[{"data":1,"prerenderedAt":1096},["ShallowReactive",2],{"xqyCu2tRsS":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1095,"_id":4},"vkCmdBindIndexBuffer2","Bind an index buffer to a command buffer","VK_VERSION_1_4","protos",[],{"type":10,"children":11,"toc":1093},"root",[12,20,340,418,463,525,851,1041,1087],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","To bind an index buffer, along with its size, to a command buffer, call:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,153],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","void vkCmdBindIndexBuffer2KHR(\n VkCommandBuffer commandBuffer,\n VkBuffer buffer,\n VkDeviceSize offset,\n VkDeviceSize size,\n VkIndexType indexType);\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,61,81,99,117,134],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,55],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[47],{"type":18,"value":48},"void",{"type":13,"tag":38,"props":50,"children":52},{"style":51},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[53],{"type":18,"value":54}," vkCmdBindIndexBuffer2KHR",{"type":13,"tag":38,"props":56,"children":58},{"style":57},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[59],{"type":18,"value":60},"(\n",{"type":13,"tag":38,"props":62,"children":64},{"class":40,"line":63},2,[65,70,76],{"type":13,"tag":38,"props":66,"children":67},{"style":57},[68],{"type":18,"value":69}," VkCommandBuffer ",{"type":13,"tag":38,"props":71,"children":73},{"style":72},"--shiki-default:#953800;--shiki-dark:#FFA657",[74],{"type":18,"value":75},"commandBuffer",{"type":13,"tag":38,"props":77,"children":78},{"style":57},[79],{"type":18,"value":80},",\n",{"type":13,"tag":38,"props":82,"children":84},{"class":40,"line":83},3,[85,90,95],{"type":13,"tag":38,"props":86,"children":87},{"style":57},[88],{"type":18,"value":89}," VkBuffer ",{"type":13,"tag":38,"props":91,"children":92},{"style":72},[93],{"type":18,"value":94},"buffer",{"type":13,"tag":38,"props":96,"children":97},{"style":57},[98],{"type":18,"value":80},{"type":13,"tag":38,"props":100,"children":102},{"class":40,"line":101},4,[103,108,113],{"type":13,"tag":38,"props":104,"children":105},{"style":57},[106],{"type":18,"value":107}," VkDeviceSize ",{"type":13,"tag":38,"props":109,"children":110},{"style":72},[111],{"type":18,"value":112},"offset",{"type":13,"tag":38,"props":114,"children":115},{"style":57},[116],{"type":18,"value":80},{"type":13,"tag":38,"props":118,"children":120},{"class":40,"line":119},5,[121,125,130],{"type":13,"tag":38,"props":122,"children":123},{"style":57},[124],{"type":18,"value":107},{"type":13,"tag":38,"props":126,"children":127},{"style":72},[128],{"type":18,"value":129},"size",{"type":13,"tag":38,"props":131,"children":132},{"style":57},[133],{"type":18,"value":80},{"type":13,"tag":38,"props":135,"children":137},{"class":40,"line":136},6,[138,143,148],{"type":13,"tag":38,"props":139,"children":140},{"style":57},[141],{"type":18,"value":142}," VkIndexType ",{"type":13,"tag":38,"props":144,"children":145},{"style":72},[146],{"type":18,"value":147},"indexType",{"type":13,"tag":38,"props":149,"children":150},{"style":57},[151],{"type":18,"value":152},");\n",{"type":13,"tag":25,"props":154,"children":159},{"className":155,"code":156,"filename":157,"language":158,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_bind_index_buffer2_khr(\n command_buffer: vk::CommandBuffer,\n buffer: vk::Buffer,\n offset: vk::DeviceSize,\n size: vk::DeviceSize,\n index_type: vk::IndexType,\n);\n","Rust","rs",[160],{"type":13,"tag":34,"props":161,"children":162},{"__ignoreMap":31},[163,185,217,246,275,303,332],{"type":13,"tag":38,"props":164,"children":165},{"class":40,"line":41},[166,171,176,181],{"type":13,"tag":38,"props":167,"children":168},{"style":45},[169],{"type":18,"value":170},"pub",{"type":13,"tag":38,"props":172,"children":173},{"style":45},[174],{"type":18,"value":175}," fn",{"type":13,"tag":38,"props":177,"children":178},{"style":51},[179],{"type":18,"value":180}," cmd_bind_index_buffer2_khr",{"type":13,"tag":38,"props":182,"children":183},{"style":57},[184],{"type":18,"value":60},{"type":13,"tag":38,"props":186,"children":187},{"class":40,"line":63},[188,193,198,203,208,213],{"type":13,"tag":38,"props":189,"children":190},{"style":57},[191],{"type":18,"value":192}," command_buffer",{"type":13,"tag":38,"props":194,"children":195},{"style":45},[196],{"type":18,"value":197},":",{"type":13,"tag":38,"props":199,"children":200},{"style":72},[201],{"type":18,"value":202}," vk",{"type":13,"tag":38,"props":204,"children":205},{"style":45},[206],{"type":18,"value":207},"::",{"type":13,"tag":38,"props":209,"children":210},{"style":72},[211],{"type":18,"value":212},"CommandBuffer",{"type":13,"tag":38,"props":214,"children":215},{"style":57},[216],{"type":18,"value":80},{"type":13,"tag":38,"props":218,"children":219},{"class":40,"line":83},[220,225,229,233,237,242],{"type":13,"tag":38,"props":221,"children":222},{"style":57},[223],{"type":18,"value":224}," buffer",{"type":13,"tag":38,"props":226,"children":227},{"style":45},[228],{"type":18,"value":197},{"type":13,"tag":38,"props":230,"children":231},{"style":72},[232],{"type":18,"value":202},{"type":13,"tag":38,"props":234,"children":235},{"style":45},[236],{"type":18,"value":207},{"type":13,"tag":38,"props":238,"children":239},{"style":72},[240],{"type":18,"value":241},"Buffer",{"type":13,"tag":38,"props":243,"children":244},{"style":57},[245],{"type":18,"value":80},{"type":13,"tag":38,"props":247,"children":248},{"class":40,"line":101},[249,254,258,262,266,271],{"type":13,"tag":38,"props":250,"children":251},{"style":57},[252],{"type":18,"value":253}," offset",{"type":13,"tag":38,"props":255,"children":256},{"style":45},[257],{"type":18,"value":197},{"type":13,"tag":38,"props":259,"children":260},{"style":72},[261],{"type":18,"value":202},{"type":13,"tag":38,"props":263,"children":264},{"style":45},[265],{"type":18,"value":207},{"type":13,"tag":38,"props":267,"children":268},{"style":72},[269],{"type":18,"value":270},"DeviceSize",{"type":13,"tag":38,"props":272,"children":273},{"style":57},[274],{"type":18,"value":80},{"type":13,"tag":38,"props":276,"children":277},{"class":40,"line":119},[278,283,287,291,295,299],{"type":13,"tag":38,"props":279,"children":280},{"style":57},[281],{"type":18,"value":282}," size",{"type":13,"tag":38,"props":284,"children":285},{"style":45},[286],{"type":18,"value":197},{"type":13,"tag":38,"props":288,"children":289},{"style":72},[290],{"type":18,"value":202},{"type":13,"tag":38,"props":292,"children":293},{"style":45},[294],{"type":18,"value":207},{"type":13,"tag":38,"props":296,"children":297},{"style":72},[298],{"type":18,"value":270},{"type":13,"tag":38,"props":300,"children":301},{"style":57},[302],{"type":18,"value":80},{"type":13,"tag":38,"props":304,"children":305},{"class":40,"line":136},[306,311,315,319,323,328],{"type":13,"tag":38,"props":307,"children":308},{"style":57},[309],{"type":18,"value":310}," index_type",{"type":13,"tag":38,"props":312,"children":313},{"style":45},[314],{"type":18,"value":197},{"type":13,"tag":38,"props":316,"children":317},{"style":72},[318],{"type":18,"value":202},{"type":13,"tag":38,"props":320,"children":321},{"style":45},[322],{"type":18,"value":207},{"type":13,"tag":38,"props":324,"children":325},{"style":72},[326],{"type":18,"value":327},"IndexType",{"type":13,"tag":38,"props":329,"children":330},{"style":57},[331],{"type":18,"value":80},{"type":13,"tag":38,"props":333,"children":335},{"class":40,"line":334},7,[336],{"type":13,"tag":38,"props":337,"children":338},{"style":57},[339],{"type":18,"value":152},{"type":13,"tag":341,"props":342,"children":343},"ul",{},[344,355,365,382,399],{"type":13,"tag":345,"props":346,"children":347},"li",{},[348,353],{"type":13,"tag":34,"props":349,"children":351},{"className":350},[],[352],{"type":18,"value":75},{"type":18,"value":354}," is the command buffer into which the command is\nrecorded.",{"type":13,"tag":345,"props":356,"children":357},{},[358,363],{"type":13,"tag":34,"props":359,"children":361},{"className":360},[],[362],{"type":18,"value":94},{"type":18,"value":364}," is the buffer being bound.",{"type":13,"tag":345,"props":366,"children":367},{},[368,373,375,380],{"type":13,"tag":34,"props":369,"children":371},{"className":370},[],[372],{"type":18,"value":112},{"type":18,"value":374}," is the starting offset in bytes within ",{"type":13,"tag":34,"props":376,"children":378},{"className":377},[],[379],{"type":18,"value":94},{"type":18,"value":381}," used in\nindex buffer address calculations.",{"type":13,"tag":345,"props":383,"children":384},{},[385,390,392,397],{"type":13,"tag":34,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":129},{"type":18,"value":391}," is the size in bytes of index data bound from ",{"type":13,"tag":34,"props":393,"children":395},{"className":394},[],[396],{"type":18,"value":94},{"type":18,"value":398},".",{"type":13,"tag":345,"props":400,"children":401},{},[402,407,409,416],{"type":13,"tag":34,"props":403,"children":405},{"className":404},[],[406],{"type":18,"value":147},{"type":18,"value":408}," is a ",{"type":13,"tag":410,"props":411,"children":413},"a",{"href":412},"/man/VkIndexType",[414],{"type":18,"value":415},"VkIndexType",{"type":18,"value":417}," value specifying the size of the\nindices.",{"type":13,"tag":14,"props":419,"children":420},{},[421,426,428,433,435,440,442,448,450,455,457,462],{"type":13,"tag":34,"props":422,"children":424},{"className":423},[],[425],{"type":18,"value":129},{"type":18,"value":427}," specifies the bound size of the index buffer starting from\n",{"type":13,"tag":34,"props":429,"children":431},{"className":430},[],[432],{"type":18,"value":112},{"type":18,"value":434},".\nIf ",{"type":13,"tag":34,"props":436,"children":438},{"className":437},[],[439],{"type":18,"value":129},{"type":18,"value":441}," is ",{"type":13,"tag":34,"props":443,"children":445},{"className":444},[],[446],{"type":18,"value":447},"VK_WHOLE_SIZE",{"type":18,"value":449}," then the bound size is from\n",{"type":13,"tag":34,"props":451,"children":453},{"className":452},[],[454],{"type":18,"value":112},{"type":18,"value":456}," to the end of the ",{"type":13,"tag":34,"props":458,"children":460},{"className":459},[],[461],{"type":18,"value":94},{"type":18,"value":398},{"type":13,"tag":14,"props":464,"children":465},{},[466,468,478,480,485,487,492,494,500,501,506,507,511,513,523],{"type":18,"value":467},"If the ",{"type":13,"tag":410,"props":469,"children":471},{"href":470},"/man/VkPhysicalDeviceMaintenance6Features#features-maintenance6",[472],{"type":13,"tag":34,"props":473,"children":475},{"className":474},[],[476],{"type":18,"value":477},"maintenance6",{"type":18,"value":479}," feature is enabled,\n",{"type":13,"tag":34,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":94},{"type":18,"value":486}," ",{"type":13,"tag":488,"props":489,"children":491},"normative",{"type":490},"can",[],{"type":18,"value":493}," be ",{"type":13,"tag":410,"props":495,"children":497},{"href":496},"/man/VK_NULL_HANDLE",[498],{"type":18,"value":499},"VK_NULL_HANDLE",{"type":18,"value":434},{"type":13,"tag":34,"props":502,"children":504},{"className":503},[],[505],{"type":18,"value":94},{"type":18,"value":441},{"type":13,"tag":410,"props":508,"children":509},{"href":496},[510],{"type":18,"value":499},{"type":18,"value":512}," and the ",{"type":13,"tag":410,"props":514,"children":516},{"href":515},"/man/VkPhysicalDeviceRobustness2FeaturesEXT#features-nullDescriptor",[517],{"type":13,"tag":34,"props":518,"children":520},{"className":519},[],[521],{"type":18,"value":522},"nullDescriptor",{"type":18,"value":524}," feature is enabled, every index fetched results in a\nvalue of zero.",{"type":13,"tag":526,"props":527,"children":529},"validity-group",{"name":528},"Valid Usage",[530,555,596,622,650,674,713,745,770,807],{"type":13,"tag":531,"props":532,"children":534},"validity-field",{"name":533},"VUID-vkCmdBindIndexBuffer2-offset-08782",[535],{"type":13,"tag":14,"props":536,"children":537},{},[538,543,544,548,550],{"type":13,"tag":34,"props":539,"children":541},{"className":540},[],[542],{"type":18,"value":112},{"type":18,"value":486},{"type":13,"tag":488,"props":545,"children":547},{"type":546},"must",[],{"type":18,"value":549}," be less than the size of ",{"type":13,"tag":34,"props":551,"children":553},{"className":552},[],[554],{"type":18,"value":94},{"type":13,"tag":531,"props":556,"children":558},{"name":557},"VUID-vkCmdBindIndexBuffer2-offset-08783",[559],{"type":13,"tag":14,"props":560,"children":561},{},[562,564,569,571,577,579,584,586,589,591],{"type":18,"value":563},"The sum of ",{"type":13,"tag":34,"props":565,"children":567},{"className":566},[],[568],{"type":18,"value":112},{"type":18,"value":570}," and the base address of the range of\n",{"type":13,"tag":34,"props":572,"children":574},{"className":573},[],[575],{"type":18,"value":576},"VkDeviceMemory",{"type":18,"value":578}," object that is backing ",{"type":13,"tag":34,"props":580,"children":582},{"className":581},[],[583],{"type":18,"value":94},{"type":18,"value":585},", ",{"type":13,"tag":488,"props":587,"children":588},{"type":546},[],{"type":18,"value":590}," be a\nmultiple of the size of the type indicated by ",{"type":13,"tag":34,"props":592,"children":594},{"className":593},[],[595],{"type":18,"value":147},{"type":13,"tag":531,"props":597,"children":599},{"name":598},"VUID-vkCmdBindIndexBuffer2-buffer-08784",[600],{"type":13,"tag":14,"props":601,"children":602},{},[603,608,609,612,614,620],{"type":13,"tag":34,"props":604,"children":606},{"className":605},[],[607],{"type":18,"value":94},{"type":18,"value":486},{"type":13,"tag":488,"props":610,"children":611},{"type":546},[],{"type":18,"value":613}," have been created with the\n",{"type":13,"tag":34,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":619},"VK_BUFFER_USAGE_INDEX_BUFFER_BIT",{"type":18,"value":621}," flag",{"type":13,"tag":531,"props":623,"children":625},{"name":624},"VUID-vkCmdBindIndexBuffer2-buffer-08785",[626],{"type":13,"tag":14,"props":627,"children":628},{},[629,631,636,638,641,643,648],{"type":18,"value":630},"If ",{"type":13,"tag":34,"props":632,"children":634},{"className":633},[],[635],{"type":18,"value":94},{"type":18,"value":637}," is non-sparse then it ",{"type":13,"tag":488,"props":639,"children":640},{"type":546},[],{"type":18,"value":642}," be bound completely and\ncontiguously to a single ",{"type":13,"tag":34,"props":644,"children":646},{"className":645},[],[647],{"type":18,"value":576},{"type":18,"value":649}," object",{"type":13,"tag":531,"props":651,"children":653},{"name":652},"VUID-vkCmdBindIndexBuffer2-indexType-08786",[654],{"type":13,"tag":14,"props":655,"children":656},{},[657,662,663,666,668],{"type":13,"tag":34,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":147},{"type":18,"value":486},{"type":13,"tag":488,"props":664,"children":665},{"type":546},[],{"type":18,"value":667}," not be ",{"type":13,"tag":34,"props":669,"children":671},{"className":670},[],[672],{"type":18,"value":673},"VK_INDEX_TYPE_NONE_KHR",{"type":13,"tag":531,"props":675,"children":677},{"name":676},"VUID-vkCmdBindIndexBuffer2-indexType-08787",[678],{"type":13,"tag":14,"props":679,"children":680},{},[681,682,687,688,694,696,706,708,711],{"type":18,"value":630},{"type":13,"tag":34,"props":683,"children":685},{"className":684},[],[686],{"type":18,"value":147},{"type":18,"value":441},{"type":13,"tag":34,"props":689,"children":691},{"className":690},[],[692],{"type":18,"value":693},"VK_INDEX_TYPE_UINT8",{"type":18,"value":695},", the\n",{"type":13,"tag":410,"props":697,"children":699},{"href":698},"/man/VkPhysicalDeviceIndexTypeUint8Features#features-indexTypeUint8",[700],{"type":13,"tag":34,"props":701,"children":703},{"className":702},[],[704],{"type":18,"value":705},"indexTypeUint8",{"type":18,"value":707}," feature ",{"type":13,"tag":488,"props":709,"children":710},{"type":546},[],{"type":18,"value":712}," be\nenabled",{"type":13,"tag":531,"props":714,"children":716},{"name":715},"VUID-vkCmdBindIndexBuffer2-None-09493",[717],{"type":13,"tag":14,"props":718,"children":719},{},[720,721,729,731,736,737,740,741],{"type":18,"value":467},{"type":13,"tag":410,"props":722,"children":723},{"href":470},[724],{"type":13,"tag":34,"props":725,"children":727},{"className":726},[],[728],{"type":18,"value":477},{"type":18,"value":730}," feature is not\nenabled,\n",{"type":13,"tag":34,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":94},{"type":18,"value":486},{"type":13,"tag":488,"props":738,"children":739},{"type":546},[],{"type":18,"value":667},{"type":13,"tag":410,"props":742,"children":743},{"href":496},[744],{"type":18,"value":499},{"type":13,"tag":531,"props":746,"children":748},{"name":747},"VUID-vkCmdBindIndexBuffer2-buffer-09494",[749],{"type":13,"tag":14,"props":750,"children":751},{},[752,753,758,759,763,765,768],{"type":18,"value":630},{"type":13,"tag":34,"props":754,"children":756},{"className":755},[],[757],{"type":18,"value":94},{"type":18,"value":441},{"type":13,"tag":410,"props":760,"children":761},{"href":496},[762],{"type":18,"value":499},{"type":18,"value":764},", offset ",{"type":13,"tag":488,"props":766,"children":767},{"type":546},[],{"type":18,"value":769}," be zero",{"type":13,"tag":531,"props":771,"children":773},{"name":772},"VUID-vkCmdBindIndexBuffer2-size-08767",[774],{"type":13,"tag":14,"props":775,"children":776},{},[777,778,783,785,790,791,796,797,800,802],{"type":18,"value":630},{"type":13,"tag":34,"props":779,"children":781},{"className":780},[],[782],{"type":18,"value":129},{"type":18,"value":784}," is not ",{"type":13,"tag":34,"props":786,"children":788},{"className":787},[],[789],{"type":18,"value":447},{"type":18,"value":585},{"type":13,"tag":34,"props":792,"children":794},{"className":793},[],[795],{"type":18,"value":129},{"type":18,"value":486},{"type":13,"tag":488,"props":798,"children":799},{"type":546},[],{"type":18,"value":801}," be a multiple\nof the size of the type indicated by ",{"type":13,"tag":34,"props":803,"children":805},{"className":804},[],[806],{"type":18,"value":147},{"type":13,"tag":531,"props":808,"children":810},{"name":809},"VUID-vkCmdBindIndexBuffer2-size-08768",[811],{"type":13,"tag":14,"props":812,"children":813},{},[814,815,820,821,826,828,833,835,840,841,844,846],{"type":18,"value":630},{"type":13,"tag":34,"props":816,"children":818},{"className":817},[],[819],{"type":18,"value":129},{"type":18,"value":784},{"type":13,"tag":34,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":447},{"type":18,"value":827},", the sum of ",{"type":13,"tag":34,"props":829,"children":831},{"className":830},[],[832],{"type":18,"value":112},{"type":18,"value":834}," and\n",{"type":13,"tag":34,"props":836,"children":838},{"className":837},[],[839],{"type":18,"value":129},{"type":18,"value":486},{"type":13,"tag":488,"props":842,"children":843},{"type":546},[],{"type":18,"value":845}," be less than or equal to the size of ",{"type":13,"tag":34,"props":847,"children":849},{"className":848},[],[850],{"type":18,"value":94},{"type":13,"tag":526,"props":852,"children":854},{"name":853},"Valid Usage (Implicit)",[855,881,917,940,964,993,1007],{"type":13,"tag":531,"props":856,"children":858},{"name":857},"VUID-vkCmdBindIndexBuffer2-commandBuffer-parameter",[859],{"type":13,"tag":14,"props":860,"children":861},{},[862,867,868,871,873,879],{"type":13,"tag":34,"props":863,"children":865},{"className":864},[],[866],{"type":18,"value":75},{"type":18,"value":486},{"type":13,"tag":488,"props":869,"children":870},{"type":546},[],{"type":18,"value":872}," be a valid ",{"type":13,"tag":410,"props":874,"children":876},{"href":875},"/man/VkCommandBuffer",[877],{"type":18,"value":878},"VkCommandBuffer",{"type":18,"value":880}," handle",{"type":13,"tag":531,"props":882,"children":884},{"name":883},"VUID-vkCmdBindIndexBuffer2-buffer-parameter",[885],{"type":13,"tag":14,"props":886,"children":887},{},[888,889,894,895,899,900,905,906,909,910,916],{"type":18,"value":630},{"type":13,"tag":34,"props":890,"children":892},{"className":891},[],[893],{"type":18,"value":94},{"type":18,"value":784},{"type":13,"tag":410,"props":896,"children":897},{"href":496},[898],{"type":18,"value":499},{"type":18,"value":585},{"type":13,"tag":34,"props":901,"children":903},{"className":902},[],[904],{"type":18,"value":94},{"type":18,"value":486},{"type":13,"tag":488,"props":907,"children":908},{"type":546},[],{"type":18,"value":872},{"type":13,"tag":410,"props":911,"children":913},{"href":912},"/man/VkBuffer",[914],{"type":18,"value":915},"VkBuffer",{"type":18,"value":880},{"type":13,"tag":531,"props":918,"children":920},{"name":919},"VUID-vkCmdBindIndexBuffer2-indexType-parameter",[921],{"type":13,"tag":14,"props":922,"children":923},{},[924,929,930,933,934,938],{"type":13,"tag":34,"props":925,"children":927},{"className":926},[],[928],{"type":18,"value":147},{"type":18,"value":486},{"type":13,"tag":488,"props":931,"children":932},{"type":546},[],{"type":18,"value":872},{"type":13,"tag":410,"props":935,"children":936},{"href":412},[937],{"type":18,"value":415},{"type":18,"value":939}," value",{"type":13,"tag":531,"props":941,"children":943},{"name":942},"VUID-vkCmdBindIndexBuffer2-commandBuffer-recording",[944],{"type":13,"tag":14,"props":945,"children":946},{},[947,952,953,956,958],{"type":13,"tag":34,"props":948,"children":950},{"className":949},[],[951],{"type":18,"value":75},{"type":18,"value":486},{"type":13,"tag":488,"props":954,"children":955},{"type":546},[],{"type":18,"value":957}," be in the ",{"type":13,"tag":410,"props":959,"children":961},{"href":960},"/chapters/commandbuffers#commandbuffers-lifecycle",[962],{"type":18,"value":963},"recording state",{"type":13,"tag":531,"props":965,"children":967},{"name":966},"VUID-vkCmdBindIndexBuffer2-commandBuffer-cmdpool",[968],{"type":13,"tag":14,"props":969,"children":970},{},[971,973,979,981,986,988,991],{"type":18,"value":972},"The ",{"type":13,"tag":34,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":978},"VkCommandPool",{"type":18,"value":980}," that ",{"type":13,"tag":34,"props":982,"children":984},{"className":983},[],[985],{"type":18,"value":75},{"type":18,"value":987}," was allocated from ",{"type":13,"tag":488,"props":989,"children":990},{"type":546},[],{"type":18,"value":992}," support graphics operations",{"type":13,"tag":531,"props":994,"children":996},{"name":995},"VUID-vkCmdBindIndexBuffer2-videocoding",[997],{"type":13,"tag":14,"props":998,"children":999},{},[1000,1002,1005],{"type":18,"value":1001},"This command ",{"type":13,"tag":488,"props":1003,"children":1004},{"type":546},[],{"type":18,"value":1006}," only be called outside of a video coding scope",{"type":13,"tag":531,"props":1008,"children":1010},{"name":1009},"VUID-vkCmdBindIndexBuffer2-commonparent",[1011],{"type":13,"tag":14,"props":1012,"children":1013},{},[1014,1016,1021,1023,1028,1030,1033,1035],{"type":18,"value":1015},"Both of ",{"type":13,"tag":34,"props":1017,"children":1019},{"className":1018},[],[1020],{"type":18,"value":94},{"type":18,"value":1022},", and ",{"type":13,"tag":34,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":75},{"type":18,"value":1029}," that are valid handles of non-ignored parameters ",{"type":13,"tag":488,"props":1031,"children":1032},{"type":546},[],{"type":18,"value":1034}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":410,"props":1036,"children":1038},{"href":1037},"/man/VkDevice",[1039],{"type":18,"value":1040},"VkDevice",{"type":13,"tag":1042,"props":1043,"children":1045},"validity-box",{"name":1044},"Host Synchronization",[1046],{"type":13,"tag":341,"props":1047,"children":1048},{},[1049,1065],{"type":13,"tag":345,"props":1050,"children":1051},{},[1052,1054,1059,1060,1063],{"type":18,"value":1053},"Host access to ",{"type":13,"tag":34,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":18,"value":75},{"type":18,"value":486},{"type":13,"tag":488,"props":1061,"children":1062},{"type":546},[],{"type":18,"value":1064}," be externally synchronized",{"type":13,"tag":345,"props":1066,"children":1067},{},[1068,1070,1075,1076,1081,1082,1085],{"type":18,"value":1069},"Host access to the ",{"type":13,"tag":34,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":18,"value":978},{"type":18,"value":980},{"type":13,"tag":34,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":18,"value":75},{"type":18,"value":987},{"type":13,"tag":488,"props":1083,"children":1084},{"type":546},[],{"type":18,"value":1086}," be externally synchronized\n::",{"type":13,"tag":1088,"props":1089,"children":1090},"style",{},[1091],{"type":18,"value":1092},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":31,"searchDepth":63,"depth":63,"links":1094},[],"markdown",1744876581477]