[{"data":1,"prerenderedAt":1203},["ShallowReactive",2],{"KapJuDwXqd":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":1202,"_id":4},"vkCmdBindTransformFeedbackBuffersEXT","Bind transform feedback buffers to a command buffer","VK_EXT_transform_feedback",[8,9],"primary","secondary","both",[12],"graphics",[14],"state","protos",[],{"type":18,"children":19,"toc":1200},"root",[20,28,416,531,585,932,1148,1194],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To bind transform feedback buffers to a command buffer for use in subsequent\ndrawing commands, call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,204],{"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 vkCmdBindTransformFeedbackBuffersEXT(\n VkCommandBuffer commandBuffer,\n uint32_t firstBinding,\n uint32_t bindingCount,\n const VkBuffer* pBuffers,\n const VkDeviceSize* pOffsets,\n const VkDeviceSize* pSizes);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,107,124,152,178],{"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}," vkCmdBindTransformFeedbackBuffersEXT",{"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":88},{"type":21,"tag":46,"props":179,"children":181},{"class":48,"line":180},7,[182,186,190,194,199],{"type":21,"tag":46,"props":183,"children":184},{"style":53},[185],{"type":26,"value":132},{"type":21,"tag":46,"props":187,"children":188},{"style":65},[189],{"type":26,"value":164},{"type":21,"tag":46,"props":191,"children":192},{"style":53},[193],{"type":26,"value":142},{"type":21,"tag":46,"props":195,"children":196},{"style":80},[197],{"type":26,"value":198}," pSizes",{"type":21,"tag":46,"props":200,"children":201},{"style":65},[202],{"type":26,"value":203},");\n",{"type":21,"tag":33,"props":205,"children":210},{"className":206,"code":207,"filename":208,"language":209,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_bind_transform_feedback_buffers_ext(\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 p_sizes: *const vk::DeviceSize,\n);\n","Rust","rs",[211],{"type":21,"tag":42,"props":212,"children":213},{"__ignoreMap":39},[214,236,268,289,309,343,376,408],{"type":21,"tag":46,"props":215,"children":216},{"class":48,"line":49},[217,222,227,232],{"type":21,"tag":46,"props":218,"children":219},{"style":53},[220],{"type":26,"value":221},"pub",{"type":21,"tag":46,"props":223,"children":224},{"style":53},[225],{"type":26,"value":226}," fn",{"type":21,"tag":46,"props":228,"children":229},{"style":59},[230],{"type":26,"value":231}," cmd_bind_transform_feedback_buffers_ext",{"type":21,"tag":46,"props":233,"children":234},{"style":65},[235],{"type":26,"value":68},{"type":21,"tag":46,"props":237,"children":238},{"class":48,"line":71},[239,244,249,254,259,264],{"type":21,"tag":46,"props":240,"children":241},{"style":65},[242],{"type":26,"value":243}," command_buffer",{"type":21,"tag":46,"props":245,"children":246},{"style":53},[247],{"type":26,"value":248},":",{"type":21,"tag":46,"props":250,"children":251},{"style":80},[252],{"type":26,"value":253}," vk",{"type":21,"tag":46,"props":255,"children":256},{"style":53},[257],{"type":26,"value":258},"::",{"type":21,"tag":46,"props":260,"children":261},{"style":80},[262],{"type":26,"value":263},"CommandBuffer",{"type":21,"tag":46,"props":265,"children":266},{"style":65},[267],{"type":26,"value":88},{"type":21,"tag":46,"props":269,"children":270},{"class":48,"line":91},[271,276,280,285],{"type":21,"tag":46,"props":272,"children":273},{"style":65},[274],{"type":26,"value":275}," first_binding",{"type":21,"tag":46,"props":277,"children":278},{"style":53},[279],{"type":26,"value":248},{"type":21,"tag":46,"props":281,"children":282},{"style":80},[283],{"type":26,"value":284}," u32",{"type":21,"tag":46,"props":286,"children":287},{"style":65},[288],{"type":26,"value":88},{"type":21,"tag":46,"props":290,"children":291},{"class":48,"line":109},[292,297,301,305],{"type":21,"tag":46,"props":293,"children":294},{"style":65},[295],{"type":26,"value":296}," binding_count",{"type":21,"tag":46,"props":298,"children":299},{"style":53},[300],{"type":26,"value":248},{"type":21,"tag":46,"props":302,"children":303},{"style":80},[304],{"type":26,"value":284},{"type":21,"tag":46,"props":306,"children":307},{"style":65},[308],{"type":26,"value":88},{"type":21,"tag":46,"props":310,"children":311},{"class":48,"line":126},[312,317,321,326,330,334,339],{"type":21,"tag":46,"props":313,"children":314},{"style":65},[315],{"type":26,"value":316}," p_buffers",{"type":21,"tag":46,"props":318,"children":319},{"style":53},[320],{"type":26,"value":248},{"type":21,"tag":46,"props":322,"children":323},{"style":53},[324],{"type":26,"value":325}," *const",{"type":21,"tag":46,"props":327,"children":328},{"style":80},[329],{"type":26,"value":253},{"type":21,"tag":46,"props":331,"children":332},{"style":53},[333],{"type":26,"value":258},{"type":21,"tag":46,"props":335,"children":336},{"style":80},[337],{"type":26,"value":338},"Buffer",{"type":21,"tag":46,"props":340,"children":341},{"style":65},[342],{"type":26,"value":88},{"type":21,"tag":46,"props":344,"children":345},{"class":48,"line":154},[346,351,355,359,363,367,372],{"type":21,"tag":46,"props":347,"children":348},{"style":65},[349],{"type":26,"value":350}," p_offsets",{"type":21,"tag":46,"props":352,"children":353},{"style":53},[354],{"type":26,"value":248},{"type":21,"tag":46,"props":356,"children":357},{"style":53},[358],{"type":26,"value":325},{"type":21,"tag":46,"props":360,"children":361},{"style":80},[362],{"type":26,"value":253},{"type":21,"tag":46,"props":364,"children":365},{"style":53},[366],{"type":26,"value":258},{"type":21,"tag":46,"props":368,"children":369},{"style":80},[370],{"type":26,"value":371},"DeviceSize",{"type":21,"tag":46,"props":373,"children":374},{"style":65},[375],{"type":26,"value":88},{"type":21,"tag":46,"props":377,"children":378},{"class":48,"line":180},[379,384,388,392,396,400,404],{"type":21,"tag":46,"props":380,"children":381},{"style":65},[382],{"type":26,"value":383}," p_sizes",{"type":21,"tag":46,"props":385,"children":386},{"style":53},[387],{"type":26,"value":248},{"type":21,"tag":46,"props":389,"children":390},{"style":53},[391],{"type":26,"value":325},{"type":21,"tag":46,"props":393,"children":394},{"style":80},[395],{"type":26,"value":253},{"type":21,"tag":46,"props":397,"children":398},{"style":53},[399],{"type":26,"value":258},{"type":21,"tag":46,"props":401,"children":402},{"style":80},[403],{"type":26,"value":371},{"type":21,"tag":46,"props":405,"children":406},{"style":65},[407],{"type":26,"value":88},{"type":21,"tag":46,"props":409,"children":411},{"class":48,"line":410},8,[412],{"type":21,"tag":46,"props":413,"children":414},{"style":65},[415],{"type":26,"value":203},{"type":21,"tag":417,"props":418,"children":419},"ul",{},[420,431,442,453,464,475],{"type":21,"tag":421,"props":422,"children":423},"li",{},[424,429],{"type":21,"tag":42,"props":425,"children":427},{"className":426},[],[428],{"type":26,"value":83},{"type":26,"value":430}," is the command buffer into which the command is\nrecorded.",{"type":21,"tag":421,"props":432,"children":433},{},[434,440],{"type":21,"tag":42,"props":435,"children":437},{"className":436},[],[438],{"type":26,"value":439},"firstBinding",{"type":26,"value":441}," is the index of the first transform feedback binding\nwhose state is updated by the command.",{"type":21,"tag":421,"props":443,"children":444},{},[445,451],{"type":21,"tag":42,"props":446,"children":448},{"className":447},[],[449],{"type":26,"value":450},"bindingCount",{"type":26,"value":452}," is the number of transform feedback bindings whose\nstate is updated by the command.",{"type":21,"tag":421,"props":454,"children":455},{},[456,462],{"type":21,"tag":42,"props":457,"children":459},{"className":458},[],[460],{"type":26,"value":461},"pBuffers",{"type":26,"value":463}," is a pointer to an array of buffer handles.",{"type":21,"tag":421,"props":465,"children":466},{},[467,473],{"type":21,"tag":42,"props":468,"children":470},{"className":469},[],[471],{"type":26,"value":472},"pOffsets",{"type":26,"value":474}," is a pointer to an array of buffer offsets.",{"type":21,"tag":421,"props":476,"children":477},{},[478,484,486,492,494,501,503,508,509,514,516,521,523,529],{"type":21,"tag":42,"props":479,"children":481},{"className":480},[],[482],{"type":26,"value":483},"pSizes",{"type":26,"value":485}," is ",{"type":21,"tag":42,"props":487,"children":489},{"className":488},[],[490],{"type":26,"value":491},"NULL",{"type":26,"value":493}," or a pointer to an array of ",{"type":21,"tag":495,"props":496,"children":498},"a",{"href":497},"/man/VkDeviceSize",[499],{"type":26,"value":500},"VkDeviceSize",{"type":26,"value":502},"\nbuffer sizes, specifying the maximum number of bytes to capture to the\ncorresponding transform feedback buffer.\nIf ",{"type":21,"tag":42,"props":504,"children":506},{"className":505},[],[507],{"type":26,"value":483},{"type":26,"value":485},{"type":21,"tag":42,"props":510,"children":512},{"className":511},[],[513],{"type":26,"value":491},{"type":26,"value":515},", or the value of the ",{"type":21,"tag":42,"props":517,"children":519},{"className":518},[],[520],{"type":26,"value":483},{"type":26,"value":522}," array\nelement is ",{"type":21,"tag":42,"props":524,"children":526},{"className":525},[],[527],{"type":26,"value":528},"VK_WHOLE_SIZE",{"type":26,"value":530},", then the maximum number of bytes\ncaptured will be the size of the corresponding buffer minus the buffer\noffset.",{"type":21,"tag":22,"props":532,"children":533},{},[534,536,541,543,548,550,555,557,562,564,569,571,576,578,583],{"type":26,"value":535},"The values taken from elements i of ",{"type":21,"tag":42,"props":537,"children":539},{"className":538},[],[540],{"type":26,"value":461},{"type":26,"value":542},", ",{"type":21,"tag":42,"props":544,"children":546},{"className":545},[],[547],{"type":26,"value":472},{"type":26,"value":549}," and\n",{"type":21,"tag":42,"props":551,"children":553},{"className":552},[],[554],{"type":26,"value":483},{"type":26,"value":556}," replace the current state for the transform feedback binding\n",{"type":21,"tag":42,"props":558,"children":560},{"className":559},[],[561],{"type":26,"value":439},{"type":26,"value":563}," + i, for i in [0,\n",{"type":21,"tag":42,"props":565,"children":567},{"className":566},[],[568],{"type":26,"value":450},{"type":26,"value":570},").\nThe transform feedback binding is updated to start at the offset indicated\nby ",{"type":21,"tag":42,"props":572,"children":574},{"className":573},[],[575],{"type":26,"value":472},{"type":26,"value":577},"[i] from the start of the buffer ",{"type":21,"tag":42,"props":579,"children":581},{"className":580},[],[582],{"type":26,"value":461},{"type":26,"value":584},"[i].",{"type":21,"tag":586,"props":587,"children":589},"validity-group",{"name":588},"Valid Usage",[590,618,650,688,713,732,759,806,837,882,911],{"type":21,"tag":591,"props":592,"children":594},"validity-field",{"name":593},"VUID-vkCmdBindTransformFeedbackBuffersEXT-transformFeedback-02355",[595],{"type":21,"tag":22,"props":596,"children":597},{},[598,604,605,611,616],{"type":21,"tag":42,"props":599,"children":601},{"className":600},[],[602],{"type":26,"value":603},"VkPhysicalDeviceTransformFeedbackFeaturesEXT",{"type":26,"value":258},{"type":21,"tag":42,"props":606,"children":608},{"className":607},[],[609],{"type":26,"value":610},"transformFeedback",{"type":21,"tag":612,"props":613,"children":615},"normative",{"type":614},"must",[],{"type":26,"value":617}," be enabled",{"type":21,"tag":591,"props":619,"children":621},{"name":620},"VUID-vkCmdBindTransformFeedbackBuffersEXT-firstBinding-02356",[622],{"type":21,"tag":22,"props":623,"children":624},{},[625,630,632,635,637,643,644],{"type":21,"tag":42,"props":626,"children":628},{"className":627},[],[629],{"type":26,"value":439},{"type":26,"value":631}," ",{"type":21,"tag":612,"props":633,"children":634},{"type":614},[],{"type":26,"value":636}," be less than\n",{"type":21,"tag":42,"props":638,"children":640},{"className":639},[],[641],{"type":26,"value":642},"VkPhysicalDeviceTransformFeedbackPropertiesEXT",{"type":26,"value":258},{"type":21,"tag":42,"props":645,"children":647},{"className":646},[],[648],{"type":26,"value":649},"maxTransformFeedbackBuffers",{"type":21,"tag":591,"props":651,"children":653},{"name":652},"VUID-vkCmdBindTransformFeedbackBuffersEXT-firstBinding-02357",[654],{"type":21,"tag":22,"props":655,"children":656},{},[657,659,664,666,671,672,675,677,682,683],{"type":26,"value":658},"The sum of ",{"type":21,"tag":42,"props":660,"children":662},{"className":661},[],[663],{"type":26,"value":439},{"type":26,"value":665}," and ",{"type":21,"tag":42,"props":667,"children":669},{"className":668},[],[670],{"type":26,"value":450},{"type":26,"value":631},{"type":21,"tag":612,"props":673,"children":674},{"type":614},[],{"type":26,"value":676}," be less than\nor equal to\n",{"type":21,"tag":42,"props":678,"children":680},{"className":679},[],[681],{"type":26,"value":642},{"type":26,"value":258},{"type":21,"tag":42,"props":684,"children":686},{"className":685},[],[687],{"type":26,"value":649},{"type":21,"tag":591,"props":689,"children":691},{"name":690},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pOffsets-02358",[692],{"type":21,"tag":22,"props":693,"children":694},{},[695,697,702,703,706,708],{"type":26,"value":696},"All elements of ",{"type":21,"tag":42,"props":698,"children":700},{"className":699},[],[701],{"type":26,"value":472},{"type":26,"value":631},{"type":21,"tag":612,"props":704,"children":705},{"type":614},[],{"type":26,"value":707}," be less than the size of the\ncorresponding element in ",{"type":21,"tag":42,"props":709,"children":711},{"className":710},[],[712],{"type":26,"value":461},{"type":21,"tag":591,"props":714,"children":716},{"name":715},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pOffsets-02359",[717],{"type":21,"tag":22,"props":718,"children":719},{},[720,721,726,727,730],{"type":26,"value":696},{"type":21,"tag":42,"props":722,"children":724},{"className":723},[],[725],{"type":26,"value":472},{"type":26,"value":631},{"type":21,"tag":612,"props":728,"children":729},{"type":614},[],{"type":26,"value":731}," be a multiple of 4",{"type":21,"tag":591,"props":733,"children":735},{"name":734},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pBuffers-02360",[736],{"type":21,"tag":22,"props":737,"children":738},{},[739,740,745,746,749,751,757],{"type":26,"value":696},{"type":21,"tag":42,"props":741,"children":743},{"className":742},[],[744],{"type":26,"value":461},{"type":26,"value":631},{"type":21,"tag":612,"props":747,"children":748},{"type":614},[],{"type":26,"value":750}," have been created with the\n",{"type":21,"tag":42,"props":752,"children":754},{"className":753},[],[755],{"type":26,"value":756},"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT",{"type":26,"value":758}," flag",{"type":21,"tag":591,"props":760,"children":762},{"name":761},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pSize-02361",[763],{"type":21,"tag":22,"props":764,"children":765},{},[766,768,774,776,781,782,785,787,792,794,799,800],{"type":26,"value":767},"If the optional ",{"type":21,"tag":42,"props":769,"children":771},{"className":770},[],[772],{"type":26,"value":773},"pSize",{"type":26,"value":775}," array is specified, each element of\n",{"type":21,"tag":42,"props":777,"children":779},{"className":778},[],[780],{"type":26,"value":483},{"type":26,"value":631},{"type":21,"tag":612,"props":783,"children":784},{"type":614},[],{"type":26,"value":786}," either be ",{"type":21,"tag":42,"props":788,"children":790},{"className":789},[],[791],{"type":26,"value":528},{"type":26,"value":793},", or be less than or\nequal to\n",{"type":21,"tag":42,"props":795,"children":797},{"className":796},[],[798],{"type":26,"value":642},{"type":26,"value":258},{"type":21,"tag":42,"props":801,"children":803},{"className":802},[],[804],{"type":26,"value":805},"maxTransformFeedbackBufferSize",{"type":21,"tag":591,"props":807,"children":809},{"name":808},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pSizes-02362",[810],{"type":21,"tag":22,"props":811,"children":812},{},[813,814,819,820,823,825,830,832],{"type":26,"value":696},{"type":21,"tag":42,"props":815,"children":817},{"className":816},[],[818],{"type":26,"value":483},{"type":26,"value":631},{"type":21,"tag":612,"props":821,"children":822},{"type":614},[],{"type":26,"value":824}," be either ",{"type":21,"tag":42,"props":826,"children":828},{"className":827},[],[829],{"type":26,"value":528},{"type":26,"value":831},", or\nless than or equal to the size of the corresponding buffer in\n",{"type":21,"tag":42,"props":833,"children":835},{"className":834},[],[836],{"type":26,"value":461},{"type":21,"tag":591,"props":838,"children":840},{"name":839},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pOffsets-02363",[841],{"type":21,"tag":22,"props":842,"children":843},{},[844,845,850,852,857,859,864,866,871,872,875,877],{"type":26,"value":696},{"type":21,"tag":42,"props":846,"children":848},{"className":847},[],[849],{"type":26,"value":472},{"type":26,"value":851}," plus ",{"type":21,"tag":42,"props":853,"children":855},{"className":854},[],[856],{"type":26,"value":483},{"type":26,"value":858},", where the\n",{"type":21,"tag":42,"props":860,"children":862},{"className":861},[],[863],{"type":26,"value":483},{"type":26,"value":865},", element is not ",{"type":21,"tag":42,"props":867,"children":869},{"className":868},[],[870],{"type":26,"value":528},{"type":26,"value":542},{"type":21,"tag":612,"props":873,"children":874},{"type":614},[],{"type":26,"value":876}," be less than or\nequal to the size of the corresponding buffer in ",{"type":21,"tag":42,"props":878,"children":880},{"className":879},[],[881],{"type":26,"value":461},{"type":21,"tag":591,"props":883,"children":885},{"name":884},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pBuffers-02364",[886],{"type":21,"tag":22,"props":887,"children":888},{},[889,891,896,898,901,903,909],{"type":26,"value":890},"Each element of ",{"type":21,"tag":42,"props":892,"children":894},{"className":893},[],[895],{"type":26,"value":461},{"type":26,"value":897}," that is non-sparse ",{"type":21,"tag":612,"props":899,"children":900},{"type":614},[],{"type":26,"value":902}," be bound\ncompletely and contiguously to a single ",{"type":21,"tag":42,"props":904,"children":906},{"className":905},[],[907],{"type":26,"value":908},"VkDeviceMemory",{"type":26,"value":910}," object",{"type":21,"tag":591,"props":912,"children":914},{"name":913},"VUID-vkCmdBindTransformFeedbackBuffersEXT-None-02365",[915],{"type":21,"tag":22,"props":916,"children":917},{},[918,920,923,925,930],{"type":26,"value":919},"Transform feedback ",{"type":21,"tag":612,"props":921,"children":922},{"type":614},[],{"type":26,"value":924}," not be active when the\n",{"type":21,"tag":42,"props":926,"children":928},{"className":927},[],[929],{"type":26,"value":4},{"type":26,"value":931}," command is recorded",{"type":21,"tag":586,"props":933,"children":935},{"name":934},"Valid Usage (Implicit)",[936,962,995,1024,1048,1077,1091,1115],{"type":21,"tag":591,"props":937,"children":939},{"name":938},"VUID-vkCmdBindTransformFeedbackBuffersEXT-commandBuffer-parameter",[940],{"type":21,"tag":22,"props":941,"children":942},{},[943,948,949,952,954,960],{"type":21,"tag":42,"props":944,"children":946},{"className":945},[],[947],{"type":26,"value":83},{"type":26,"value":631},{"type":21,"tag":612,"props":950,"children":951},{"type":614},[],{"type":26,"value":953}," be a valid ",{"type":21,"tag":495,"props":955,"children":957},{"href":956},"/man/VkCommandBuffer",[958],{"type":26,"value":959},"VkCommandBuffer",{"type":26,"value":961}," handle",{"type":21,"tag":591,"props":963,"children":965},{"name":964},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pBuffers-parameter",[966],{"type":21,"tag":22,"props":967,"children":968},{},[969,974,975,978,980,985,987,993],{"type":21,"tag":42,"props":970,"children":972},{"className":971},[],[973],{"type":26,"value":461},{"type":26,"value":631},{"type":21,"tag":612,"props":976,"children":977},{"type":614},[],{"type":26,"value":979}," be a valid pointer to an array of ",{"type":21,"tag":42,"props":981,"children":983},{"className":982},[],[984],{"type":26,"value":450},{"type":26,"value":986}," valid ",{"type":21,"tag":495,"props":988,"children":990},{"href":989},"/man/VkBuffer",[991],{"type":26,"value":992},"VkBuffer",{"type":26,"value":994}," handles",{"type":21,"tag":591,"props":996,"children":998},{"name":997},"VUID-vkCmdBindTransformFeedbackBuffersEXT-pOffsets-parameter",[999],{"type":21,"tag":22,"props":1000,"children":1001},{},[1002,1007,1008,1011,1012,1017,1018,1022],{"type":21,"tag":42,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":26,"value":472},{"type":26,"value":631},{"type":21,"tag":612,"props":1009,"children":1010},{"type":614},[],{"type":26,"value":979},{"type":21,"tag":42,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":26,"value":450},{"type":26,"value":631},{"type":21,"tag":495,"props":1019,"children":1020},{"href":497},[1021],{"type":26,"value":500},{"type":26,"value":1023}," values",{"type":21,"tag":591,"props":1025,"children":1027},{"name":1026},"VUID-vkCmdBindTransformFeedbackBuffersEXT-commandBuffer-recording",[1028],{"type":21,"tag":22,"props":1029,"children":1030},{},[1031,1036,1037,1040,1042],{"type":21,"tag":42,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":26,"value":83},{"type":26,"value":631},{"type":21,"tag":612,"props":1038,"children":1039},{"type":614},[],{"type":26,"value":1041}," be in the ",{"type":21,"tag":495,"props":1043,"children":1045},{"href":1044},"/chapters/commandbuffers#commandbuffers-lifecycle",[1046],{"type":26,"value":1047},"recording state",{"type":21,"tag":591,"props":1049,"children":1051},{"name":1050},"VUID-vkCmdBindTransformFeedbackBuffersEXT-commandBuffer-cmdpool",[1052],{"type":21,"tag":22,"props":1053,"children":1054},{},[1055,1057,1063,1065,1070,1072,1075],{"type":26,"value":1056},"The ",{"type":21,"tag":42,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":26,"value":1062},"VkCommandPool",{"type":26,"value":1064}," that ",{"type":21,"tag":42,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":26,"value":83},{"type":26,"value":1071}," was allocated from ",{"type":21,"tag":612,"props":1073,"children":1074},{"type":614},[],{"type":26,"value":1076}," support graphics operations",{"type":21,"tag":591,"props":1078,"children":1080},{"name":1079},"VUID-vkCmdBindTransformFeedbackBuffersEXT-videocoding",[1081],{"type":21,"tag":22,"props":1082,"children":1083},{},[1084,1086,1089],{"type":26,"value":1085},"This command ",{"type":21,"tag":612,"props":1087,"children":1088},{"type":614},[],{"type":26,"value":1090}," only be called outside of a video coding scope",{"type":21,"tag":591,"props":1092,"children":1094},{"name":1093},"VUID-vkCmdBindTransformFeedbackBuffersEXT-bindingCount-arraylength",[1095],{"type":21,"tag":22,"props":1096,"children":1097},{},[1098,1103,1104,1107,1109],{"type":21,"tag":42,"props":1099,"children":1101},{"className":1100},[],[1102],{"type":26,"value":450},{"type":26,"value":631},{"type":21,"tag":612,"props":1105,"children":1106},{"type":614},[],{"type":26,"value":1108}," be greater than ",{"type":21,"tag":42,"props":1110,"children":1112},{"className":1111},[],[1113],{"type":26,"value":1114},"0",{"type":21,"tag":591,"props":1116,"children":1118},{"name":1117},"VUID-vkCmdBindTransformFeedbackBuffersEXT-commonparent",[1119],{"type":21,"tag":22,"props":1120,"children":1121},{},[1122,1124,1129,1131,1136,1137,1140,1142],{"type":26,"value":1123},"Both of ",{"type":21,"tag":42,"props":1125,"children":1127},{"className":1126},[],[1128],{"type":26,"value":83},{"type":26,"value":1130},", and the elements of ",{"type":21,"tag":42,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":26,"value":461},{"type":26,"value":631},{"type":21,"tag":612,"props":1138,"children":1139},{"type":614},[],{"type":26,"value":1141}," have been created, allocated, or retrieved from the same ",{"type":21,"tag":495,"props":1143,"children":1145},{"href":1144},"/man/VkDevice",[1146],{"type":26,"value":1147},"VkDevice",{"type":21,"tag":1149,"props":1150,"children":1152},"validity-box",{"name":1151},"Host Synchronization",[1153],{"type":21,"tag":417,"props":1154,"children":1155},{},[1156,1172],{"type":21,"tag":421,"props":1157,"children":1158},{},[1159,1161,1166,1167,1170],{"type":26,"value":1160},"Host access to ",{"type":21,"tag":42,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":26,"value":83},{"type":26,"value":631},{"type":21,"tag":612,"props":1168,"children":1169},{"type":614},[],{"type":26,"value":1171}," be externally synchronized",{"type":21,"tag":421,"props":1173,"children":1174},{},[1175,1177,1182,1183,1188,1189,1192],{"type":26,"value":1176},"Host access to the ",{"type":21,"tag":42,"props":1178,"children":1180},{"className":1179},[],[1181],{"type":26,"value":1062},{"type":26,"value":1064},{"type":21,"tag":42,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":26,"value":83},{"type":26,"value":1071},{"type":21,"tag":612,"props":1190,"children":1191},{"type":614},[],{"type":26,"value":1193}," be externally synchronized\n::",{"type":21,"tag":1195,"props":1196,"children":1197},"style",{},[1198],{"type":26,"value":1199},"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":1201},[],"markdown",1725732598021]