[{"data":1,"prerenderedAt":2288},["ShallowReactive",2],{"NOLEgs22o2":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":10,"supported_queue_types":11,"tasks":16,"type":19,"xrefs":20,"body":24,"_type":2287,"_id":4},"vkCmdBeginQueryIndexedEXT","Begin an indexed query","VK_EXT_transform_feedback",[8,9],"primary","secondary","both",[12,13,14,15],"graphics","compute","decode","encode",[17,18],"action","state","protos",[21,22,23],"vkCmdBeginQuery","vkCmdEndQuery","vkCmdEndQueryIndexedEXT",{"type":25,"children":26,"toc":2285},"root",[27,35,339,428,454,459,501,535,540,2059,2233,2279],{"type":28,"tag":29,"props":30,"children":31},"element","p",{},[32],{"type":33,"value":34},"text","To begin an indexed query, call:",{"type":28,"tag":36,"props":37,"children":38},"code-group",{},[39,168],{"type":28,"tag":40,"props":41,"children":47},"pre",{"className":42,"code":43,"filename":44,"language":45,"meta":46,"style":46},"language-c shiki shiki-themes github-light-default github-dark-default","void vkCmdBeginQueryIndexedEXT(\n VkCommandBuffer commandBuffer,\n VkQueryPool queryPool,\n uint32_t query,\n VkQueryControlFlags flags,\n uint32_t index);\n","C","c","",[48],{"type":28,"tag":49,"props":50,"children":51},"code",{"__ignoreMap":46},[52,76,96,114,132,150],{"type":28,"tag":53,"props":54,"children":57},"span",{"class":55,"line":56},"line",1,[58,64,70],{"type":28,"tag":53,"props":59,"children":61},{"style":60},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[62],{"type":33,"value":63},"void",{"type":28,"tag":53,"props":65,"children":67},{"style":66},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[68],{"type":33,"value":69}," vkCmdBeginQueryIndexedEXT",{"type":28,"tag":53,"props":71,"children":73},{"style":72},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[74],{"type":33,"value":75},"(\n",{"type":28,"tag":53,"props":77,"children":79},{"class":55,"line":78},2,[80,85,91],{"type":28,"tag":53,"props":81,"children":82},{"style":72},[83],{"type":33,"value":84}," VkCommandBuffer ",{"type":28,"tag":53,"props":86,"children":88},{"style":87},"--shiki-default:#953800;--shiki-dark:#FFA657",[89],{"type":33,"value":90},"commandBuffer",{"type":28,"tag":53,"props":92,"children":93},{"style":72},[94],{"type":33,"value":95},",\n",{"type":28,"tag":53,"props":97,"children":99},{"class":55,"line":98},3,[100,105,110],{"type":28,"tag":53,"props":101,"children":102},{"style":72},[103],{"type":33,"value":104}," VkQueryPool ",{"type":28,"tag":53,"props":106,"children":107},{"style":87},[108],{"type":33,"value":109},"queryPool",{"type":28,"tag":53,"props":111,"children":112},{"style":72},[113],{"type":33,"value":95},{"type":28,"tag":53,"props":115,"children":117},{"class":55,"line":116},4,[118,123,128],{"type":28,"tag":53,"props":119,"children":120},{"style":60},[121],{"type":33,"value":122}," uint32_t",{"type":28,"tag":53,"props":124,"children":125},{"style":87},[126],{"type":33,"value":127}," query",{"type":28,"tag":53,"props":129,"children":130},{"style":72},[131],{"type":33,"value":95},{"type":28,"tag":53,"props":133,"children":135},{"class":55,"line":134},5,[136,141,146],{"type":28,"tag":53,"props":137,"children":138},{"style":72},[139],{"type":33,"value":140}," VkQueryControlFlags ",{"type":28,"tag":53,"props":142,"children":143},{"style":87},[144],{"type":33,"value":145},"flags",{"type":28,"tag":53,"props":147,"children":148},{"style":72},[149],{"type":33,"value":95},{"type":28,"tag":53,"props":151,"children":153},{"class":55,"line":152},6,[154,158,163],{"type":28,"tag":53,"props":155,"children":156},{"style":60},[157],{"type":33,"value":122},{"type":28,"tag":53,"props":159,"children":160},{"style":87},[161],{"type":33,"value":162}," index",{"type":28,"tag":53,"props":164,"children":165},{"style":72},[166],{"type":33,"value":167},");\n",{"type":28,"tag":40,"props":169,"children":174},{"className":170,"code":171,"filename":172,"language":173,"meta":46,"style":46},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_begin_query_indexed_ext(\n command_buffer: vk::CommandBuffer,\n query_pool: vk::QueryPool,\n query: u32,\n flags: vk::QueryControlFlags,\n index: u32,\n);\n","Rust","rs",[175],{"type":28,"tag":49,"props":176,"children":177},{"__ignoreMap":46},[178,200,232,261,282,311,331],{"type":28,"tag":53,"props":179,"children":180},{"class":55,"line":56},[181,186,191,196],{"type":28,"tag":53,"props":182,"children":183},{"style":60},[184],{"type":33,"value":185},"pub",{"type":28,"tag":53,"props":187,"children":188},{"style":60},[189],{"type":33,"value":190}," fn",{"type":28,"tag":53,"props":192,"children":193},{"style":66},[194],{"type":33,"value":195}," cmd_begin_query_indexed_ext",{"type":28,"tag":53,"props":197,"children":198},{"style":72},[199],{"type":33,"value":75},{"type":28,"tag":53,"props":201,"children":202},{"class":55,"line":78},[203,208,213,218,223,228],{"type":28,"tag":53,"props":204,"children":205},{"style":72},[206],{"type":33,"value":207}," command_buffer",{"type":28,"tag":53,"props":209,"children":210},{"style":60},[211],{"type":33,"value":212},":",{"type":28,"tag":53,"props":214,"children":215},{"style":87},[216],{"type":33,"value":217}," vk",{"type":28,"tag":53,"props":219,"children":220},{"style":60},[221],{"type":33,"value":222},"::",{"type":28,"tag":53,"props":224,"children":225},{"style":87},[226],{"type":33,"value":227},"CommandBuffer",{"type":28,"tag":53,"props":229,"children":230},{"style":72},[231],{"type":33,"value":95},{"type":28,"tag":53,"props":233,"children":234},{"class":55,"line":98},[235,240,244,248,252,257],{"type":28,"tag":53,"props":236,"children":237},{"style":72},[238],{"type":33,"value":239}," query_pool",{"type":28,"tag":53,"props":241,"children":242},{"style":60},[243],{"type":33,"value":212},{"type":28,"tag":53,"props":245,"children":246},{"style":87},[247],{"type":33,"value":217},{"type":28,"tag":53,"props":249,"children":250},{"style":60},[251],{"type":33,"value":222},{"type":28,"tag":53,"props":253,"children":254},{"style":87},[255],{"type":33,"value":256},"QueryPool",{"type":28,"tag":53,"props":258,"children":259},{"style":72},[260],{"type":33,"value":95},{"type":28,"tag":53,"props":262,"children":263},{"class":55,"line":116},[264,269,273,278],{"type":28,"tag":53,"props":265,"children":266},{"style":72},[267],{"type":33,"value":268}," query",{"type":28,"tag":53,"props":270,"children":271},{"style":60},[272],{"type":33,"value":212},{"type":28,"tag":53,"props":274,"children":275},{"style":87},[276],{"type":33,"value":277}," u32",{"type":28,"tag":53,"props":279,"children":280},{"style":72},[281],{"type":33,"value":95},{"type":28,"tag":53,"props":283,"children":284},{"class":55,"line":134},[285,290,294,298,302,307],{"type":28,"tag":53,"props":286,"children":287},{"style":72},[288],{"type":33,"value":289}," flags",{"type":28,"tag":53,"props":291,"children":292},{"style":60},[293],{"type":33,"value":212},{"type":28,"tag":53,"props":295,"children":296},{"style":87},[297],{"type":33,"value":217},{"type":28,"tag":53,"props":299,"children":300},{"style":60},[301],{"type":33,"value":222},{"type":28,"tag":53,"props":303,"children":304},{"style":87},[305],{"type":33,"value":306},"QueryControlFlags",{"type":28,"tag":53,"props":308,"children":309},{"style":72},[310],{"type":33,"value":95},{"type":28,"tag":53,"props":312,"children":313},{"class":55,"line":152},[314,319,323,327],{"type":28,"tag":53,"props":315,"children":316},{"style":72},[317],{"type":33,"value":318}," index",{"type":28,"tag":53,"props":320,"children":321},{"style":60},[322],{"type":33,"value":212},{"type":28,"tag":53,"props":324,"children":325},{"style":87},[326],{"type":33,"value":277},{"type":28,"tag":53,"props":328,"children":329},{"style":72},[330],{"type":33,"value":95},{"type":28,"tag":53,"props":332,"children":334},{"class":55,"line":333},7,[335],{"type":28,"tag":53,"props":336,"children":337},{"style":72},[338],{"type":33,"value":167},{"type":28,"tag":340,"props":341,"children":342},"ul",{},[343,354,364,375,401],{"type":28,"tag":344,"props":345,"children":346},"li",{},[347,352],{"type":28,"tag":49,"props":348,"children":350},{"className":349},[],[351],{"type":33,"value":90},{"type":33,"value":353}," is the command buffer into which this command will\nbe recorded.",{"type":28,"tag":344,"props":355,"children":356},{},[357,362],{"type":28,"tag":49,"props":358,"children":360},{"className":359},[],[361],{"type":33,"value":109},{"type":33,"value":363}," is the query pool that will manage the results of the\nquery.",{"type":28,"tag":344,"props":365,"children":366},{},[367,373],{"type":28,"tag":49,"props":368,"children":370},{"className":369},[],[371],{"type":33,"value":372},"query",{"type":33,"value":374}," is the query index within the query pool that will contain\nthe results.",{"type":28,"tag":344,"props":376,"children":377},{},[378,383,385,392,394,399],{"type":28,"tag":49,"props":379,"children":381},{"className":380},[],[382],{"type":33,"value":145},{"type":33,"value":384}," is a bitmask of ",{"type":28,"tag":386,"props":387,"children":389},"a",{"href":388},"/man/VkQueryControlFlagBits",[390],{"type":33,"value":391},"VkQueryControlFlagBits",{"type":33,"value":393}," specifying\nconstraints on the types of queries that ",{"type":28,"tag":395,"props":396,"children":398},"normative",{"type":397},"can",[],{"type":33,"value":400}," be performed.",{"type":28,"tag":344,"props":402,"children":403},{},[404,410,412,418,420,426],{"type":28,"tag":49,"props":405,"children":407},{"className":406},[],[408],{"type":33,"value":409},"index",{"type":33,"value":411}," is the query type specific index.\nWhen the query type is ",{"type":28,"tag":49,"props":413,"children":415},{"className":414},[],[416],{"type":33,"value":417},"VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT",{"type":33,"value":419},"\nor ",{"type":28,"tag":49,"props":421,"children":423},{"className":422},[],[424],{"type":33,"value":425},"VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",{"type":33,"value":427},",\nthe index represents the vertex stream.",{"type":28,"tag":29,"props":429,"children":430},{},[431,433,438,440,445,447,452],{"type":33,"value":432},"The ",{"type":28,"tag":49,"props":434,"children":436},{"className":435},[],[437],{"type":33,"value":4},{"type":33,"value":439}," command operates the same as the\n",{"type":28,"tag":386,"props":441,"children":443},{"href":442},"/man/vkCmdBeginQuery",[444],{"type":33,"value":21},{"type":33,"value":446}," command, except that it also accepts a query type\nspecific ",{"type":28,"tag":49,"props":448,"children":450},{"className":449},[],[451],{"type":33,"value":409},{"type":33,"value":453}," parameter.",{"type":28,"tag":29,"props":455,"children":456},{},[457],{"type":33,"value":458},"This command defines an execution dependency between other query commands\nthat reference the same query index.",{"type":28,"tag":29,"props":460,"children":461},{},[462,464,470,472,477,479,484,486,491,493,499],{"type":33,"value":463},"The first ",{"type":28,"tag":386,"props":465,"children":467},{"href":466},"/chapters/synchronization#synchronization-dependencies-scopes",[468],{"type":33,"value":469},"synchronization scope",{"type":33,"value":471},"\nincludes all commands which reference the queries in ",{"type":28,"tag":49,"props":473,"children":475},{"className":474},[],[476],{"type":33,"value":109},{"type":33,"value":478},"\nindicated by ",{"type":28,"tag":49,"props":480,"children":482},{"className":481},[],[483],{"type":33,"value":372},{"type":33,"value":485}," and ",{"type":28,"tag":49,"props":487,"children":489},{"className":488},[],[490],{"type":33,"value":409},{"type":33,"value":492}," that occur earlier in\n",{"type":28,"tag":386,"props":494,"children":496},{"href":495},"/chapters/synchronization#synchronization-submission-order",[497],{"type":33,"value":498},"submission order",{"type":33,"value":500},".",{"type":28,"tag":29,"props":502,"children":503},{},[504,506,510,511,516,517,522,523,528,530,534],{"type":33,"value":505},"The second ",{"type":28,"tag":386,"props":507,"children":508},{"href":466},[509],{"type":33,"value":469},{"type":33,"value":471},{"type":28,"tag":49,"props":512,"children":514},{"className":513},[],[515],{"type":33,"value":109},{"type":33,"value":478},{"type":28,"tag":49,"props":518,"children":520},{"className":519},[],[521],{"type":33,"value":372},{"type":33,"value":485},{"type":28,"tag":49,"props":524,"children":526},{"className":525},[],[527],{"type":33,"value":409},{"type":33,"value":529}," that occur later in\n",{"type":28,"tag":386,"props":531,"children":532},{"href":495},[533],{"type":33,"value":498},{"type":33,"value":500},{"type":28,"tag":29,"props":536,"children":537},{},[538],{"type":33,"value":539},"The operation of this command happens after the first scope and happens\nbefore the second scope.",{"type":28,"tag":541,"props":542,"children":544},"validity-group",{"name":543},"Valid Usage",[545,567,601,639,676,706,766,789,837,891,941,967,1034,1056,1076,1153,1186,1249,1288,1334,1377,1429,1474,1517,1565,1615,1657,1700,1730,1802,1853,1904,1949,2019],{"type":28,"tag":546,"props":547,"children":549},"validity-field",{"name":548},"VUID-vkCmdBeginQueryIndexedEXT-None-00807",[550],{"type":28,"tag":29,"props":551,"children":552},{},[553,555,559,561],{"type":33,"value":554},"All queries used by the command ",{"type":28,"tag":395,"props":556,"children":558},{"type":557},"must",[],{"type":33,"value":560}," be ",{"type":28,"tag":562,"props":563,"children":564},"em",{},[565],{"type":33,"value":566},"unavailable",{"type":28,"tag":546,"props":568,"children":570},{"name":569},"VUID-vkCmdBeginQueryIndexedEXT-queryType-02804",[571],{"type":28,"tag":29,"props":572,"children":573},{},[574,575,581,583,588,590,593,595],{"type":33,"value":432},{"type":28,"tag":49,"props":576,"children":578},{"className":577},[],[579],{"type":33,"value":580},"queryType",{"type":33,"value":582}," used to create ",{"type":28,"tag":49,"props":584,"children":586},{"className":585},[],[587],{"type":33,"value":109},{"type":33,"value":589}," ",{"type":28,"tag":395,"props":591,"children":592},{"type":557},[],{"type":33,"value":594}," not be\n",{"type":28,"tag":49,"props":596,"children":598},{"className":597},[],[599],{"type":33,"value":600},"VK_QUERY_TYPE_TIMESTAMP",{"type":28,"tag":546,"props":602,"children":604},{"name":603},"VUID-vkCmdBeginQueryIndexedEXT-queryType-04728",[605],{"type":28,"tag":29,"props":606,"children":607},{},[608,609,614,615,620,621,624,625,631,633],{"type":33,"value":432},{"type":28,"tag":49,"props":610,"children":612},{"className":611},[],[613],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":616,"children":618},{"className":617},[],[619],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":622,"children":623},{"type":557},[],{"type":33,"value":594},{"type":28,"tag":49,"props":626,"children":628},{"className":627},[],[629],{"type":33,"value":630},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR",{"type":33,"value":632}," or\n",{"type":28,"tag":49,"props":634,"children":636},{"className":635},[],[637],{"type":33,"value":638},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR",{"type":28,"tag":546,"props":640,"children":642},{"name":641},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06741",[643],{"type":28,"tag":29,"props":644,"children":645},{},[646,647,652,653,658,659,662,663,669,670],{"type":33,"value":432},{"type":28,"tag":49,"props":648,"children":650},{"className":649},[],[651],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":654,"children":656},{"className":655},[],[657],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":660,"children":661},{"type":557},[],{"type":33,"value":594},{"type":28,"tag":49,"props":664,"children":666},{"className":665},[],[667],{"type":33,"value":668},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR",{"type":33,"value":632},{"type":28,"tag":49,"props":671,"children":673},{"className":672},[],[674],{"type":33,"value":675},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR",{"type":28,"tag":546,"props":677,"children":679},{"name":678},"VUID-vkCmdBeginQueryIndexedEXT-queryType-04729",[680],{"type":28,"tag":29,"props":681,"children":682},{},[683,684,689,690,695,696,699,700],{"type":33,"value":432},{"type":28,"tag":49,"props":685,"children":687},{"className":686},[],[688],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":691,"children":693},{"className":692},[],[694],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":697,"children":698},{"type":557},[],{"type":33,"value":594},{"type":28,"tag":49,"props":701,"children":703},{"className":702},[],[704],{"type":33,"value":705},"VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV",{"type":28,"tag":546,"props":707,"children":709},{"name":708},"VUID-vkCmdBeginQueryIndexedEXT-queryType-00800",[710],{"type":28,"tag":29,"props":711,"children":712},{},[713,715,725,727,732,734,739,741,747,749,754,755,758,760],{"type":33,"value":714},"If the ",{"type":28,"tag":386,"props":716,"children":718},{"href":717},"/man/VkPhysicalDeviceFeatures#features-occlusionQueryPrecise",[719],{"type":28,"tag":49,"props":720,"children":722},{"className":721},[],[723],{"type":33,"value":724},"occlusionQueryPrecise",{"type":33,"value":726},"\nfeature is not enabled, or the ",{"type":28,"tag":49,"props":728,"children":730},{"className":729},[],[731],{"type":33,"value":580},{"type":33,"value":733}," used to create\n",{"type":28,"tag":49,"props":735,"children":737},{"className":736},[],[738],{"type":33,"value":109},{"type":33,"value":740}," was not ",{"type":28,"tag":49,"props":742,"children":744},{"className":743},[],[745],{"type":33,"value":746},"VK_QUERY_TYPE_OCCLUSION",{"type":33,"value":748},", ",{"type":28,"tag":49,"props":750,"children":752},{"className":751},[],[753],{"type":33,"value":145},{"type":33,"value":589},{"type":28,"tag":395,"props":756,"children":757},{"type":557},[],{"type":33,"value":759},"\nnot contain ",{"type":28,"tag":49,"props":761,"children":763},{"className":762},[],[764],{"type":33,"value":765},"VK_QUERY_CONTROL_PRECISE_BIT",{"type":28,"tag":546,"props":767,"children":769},{"name":768},"VUID-vkCmdBeginQueryIndexedEXT-query-00802",[770],{"type":28,"tag":29,"props":771,"children":772},{},[773,778,779,782,784],{"type":28,"tag":49,"props":774,"children":776},{"className":775},[],[777],{"type":33,"value":372},{"type":33,"value":589},{"type":28,"tag":395,"props":780,"children":781},{"type":557},[],{"type":33,"value":783}," be less than the number of queries in ",{"type":28,"tag":49,"props":785,"children":787},{"className":786},[],[788],{"type":33,"value":109},{"type":28,"tag":546,"props":790,"children":792},{"name":791},"VUID-vkCmdBeginQueryIndexedEXT-queryType-00803",[793],{"type":28,"tag":29,"props":794,"children":795},{},[796,797,802,803,808,810,815,817,823,825,830,832,835],{"type":33,"value":714},{"type":28,"tag":49,"props":798,"children":800},{"className":799},[],[801],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":804,"children":806},{"className":805},[],[807],{"type":33,"value":109},{"type":33,"value":809}," was\n",{"type":28,"tag":49,"props":811,"children":813},{"className":812},[],[814],{"type":33,"value":746},{"type":33,"value":816},", the ",{"type":28,"tag":49,"props":818,"children":820},{"className":819},[],[821],{"type":33,"value":822},"VkCommandPool",{"type":33,"value":824}," that\n",{"type":28,"tag":49,"props":826,"children":828},{"className":827},[],[829],{"type":33,"value":90},{"type":33,"value":831}," was allocated from ",{"type":28,"tag":395,"props":833,"children":834},{"type":557},[],{"type":33,"value":836}," support graphics operations",{"type":28,"tag":546,"props":838,"children":840},{"name":839},"VUID-vkCmdBeginQueryIndexedEXT-queryType-00804",[841],{"type":28,"tag":29,"props":842,"children":843},{},[844,845,850,851,856,857,863,865,871,873,878,880,885,886,889],{"type":33,"value":714},{"type":28,"tag":49,"props":846,"children":848},{"className":847},[],[849],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":852,"children":854},{"className":853},[],[855],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":858,"children":860},{"className":859},[],[861],{"type":33,"value":862},"VK_QUERY_TYPE_PIPELINE_STATISTICS",{"type":33,"value":864}," and any of the\n",{"type":28,"tag":49,"props":866,"children":868},{"className":867},[],[869],{"type":33,"value":870},"pipelineStatistics",{"type":33,"value":872}," indicate graphics operations, the\n",{"type":28,"tag":49,"props":874,"children":876},{"className":875},[],[877],{"type":33,"value":822},{"type":33,"value":879}," that ",{"type":28,"tag":49,"props":881,"children":883},{"className":882},[],[884],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":887,"children":888},{"type":557},[],{"type":33,"value":890},"\nsupport graphics operations",{"type":28,"tag":546,"props":892,"children":894},{"name":893},"VUID-vkCmdBeginQueryIndexedEXT-queryType-00805",[895],{"type":28,"tag":29,"props":896,"children":897},{},[898,899,904,905,910,911,916,917,922,924,929,930,935,936,939],{"type":33,"value":714},{"type":28,"tag":49,"props":900,"children":902},{"className":901},[],[903],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":906,"children":908},{"className":907},[],[909],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":912,"children":914},{"className":913},[],[915],{"type":33,"value":862},{"type":33,"value":864},{"type":28,"tag":49,"props":918,"children":920},{"className":919},[],[921],{"type":33,"value":870},{"type":33,"value":923}," indicate compute operations, the\n",{"type":28,"tag":49,"props":925,"children":927},{"className":926},[],[928],{"type":33,"value":822},{"type":33,"value":879},{"type":28,"tag":49,"props":931,"children":933},{"className":932},[],[934],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":937,"children":938},{"type":557},[],{"type":33,"value":940},"\nsupport compute operations",{"type":28,"tag":546,"props":942,"children":944},{"name":943},"VUID-vkCmdBeginQueryIndexedEXT-query-00808",[945],{"type":28,"tag":29,"props":946,"children":947},{},[948,950,955,957,960,962],{"type":33,"value":949},"If called within a render pass instance, the sum of ",{"type":28,"tag":49,"props":951,"children":953},{"className":952},[],[954],{"type":33,"value":372},{"type":33,"value":956}," and the\nnumber of bits set in the current subpass’s view mask ",{"type":28,"tag":395,"props":958,"children":959},{"type":557},[],{"type":33,"value":961}," be less than\nor equal to the number of queries in ",{"type":28,"tag":49,"props":963,"children":965},{"className":964},[],[966],{"type":33,"value":109},{"type":28,"tag":546,"props":968,"children":970},{"name":969},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07126",[971],{"type":28,"tag":29,"props":972,"children":973},{},[974,975,980,981,986,987,993,995,1000,1002,1007,1008,1011,1013,1019,1021,1027,1028],{"type":33,"value":714},{"type":28,"tag":49,"props":976,"children":978},{"className":977},[],[979],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":982,"children":984},{"className":983},[],[985],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":988,"children":990},{"className":989},[],[991],{"type":33,"value":992},"VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR",{"type":33,"value":994},", then the ",{"type":28,"tag":49,"props":996,"children":998},{"className":997},[],[999],{"type":33,"value":822},{"type":33,"value":1001},"\nthat ",{"type":28,"tag":49,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":1009,"children":1010},{"type":557},[],{"type":33,"value":1012}," have been created with\na queue family index that supports ",{"type":28,"tag":386,"props":1014,"children":1016},{"href":1015},"/chapters/queries#queries-result-status-only",[1017],{"type":33,"value":1018},"result\nstatus queries",{"type":33,"value":1020},", as indicated by\n",{"type":28,"tag":386,"props":1022,"children":1024},{"href":1023},"/man/VkQueueFamilyQueryResultStatusPropertiesKHR",[1025],{"type":33,"value":1026},"VkQueueFamilyQueryResultStatusPropertiesKHR",{"type":33,"value":222},{"type":28,"tag":49,"props":1029,"children":1031},{"className":1030},[],[1032],{"type":33,"value":1033},"queryResultStatusSupport",{"type":28,"tag":546,"props":1035,"children":1037},{"name":1036},"VUID-vkCmdBeginQueryIndexedEXT-None-07127",[1038],{"type":28,"tag":29,"props":1039,"children":1040},{},[1041,1043,1046,1048,1054],{"type":33,"value":1042},"If there is a bound video session, then there ",{"type":28,"tag":395,"props":1044,"children":1045},{"type":557},[],{"type":33,"value":1047}," be no\n",{"type":28,"tag":386,"props":1049,"children":1051},{"href":1050},"/man/vkCmdBeginQuery#queries-operation-active",[1052],{"type":33,"value":1053},"active",{"type":33,"value":1055}," queries",{"type":28,"tag":546,"props":1057,"children":1059},{"name":1058},"VUID-vkCmdBeginQueryIndexedEXT-None-08370",[1060],{"type":28,"tag":29,"props":1061,"children":1062},{},[1063,1065,1068,1070],{"type":33,"value":1064},"If there is a bound video session, then it ",{"type":28,"tag":395,"props":1066,"children":1067},{"type":557},[],{"type":33,"value":1069}," not have been created\nwith ",{"type":28,"tag":49,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":33,"value":1075},"VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR",{"type":28,"tag":546,"props":1077,"children":1079},{"name":1078},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07128",[1080],{"type":28,"tag":29,"props":1081,"children":1082},{},[1083,1084,1089,1090,1095,1096,1101,1103,1108,1109,1112,1114,1120,1122,1128,1130,1136,1138,1144,1145,1151],{"type":33,"value":714},{"type":28,"tag":49,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":33,"value":992},{"type":33,"value":1102}," and there is a bound video\nsession, then ",{"type":28,"tag":49,"props":1104,"children":1106},{"className":1105},[],[1107],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":1110,"children":1111},{"type":557},[],{"type":33,"value":1113}," have been created with a\n",{"type":28,"tag":386,"props":1115,"children":1117},{"href":1116},"/man/VkVideoProfileInfoKHR",[1118],{"type":33,"value":1119},"VkVideoProfileInfoKHR",{"type":33,"value":1121}," structure included in the ",{"type":28,"tag":49,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":33,"value":1127},"pNext",{"type":33,"value":1129}," chain\nof ",{"type":28,"tag":386,"props":1131,"children":1133},{"href":1132},"/man/VkQueryPoolCreateInfo",[1134],{"type":33,"value":1135},"VkQueryPoolCreateInfo",{"type":33,"value":1137}," identical to the one specified in\n",{"type":28,"tag":386,"props":1139,"children":1141},{"href":1140},"/man/VkVideoSessionCreateInfoKHR",[1142],{"type":33,"value":1143},"VkVideoSessionCreateInfoKHR",{"type":33,"value":222},{"type":28,"tag":49,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":33,"value":1150},"pVideoProfile",{"type":33,"value":1152}," the bound video\nsession was created with",{"type":28,"tag":546,"props":1154,"children":1156},{"name":1155},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07129",[1157],{"type":28,"tag":29,"props":1158,"children":1159},{},[1160,1161,1166,1167,1172,1173,1179,1181,1184],{"type":33,"value":714},{"type":28,"tag":49,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":33,"value":1178},"VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR",{"type":33,"value":1180},", then there ",{"type":28,"tag":395,"props":1182,"children":1183},{"type":557},[],{"type":33,"value":1185}," be a\nbound video session",{"type":28,"tag":546,"props":1187,"children":1189},{"name":1188},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07130",[1190],{"type":28,"tag":29,"props":1191,"children":1192},{},[1193,1194,1199,1200,1205,1206,1211,1212,1217,1218,1221,1222,1226,1227,1232,1233,1237,1238,1242,1243,1248],{"type":33,"value":714},{"type":28,"tag":49,"props":1195,"children":1197},{"className":1196},[],[1198],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1201,"children":1203},{"className":1202},[],[1204],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1207,"children":1209},{"className":1208},[],[1210],{"type":33,"value":1178},{"type":33,"value":1102},{"type":28,"tag":49,"props":1213,"children":1215},{"className":1214},[],[1216],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":1219,"children":1220},{"type":557},[],{"type":33,"value":1113},{"type":28,"tag":386,"props":1223,"children":1224},{"href":1116},[1225],{"type":33,"value":1119},{"type":33,"value":1121},{"type":28,"tag":49,"props":1228,"children":1230},{"className":1229},[],[1231],{"type":33,"value":1127},{"type":33,"value":1129},{"type":28,"tag":386,"props":1234,"children":1235},{"href":1132},[1236],{"type":33,"value":1135},{"type":33,"value":1137},{"type":28,"tag":386,"props":1239,"children":1240},{"href":1140},[1241],{"type":33,"value":1143},{"type":33,"value":222},{"type":28,"tag":49,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":33,"value":1150},{"type":33,"value":1152},{"type":28,"tag":546,"props":1250,"children":1252},{"name":1251},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07131",[1253],{"type":28,"tag":29,"props":1254,"children":1255},{},[1256,1257,1262,1263,1268,1270,1275,1276,1281,1283,1286],{"type":33,"value":714},{"type":28,"tag":49,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":33,"value":109},{"type":33,"value":1269}," was not\n",{"type":28,"tag":49,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":33,"value":992},{"type":33,"value":419},{"type":28,"tag":49,"props":1277,"children":1279},{"className":1278},[],[1280],{"type":33,"value":1178},{"type":33,"value":1282},",\nthen there ",{"type":28,"tag":395,"props":1284,"children":1285},{"type":557},[],{"type":33,"value":1287}," be no bound video session",{"type":28,"tag":546,"props":1289,"children":1291},{"name":1290},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-04753",[1292],{"type":28,"tag":29,"props":1293,"children":1294},{},[1295,1296,1301,1303,1308,1310,1314,1316,1321,1323,1328,1329,1332],{"type":33,"value":714},{"type":28,"tag":49,"props":1297,"children":1299},{"className":1298},[],[1300],{"type":33,"value":109},{"type":33,"value":1302}," was created with the same ",{"type":28,"tag":49,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":33,"value":580},{"type":33,"value":1309}," as that\nof another ",{"type":28,"tag":386,"props":1311,"children":1312},{"href":1050},[1313],{"type":33,"value":1053},{"type":33,"value":1315}," query within\n",{"type":28,"tag":49,"props":1317,"children":1319},{"className":1318},[],[1320],{"type":33,"value":90},{"type":33,"value":1322},", then ",{"type":28,"tag":49,"props":1324,"children":1326},{"className":1325},[],[1327],{"type":33,"value":409},{"type":33,"value":589},{"type":28,"tag":395,"props":1330,"children":1331},{"type":557},[],{"type":33,"value":1333}," not match the index used for\nthe active query",{"type":28,"tag":546,"props":1335,"children":1337},{"name":1336},"VUID-vkCmdBeginQueryIndexedEXT-queryType-02338",[1338],{"type":28,"tag":29,"props":1339,"children":1340},{},[1341,1342,1347,1348,1353,1354,1359,1361,1366,1367,1372,1373,1376],{"type":33,"value":714},{"type":28,"tag":49,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1355,"children":1357},{"className":1356},[],[1358],{"type":33,"value":417},{"type":33,"value":1360}," the\n",{"type":28,"tag":49,"props":1362,"children":1364},{"className":1363},[],[1365],{"type":33,"value":822},{"type":33,"value":879},{"type":28,"tag":49,"props":1368,"children":1370},{"className":1369},[],[1371],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":1374,"children":1375},{"type":557},[],{"type":33,"value":890},{"type":28,"tag":546,"props":1378,"children":1380},{"name":1379},"VUID-vkCmdBeginQueryIndexedEXT-queryType-02339",[1381],{"type":28,"tag":29,"props":1382,"children":1383},{},[1384,1385,1390,1391,1396,1397,1402,1404,1409,1411,1414,1416,1422,1423],{"type":33,"value":714},{"type":28,"tag":49,"props":1386,"children":1388},{"className":1387},[],[1389],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1398,"children":1400},{"className":1399},[],[1401],{"type":33,"value":417},{"type":33,"value":1403}," the ",{"type":28,"tag":49,"props":1405,"children":1407},{"className":1406},[],[1408],{"type":33,"value":409},{"type":33,"value":1410},"\nparameter ",{"type":28,"tag":395,"props":1412,"children":1413},{"type":557},[],{"type":33,"value":1415}," be less than\n",{"type":28,"tag":49,"props":1417,"children":1419},{"className":1418},[],[1420],{"type":33,"value":1421},"VkPhysicalDeviceTransformFeedbackPropertiesEXT",{"type":33,"value":222},{"type":28,"tag":49,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":33,"value":1428},"maxTransformFeedbackStreams",{"type":28,"tag":546,"props":1430,"children":1432},{"name":1431},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06692",[1433],{"type":28,"tag":29,"props":1434,"children":1435},{},[1436,1437,1442,1443,1448,1449,1454,1456,1461,1463,1468,1469,1472],{"type":33,"value":714},{"type":28,"tag":49,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":33,"value":109},{"type":33,"value":1269},{"type":28,"tag":49,"props":1450,"children":1452},{"className":1451},[],[1453],{"type":33,"value":417},{"type":33,"value":1455},"\nand not ",{"type":28,"tag":49,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":33,"value":425},{"type":33,"value":1462},",\nthe ",{"type":28,"tag":49,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":33,"value":409},{"type":33,"value":589},{"type":28,"tag":395,"props":1470,"children":1471},{"type":557},[],{"type":33,"value":1473}," be zero",{"type":28,"tag":546,"props":1475,"children":1477},{"name":1476},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06689",[1478],{"type":28,"tag":29,"props":1479,"children":1480},{},[1481,1482,1487,1488,1493,1494,1499,1500,1505,1506,1511,1512,1515],{"type":33,"value":714},{"type":28,"tag":49,"props":1483,"children":1485},{"className":1484},[],[1486],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1489,"children":1491},{"className":1490},[],[1492],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1495,"children":1497},{"className":1496},[],[1498],{"type":33,"value":425},{"type":33,"value":1403},{"type":28,"tag":49,"props":1501,"children":1503},{"className":1502},[],[1504],{"type":33,"value":822},{"type":33,"value":1001},{"type":28,"tag":49,"props":1507,"children":1509},{"className":1508},[],[1510],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":1513,"children":1514},{"type":557},[],{"type":33,"value":1516}," support graphics\noperations",{"type":28,"tag":546,"props":1518,"children":1520},{"name":1519},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06690",[1521],{"type":28,"tag":29,"props":1522,"children":1523},{},[1524,1525,1530,1531,1536,1537,1542,1543,1548,1550,1553,1554,1559,1560],{"type":33,"value":714},{"type":28,"tag":49,"props":1526,"children":1528},{"className":1527},[],[1529],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1538,"children":1540},{"className":1539},[],[1541],{"type":33,"value":425},{"type":33,"value":1403},{"type":28,"tag":49,"props":1544,"children":1546},{"className":1545},[],[1547],{"type":33,"value":409},{"type":33,"value":1549}," parameter\n",{"type":28,"tag":395,"props":1551,"children":1552},{"type":557},[],{"type":33,"value":1415},{"type":28,"tag":49,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":33,"value":1421},{"type":33,"value":222},{"type":28,"tag":49,"props":1561,"children":1563},{"className":1562},[],[1564],{"type":33,"value":1428},{"type":28,"tag":546,"props":1566,"children":1568},{"name":1567},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06691",[1569],{"type":28,"tag":29,"props":1570,"children":1571},{},[1572,1573,1578,1579,1584,1585,1590,1592,1602,1604,1609,1611,1614],{"type":33,"value":714},{"type":28,"tag":49,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1580,"children":1582},{"className":1581},[],[1583],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1586,"children":1588},{"className":1587},[],[1589],{"type":33,"value":425},{"type":33,"value":1591}," and the\n",{"type":28,"tag":386,"props":1593,"children":1595},{"href":1594},"/man/VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT#features-primitivesGeneratedQueryWithNonZeroStreams",[1596],{"type":28,"tag":49,"props":1597,"children":1599},{"className":1598},[],[1600],{"type":33,"value":1601},"primitivesGeneratedQueryWithNonZeroStreams",{"type":33,"value":1603}," feature is not\nenabled, the ",{"type":28,"tag":49,"props":1605,"children":1607},{"className":1606},[],[1608],{"type":33,"value":409},{"type":33,"value":1610}," parameter ",{"type":28,"tag":395,"props":1612,"children":1613},{"type":557},[],{"type":33,"value":1473},{"type":28,"tag":546,"props":1616,"children":1618},{"name":1617},"VUID-vkCmdBeginQueryIndexedEXT-queryType-06693",[1619],{"type":28,"tag":29,"props":1620,"children":1621},{},[1622,1623,1628,1629,1634,1635,1640,1642,1652,1655],{"type":33,"value":714},{"type":28,"tag":49,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1630,"children":1632},{"className":1631},[],[1633],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1636,"children":1638},{"className":1637},[],[1639],{"type":33,"value":425},{"type":33,"value":1641}," then\n",{"type":28,"tag":386,"props":1643,"children":1645},{"href":1644},"/man/VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT#features-primitivesGeneratedQuery",[1646],{"type":28,"tag":49,"props":1647,"children":1649},{"className":1648},[],[1650],{"type":33,"value":1651},"primitivesGeneratedQuery",{"type":28,"tag":395,"props":1653,"children":1654},{"type":557},[],{"type":33,"value":1656}," be enabled",{"type":28,"tag":546,"props":1658,"children":1660},{"name":1659},"VUID-vkCmdBeginQueryIndexedEXT-queryType-02341",[1661],{"type":28,"tag":29,"props":1662,"children":1663},{},[1664,1665,1670,1671,1676,1677,1682,1683,1688,1689,1695,1698],{"type":33,"value":714},{"type":28,"tag":49,"props":1666,"children":1668},{"className":1667},[],[1669],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1672,"children":1674},{"className":1673},[],[1675],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1678,"children":1680},{"className":1679},[],[1681],{"type":33,"value":417},{"type":33,"value":1641},{"type":28,"tag":49,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":33,"value":1421},{"type":33,"value":222},{"type":28,"tag":49,"props":1690,"children":1692},{"className":1691},[],[1693],{"type":33,"value":1694},"transformFeedbackQueries",{"type":28,"tag":395,"props":1696,"children":1697},{"type":557},[],{"type":33,"value":1699}," be supported",{"type":28,"tag":546,"props":1701,"children":1703},{"name":1702},"VUID-vkCmdBeginQueryIndexedEXT-queryType-07071",[1704],{"type":28,"tag":29,"props":1705,"children":1706},{},[1707,1708,1713,1714,1719,1720,1723,1724],{"type":33,"value":432},{"type":28,"tag":49,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":33,"value":580},{"type":33,"value":582},{"type":28,"tag":49,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":1721,"children":1722},{"type":557},[],{"type":33,"value":594},{"type":28,"tag":49,"props":1725,"children":1727},{"className":1726},[],[1728],{"type":33,"value":1729},"VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT",{"type":28,"tag":546,"props":1731,"children":1733},{"name":1732},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-07289",[1734,1774],{"type":28,"tag":29,"props":1735,"children":1736},{},[1737,1739,1744,1746,1751,1753,1759,1761,1767,1768],{"type":33,"value":1738},"If ",{"type":28,"tag":49,"props":1740,"children":1742},{"className":1741},[],[1743],{"type":33,"value":109},{"type":33,"value":1745}," was created with a ",{"type":28,"tag":49,"props":1747,"children":1749},{"className":1748},[],[1750],{"type":33,"value":580},{"type":33,"value":1752}," of\n",{"type":28,"tag":49,"props":1754,"children":1756},{"className":1755},[],[1757],{"type":33,"value":1758},"VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR",{"type":33,"value":1760},", then the\n",{"type":28,"tag":386,"props":1762,"children":1764},{"href":1763},"/man/VkQueryPoolPerformanceCreateInfoKHR",[1765],{"type":33,"value":1766},"VkQueryPoolPerformanceCreateInfoKHR",{"type":33,"value":222},{"type":28,"tag":49,"props":1769,"children":1771},{"className":1770},[],[1772],{"type":33,"value":1773},"queueFamilyIndex",{"type":28,"tag":29,"props":1775,"children":1776},{},[1777,1782,1784,1787,1789,1794,1795,1800],{"type":28,"tag":49,"props":1778,"children":1780},{"className":1779},[],[1781],{"type":33,"value":109},{"type":33,"value":1783}," was created with ",{"type":28,"tag":395,"props":1785,"children":1786},{"type":557},[],{"type":33,"value":1788}," equal the queue family index of\nthe ",{"type":28,"tag":49,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":33,"value":822},{"type":33,"value":879},{"type":28,"tag":49,"props":1796,"children":1798},{"className":1797},[],[1799],{"type":33,"value":90},{"type":33,"value":1801}," was allocated from",{"type":28,"tag":546,"props":1803,"children":1805},{"name":1804},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-03223",[1806],{"type":28,"tag":29,"props":1807,"children":1808},{},[1809,1810,1815,1816,1821,1822,1827,1828,1834,1835,1838,1840,1846,1848],{"type":33,"value":1738},{"type":28,"tag":49,"props":1811,"children":1813},{"className":1812},[],[1814],{"type":33,"value":109},{"type":33,"value":1745},{"type":28,"tag":49,"props":1817,"children":1819},{"className":1818},[],[1820],{"type":33,"value":580},{"type":33,"value":1752},{"type":28,"tag":49,"props":1823,"children":1825},{"className":1824},[],[1826],{"type":33,"value":1758},{"type":33,"value":816},{"type":28,"tag":386,"props":1829,"children":1831},{"href":1830},"/chapters/queries#profiling-lock",[1832],{"type":33,"value":1833},"profiling lock",{"type":33,"value":589},{"type":28,"tag":395,"props":1836,"children":1837},{"type":557},[],{"type":33,"value":1839}," have been held before ",{"type":28,"tag":386,"props":1841,"children":1843},{"href":1842},"/man/vkBeginCommandBuffer",[1844],{"type":33,"value":1845},"vkBeginCommandBuffer",{"type":33,"value":1847},"\nwas called on ",{"type":28,"tag":49,"props":1849,"children":1851},{"className":1850},[],[1852],{"type":33,"value":90},{"type":28,"tag":546,"props":1854,"children":1856},{"name":1855},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-03224",[1857],{"type":28,"tag":29,"props":1858,"children":1859},{},[1860,1861,1866,1867,1872,1873,1878,1880,1885,1886,1892,1894,1897,1899],{"type":33,"value":1738},{"type":28,"tag":49,"props":1862,"children":1864},{"className":1863},[],[1865],{"type":33,"value":109},{"type":33,"value":1745},{"type":28,"tag":49,"props":1868,"children":1870},{"className":1869},[],[1871],{"type":33,"value":580},{"type":33,"value":1752},{"type":28,"tag":49,"props":1874,"children":1876},{"className":1875},[],[1877],{"type":33,"value":1758},{"type":33,"value":1879}," and one of the counters used\nto create ",{"type":28,"tag":49,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1887,"children":1889},{"className":1888},[],[1890],{"type":33,"value":1891},"VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR",{"type":33,"value":1893},", the query begin\n",{"type":28,"tag":395,"props":1895,"children":1896},{"type":557},[],{"type":33,"value":1898}," be the first recorded command in ",{"type":28,"tag":49,"props":1900,"children":1902},{"className":1901},[],[1903],{"type":33,"value":90},{"type":28,"tag":546,"props":1905,"children":1907},{"name":1906},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-03225",[1908],{"type":28,"tag":29,"props":1909,"children":1910},{},[1911,1912,1917,1918,1923,1924,1929,1930,1935,1936,1942,1944,1947],{"type":33,"value":1738},{"type":28,"tag":49,"props":1913,"children":1915},{"className":1914},[],[1916],{"type":33,"value":109},{"type":33,"value":1745},{"type":28,"tag":49,"props":1919,"children":1921},{"className":1920},[],[1922],{"type":33,"value":580},{"type":33,"value":1752},{"type":28,"tag":49,"props":1925,"children":1927},{"className":1926},[],[1928],{"type":33,"value":1758},{"type":33,"value":1879},{"type":28,"tag":49,"props":1931,"children":1933},{"className":1932},[],[1934],{"type":33,"value":109},{"type":33,"value":809},{"type":28,"tag":49,"props":1937,"children":1939},{"className":1938},[],[1940],{"type":33,"value":1941},"VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR",{"type":33,"value":1943},", the begin command\n",{"type":28,"tag":395,"props":1945,"children":1946},{"type":557},[],{"type":33,"value":1948}," not be recorded within a render pass instance",{"type":28,"tag":546,"props":1950,"children":1952},{"name":1951},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-03226",[1953],{"type":28,"tag":29,"props":1954,"children":1955},{},[1956,1957,1962,1963,1968,1969,1974,1976,1981,1982,1987,1989,1994,1996,2001,2003,2013,2015,2018],{"type":33,"value":1738},{"type":28,"tag":49,"props":1958,"children":1960},{"className":1959},[],[1961],{"type":33,"value":109},{"type":33,"value":1745},{"type":28,"tag":49,"props":1964,"children":1966},{"className":1965},[],[1967],{"type":33,"value":580},{"type":33,"value":1752},{"type":28,"tag":49,"props":1970,"children":1972},{"className":1971},[],[1973],{"type":33,"value":1758},{"type":33,"value":1975}," and another query pool with a\n",{"type":28,"tag":49,"props":1977,"children":1979},{"className":1978},[],[1980],{"type":33,"value":580},{"type":33,"value":589},{"type":28,"tag":49,"props":1983,"children":1985},{"className":1984},[],[1986],{"type":33,"value":1758},{"type":33,"value":1988}," has been used\nwithin ",{"type":28,"tag":49,"props":1990,"children":1992},{"className":1991},[],[1993],{"type":33,"value":90},{"type":33,"value":1995},", its parent primary command buffer or\nsecondary command buffer recorded within the same parent primary command\nbuffer as ",{"type":28,"tag":49,"props":1997,"children":1999},{"className":1998},[],[2000],{"type":33,"value":90},{"type":33,"value":2002},", the\n",{"type":28,"tag":386,"props":2004,"children":2006},{"href":2005},"/man/VkPhysicalDevicePerformanceQueryFeaturesKHR#features-performanceCounterMultipleQueryPools",[2007],{"type":28,"tag":49,"props":2008,"children":2010},{"className":2009},[],[2011],{"type":33,"value":2012},"performanceCounterMultipleQueryPools",{"type":33,"value":2014}," feature ",{"type":28,"tag":395,"props":2016,"children":2017},{"type":557},[],{"type":33,"value":1656},{"type":28,"tag":546,"props":2020,"children":2022},{"name":2021},"VUID-vkCmdBeginQueryIndexedEXT-None-02863",[2023],{"type":28,"tag":29,"props":2024,"children":2025},{},[2026,2027,2032,2033,2038,2039,2044,2046,2049,2051,2057],{"type":33,"value":1738},{"type":28,"tag":49,"props":2028,"children":2030},{"className":2029},[],[2031],{"type":33,"value":109},{"type":33,"value":1745},{"type":28,"tag":49,"props":2034,"children":2036},{"className":2035},[],[2037],{"type":33,"value":580},{"type":33,"value":1752},{"type":28,"tag":49,"props":2040,"children":2042},{"className":2041},[],[2043],{"type":33,"value":1758},{"type":33,"value":2045},", this command ",{"type":28,"tag":395,"props":2047,"children":2048},{"type":557},[],{"type":33,"value":2050}," not be\nrecorded in a command buffer that, either directly or through secondary\ncommand buffers, also contains a ",{"type":28,"tag":49,"props":2052,"children":2054},{"className":2053},[],[2055],{"type":33,"value":2056},"vkCmdResetQueryPool",{"type":33,"value":2058}," command\naffecting the same query",{"type":28,"tag":541,"props":2060,"children":2062},{"name":2061},"Valid Usage (Implicit)",[2063,2089,2113,2137,2161,2186,2200],{"type":28,"tag":546,"props":2064,"children":2066},{"name":2065},"VUID-vkCmdBeginQueryIndexedEXT-commandBuffer-parameter",[2067],{"type":28,"tag":29,"props":2068,"children":2069},{},[2070,2075,2076,2079,2081,2087],{"type":28,"tag":49,"props":2071,"children":2073},{"className":2072},[],[2074],{"type":33,"value":90},{"type":33,"value":589},{"type":28,"tag":395,"props":2077,"children":2078},{"type":557},[],{"type":33,"value":2080}," be a valid ",{"type":28,"tag":386,"props":2082,"children":2084},{"href":2083},"/man/VkCommandBuffer",[2085],{"type":33,"value":2086},"VkCommandBuffer",{"type":33,"value":2088}," handle",{"type":28,"tag":546,"props":2090,"children":2092},{"name":2091},"VUID-vkCmdBeginQueryIndexedEXT-queryPool-parameter",[2093],{"type":28,"tag":29,"props":2094,"children":2095},{},[2096,2101,2102,2105,2106,2112],{"type":28,"tag":49,"props":2097,"children":2099},{"className":2098},[],[2100],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":2103,"children":2104},{"type":557},[],{"type":33,"value":2080},{"type":28,"tag":386,"props":2107,"children":2109},{"href":2108},"/man/VkQueryPool",[2110],{"type":33,"value":2111},"VkQueryPool",{"type":33,"value":2088},{"type":28,"tag":546,"props":2114,"children":2116},{"name":2115},"VUID-vkCmdBeginQueryIndexedEXT-flags-parameter",[2117],{"type":28,"tag":29,"props":2118,"children":2119},{},[2120,2125,2126,2129,2131,2135],{"type":28,"tag":49,"props":2121,"children":2123},{"className":2122},[],[2124],{"type":33,"value":145},{"type":33,"value":589},{"type":28,"tag":395,"props":2127,"children":2128},{"type":557},[],{"type":33,"value":2130}," be a valid combination of ",{"type":28,"tag":386,"props":2132,"children":2133},{"href":388},[2134],{"type":33,"value":391},{"type":33,"value":2136}," values",{"type":28,"tag":546,"props":2138,"children":2140},{"name":2139},"VUID-vkCmdBeginQueryIndexedEXT-commandBuffer-recording",[2141],{"type":28,"tag":29,"props":2142,"children":2143},{},[2144,2149,2150,2153,2155],{"type":28,"tag":49,"props":2145,"children":2147},{"className":2146},[],[2148],{"type":33,"value":90},{"type":33,"value":589},{"type":28,"tag":395,"props":2151,"children":2152},{"type":557},[],{"type":33,"value":2154}," be in the ",{"type":28,"tag":386,"props":2156,"children":2158},{"href":2157},"/chapters/commandbuffers#commandbuffers-lifecycle",[2159],{"type":33,"value":2160},"recording state",{"type":28,"tag":546,"props":2162,"children":2164},{"name":2163},"VUID-vkCmdBeginQueryIndexedEXT-commandBuffer-cmdpool",[2165],{"type":28,"tag":29,"props":2166,"children":2167},{},[2168,2169,2174,2175,2180,2181,2184],{"type":33,"value":432},{"type":28,"tag":49,"props":2170,"children":2172},{"className":2171},[],[2173],{"type":33,"value":822},{"type":33,"value":879},{"type":28,"tag":49,"props":2176,"children":2178},{"className":2177},[],[2179],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":2182,"children":2183},{"type":557},[],{"type":33,"value":2185}," support graphics, compute, decode, or encode operations",{"type":28,"tag":546,"props":2187,"children":2189},{"name":2188},"VUID-vkCmdBeginQueryIndexedEXT-videocoding",[2190],{"type":28,"tag":29,"props":2191,"children":2192},{},[2193,2195,2198],{"type":33,"value":2194},"This command ",{"type":28,"tag":395,"props":2196,"children":2197},{"type":557},[],{"type":33,"value":2199}," only be called outside of a video coding scope",{"type":28,"tag":546,"props":2201,"children":2203},{"name":2202},"VUID-vkCmdBeginQueryIndexedEXT-commonparent",[2204],{"type":28,"tag":29,"props":2205,"children":2206},{},[2207,2209,2214,2216,2221,2222,2225,2227],{"type":33,"value":2208},"Both of ",{"type":28,"tag":49,"props":2210,"children":2212},{"className":2211},[],[2213],{"type":33,"value":90},{"type":33,"value":2215},", and ",{"type":28,"tag":49,"props":2217,"children":2219},{"className":2218},[],[2220],{"type":33,"value":109},{"type":33,"value":589},{"type":28,"tag":395,"props":2223,"children":2224},{"type":557},[],{"type":33,"value":2226}," have been created, allocated, or retrieved from the same ",{"type":28,"tag":386,"props":2228,"children":2230},{"href":2229},"/man/VkDevice",[2231],{"type":33,"value":2232},"VkDevice",{"type":28,"tag":2234,"props":2235,"children":2237},"validity-box",{"name":2236},"Host Synchronization",[2238],{"type":28,"tag":340,"props":2239,"children":2240},{},[2241,2257],{"type":28,"tag":344,"props":2242,"children":2243},{},[2244,2246,2251,2252,2255],{"type":33,"value":2245},"Host access to ",{"type":28,"tag":49,"props":2247,"children":2249},{"className":2248},[],[2250],{"type":33,"value":90},{"type":33,"value":589},{"type":28,"tag":395,"props":2253,"children":2254},{"type":557},[],{"type":33,"value":2256}," be externally synchronized",{"type":28,"tag":344,"props":2258,"children":2259},{},[2260,2262,2267,2268,2273,2274,2277],{"type":33,"value":2261},"Host access to the ",{"type":28,"tag":49,"props":2263,"children":2265},{"className":2264},[],[2266],{"type":33,"value":822},{"type":33,"value":879},{"type":28,"tag":49,"props":2269,"children":2271},{"className":2270},[],[2272],{"type":33,"value":90},{"type":33,"value":831},{"type":28,"tag":395,"props":2275,"children":2276},{"type":557},[],{"type":33,"value":2278}," be externally synchronized\n::",{"type":28,"tag":2280,"props":2281,"children":2282},"style",{},[2283],{"type":33,"value":2284},"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":46,"searchDepth":78,"depth":78,"links":2286},[],"markdown",1725732597310]