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