[{"data":1,"prerenderedAt":1159},["ShallowReactive",2],{"2OjD0G3taD":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1158,"_id":4},"VkQueryPoolCreateInfo","Structure specifying parameters of a newly created query pool","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1156},"root",[12,28,356,467,491,944,1150],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,145],{"type":13,"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","typedef struct VkQueryPoolCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkQueryPoolCreateFlags flags;\n VkQueryType queryType;\n uint32_t queryCount;\n VkQueryPipelineStatisticFlags pipelineStatistics;\n} VkQueryPoolCreateInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,127,136],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkQueryPoolCreateInfo {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkQueryPoolCreateFlags flags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkQueryType queryType;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117,122],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":121}," uint32_t",{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," queryCount;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},7,[131],{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," VkQueryPipelineStatisticFlags pipelineStatistics;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},8,[140],{"type":13,"tag":45,"props":141,"children":142},{"style":63},[143],{"type":18,"value":144},"} VkQueryPoolCreateInfo;\n",{"type":13,"tag":33,"props":146,"children":151},{"className":147,"code":148,"filename":149,"language":150,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct QueryPoolCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::QueryPoolCreateFlags,\n query_type: vk::QueryType,\n query_count: u32,\n pipeline_statistics: vk::QueryPipelineStatisticFlags, // Optional\n}\n","Rust","rs",[152],{"type":13,"tag":21,"props":153,"children":154},{"__ignoreMap":39},[155,178,211,233,262,291,312,348],{"type":13,"tag":45,"props":156,"children":157},{"class":47,"line":48},[158,163,167,173],{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":162},"pub",{"type":13,"tag":45,"props":164,"children":165},{"style":52},[166],{"type":18,"value":60},{"type":13,"tag":45,"props":168,"children":170},{"style":169},"--shiki-default:#953800;--shiki-dark:#FFA657",[171],{"type":18,"value":172}," QueryPoolCreateInfo",{"type":13,"tag":45,"props":174,"children":175},{"style":63},[176],{"type":18,"value":177}," {\n",{"type":13,"tag":45,"props":179,"children":180},{"class":47,"line":69},[181,186,191,196,201,206],{"type":13,"tag":45,"props":182,"children":183},{"style":63},[184],{"type":18,"value":185}," s_type",{"type":13,"tag":45,"props":187,"children":188},{"style":52},[189],{"type":18,"value":190},":",{"type":13,"tag":45,"props":192,"children":193},{"style":169},[194],{"type":18,"value":195}," vk",{"type":13,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":18,"value":200},"::",{"type":13,"tag":45,"props":202,"children":203},{"style":169},[204],{"type":18,"value":205},"StructureType",{"type":13,"tag":45,"props":207,"children":208},{"style":63},[209],{"type":18,"value":210},",\n",{"type":13,"tag":45,"props":212,"children":213},{"class":47,"line":78},[214,219,223,228],{"type":13,"tag":45,"props":215,"children":216},{"style":63},[217],{"type":18,"value":218}," p_next",{"type":13,"tag":45,"props":220,"children":221},{"style":52},[222],{"type":18,"value":190},{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":227}," *const",{"type":13,"tag":45,"props":229,"children":230},{"style":63},[231],{"type":18,"value":232}," c_void,\n",{"type":13,"tag":45,"props":234,"children":235},{"class":47,"line":97},[236,241,245,249,253,258],{"type":13,"tag":45,"props":237,"children":238},{"style":63},[239],{"type":18,"value":240}," flags",{"type":13,"tag":45,"props":242,"children":243},{"style":52},[244],{"type":18,"value":190},{"type":13,"tag":45,"props":246,"children":247},{"style":169},[248],{"type":18,"value":195},{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":200},{"type":13,"tag":45,"props":254,"children":255},{"style":169},[256],{"type":18,"value":257},"QueryPoolCreateFlags",{"type":13,"tag":45,"props":259,"children":260},{"style":63},[261],{"type":18,"value":210},{"type":13,"tag":45,"props":263,"children":264},{"class":47,"line":106},[265,270,274,278,282,287],{"type":13,"tag":45,"props":266,"children":267},{"style":63},[268],{"type":18,"value":269}," query_type",{"type":13,"tag":45,"props":271,"children":272},{"style":52},[273],{"type":18,"value":190},{"type":13,"tag":45,"props":275,"children":276},{"style":169},[277],{"type":18,"value":195},{"type":13,"tag":45,"props":279,"children":280},{"style":52},[281],{"type":18,"value":200},{"type":13,"tag":45,"props":283,"children":284},{"style":169},[285],{"type":18,"value":286},"QueryType",{"type":13,"tag":45,"props":288,"children":289},{"style":63},[290],{"type":18,"value":210},{"type":13,"tag":45,"props":292,"children":293},{"class":47,"line":115},[294,299,303,308],{"type":13,"tag":45,"props":295,"children":296},{"style":63},[297],{"type":18,"value":298}," query_count",{"type":13,"tag":45,"props":300,"children":301},{"style":52},[302],{"type":18,"value":190},{"type":13,"tag":45,"props":304,"children":305},{"style":169},[306],{"type":18,"value":307}," u32",{"type":13,"tag":45,"props":309,"children":310},{"style":63},[311],{"type":18,"value":210},{"type":13,"tag":45,"props":313,"children":314},{"class":47,"line":129},[315,320,324,328,332,337,342],{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":319}," pipeline_statistics",{"type":13,"tag":45,"props":321,"children":322},{"style":52},[323],{"type":18,"value":190},{"type":13,"tag":45,"props":325,"children":326},{"style":169},[327],{"type":18,"value":195},{"type":13,"tag":45,"props":329,"children":330},{"style":52},[331],{"type":18,"value":200},{"type":13,"tag":45,"props":333,"children":334},{"style":169},[335],{"type":18,"value":336},"QueryPipelineStatisticFlags",{"type":13,"tag":45,"props":338,"children":339},{"style":63},[340],{"type":18,"value":341},", ",{"type":13,"tag":45,"props":343,"children":345},{"style":344},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[346],{"type":18,"value":347},"// Optional\n",{"type":13,"tag":45,"props":349,"children":350},{"class":47,"line":138},[351],{"type":13,"tag":45,"props":352,"children":353},{"style":63},[354],{"type":18,"value":355},"}\n",{"type":13,"tag":357,"props":358,"children":359},"ul",{},[360,381,400,411,429,440],{"type":13,"tag":361,"props":362,"children":363},"li",{},[364,370,372,379],{"type":13,"tag":21,"props":365,"children":367},{"className":366},[],[368],{"type":18,"value":369},"sType",{"type":18,"value":371}," is a ",{"type":13,"tag":373,"props":374,"children":376},"a",{"href":375},"/man/VkStructureType",[377],{"type":18,"value":378},"VkStructureType",{"type":18,"value":380}," value identifying this structure.",{"type":13,"tag":361,"props":382,"children":383},{},[384,390,392,398],{"type":13,"tag":21,"props":385,"children":387},{"className":386},[],[388],{"type":18,"value":389},"pNext",{"type":18,"value":391}," is ",{"type":13,"tag":21,"props":393,"children":395},{"className":394},[],[396],{"type":18,"value":397},"NULL",{"type":18,"value":399}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":361,"props":401,"children":402},{},[403,409],{"type":13,"tag":21,"props":404,"children":406},{"className":405},[],[407],{"type":18,"value":408},"flags",{"type":18,"value":410}," is reserved for future use.",{"type":13,"tag":361,"props":412,"children":413},{},[414,420,421,427],{"type":13,"tag":21,"props":415,"children":417},{"className":416},[],[418],{"type":18,"value":419},"queryType",{"type":18,"value":371},{"type":13,"tag":373,"props":422,"children":424},{"href":423},"/man/VkQueryType",[425],{"type":18,"value":426},"VkQueryType",{"type":18,"value":428}," value specifying the type of\nqueries managed by the pool.",{"type":13,"tag":361,"props":430,"children":431},{},[432,438],{"type":13,"tag":21,"props":433,"children":435},{"className":434},[],[436],{"type":18,"value":437},"queryCount",{"type":18,"value":439}," is the number of queries managed by the pool.",{"type":13,"tag":361,"props":441,"children":442},{},[443,449,451,457,459,465],{"type":13,"tag":21,"props":444,"children":446},{"className":445},[],[447],{"type":18,"value":448},"pipelineStatistics",{"type":18,"value":450}," is a bitmask of\n",{"type":13,"tag":373,"props":452,"children":454},{"href":453},"/man/VkQueryPipelineStatisticFlagBits",[455],{"type":18,"value":456},"VkQueryPipelineStatisticFlagBits",{"type":18,"value":458}," specifying which counters will be\nreturned in queries on the new pool, as described below in\n",{"type":13,"tag":373,"props":460,"children":462},{"href":461},"/chapters/queries#queries-pipestats",[463],{"type":18,"value":464},"Pipeline Statistics Queries",{"type":18,"value":466},".",{"type":13,"tag":14,"props":468,"children":469},{},[470,475,477,482,484,490],{"type":13,"tag":21,"props":471,"children":473},{"className":472},[],[474],{"type":18,"value":448},{"type":18,"value":476}," is ignored if ",{"type":13,"tag":21,"props":478,"children":480},{"className":479},[],[481],{"type":18,"value":419},{"type":18,"value":483}," is not\n",{"type":13,"tag":21,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":489},"VK_QUERY_TYPE_PIPELINE_STATISTICS",{"type":18,"value":466},{"type":13,"tag":492,"props":493,"children":495},"validity-group",{"name":494},"Valid Usage",[496,535,573,629,667,698,740,758,807,844],{"type":13,"tag":497,"props":498,"children":500},"validity-field",{"name":499},"VUID-VkQueryPoolCreateInfo-queryType-00791",[501],{"type":13,"tag":14,"props":502,"children":503},{},[504,506,516,518,523,528,530],{"type":18,"value":505},"If the ",{"type":13,"tag":373,"props":507,"children":509},{"href":508},"/man/VkPhysicalDeviceFeatures#features-pipelineStatisticsQuery",[510],{"type":13,"tag":21,"props":511,"children":513},{"className":512},[],[514],{"type":18,"value":515},"pipelineStatisticsQuery",{"type":18,"value":517}," feature is not enabled, ",{"type":13,"tag":21,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":419},{"type":13,"tag":524,"props":525,"children":527},"normative",{"type":526},"must",[],{"type":18,"value":529}," not be ",{"type":13,"tag":21,"props":531,"children":533},{"className":532},[],[534],{"type":18,"value":489},{"type":13,"tag":497,"props":536,"children":538},{"name":537},"VUID-VkQueryPoolCreateInfo-meshShaderQueries-07068",[539],{"type":13,"tag":14,"props":540,"children":541},{},[542,543,553,555,560,562,565,567],{"type":18,"value":505},{"type":13,"tag":373,"props":544,"children":546},{"href":545},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-meshShaderQueries",[547],{"type":13,"tag":21,"props":548,"children":550},{"className":549},[],[551],{"type":18,"value":552},"meshShaderQueries",{"type":18,"value":554}," feature\nis not enabled, ",{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":419},{"type":18,"value":561}," ",{"type":13,"tag":524,"props":563,"children":564},{"type":526},[],{"type":18,"value":566}," not be\n",{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":572},"VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT",{"type":13,"tag":497,"props":574,"children":576},{"name":575},"VUID-VkQueryPoolCreateInfo-meshShaderQueries-07069",[577],{"type":13,"tag":14,"props":578,"children":579},{},[580,581,589,591,596,598,603,604,609,610,613,615,621,623],{"type":18,"value":505},{"type":13,"tag":373,"props":582,"children":583},{"href":545},[584],{"type":13,"tag":21,"props":585,"children":587},{"className":586},[],[588],{"type":18,"value":552},{"type":18,"value":590}," feature\nis not enabled, and ",{"type":13,"tag":21,"props":592,"children":594},{"className":593},[],[595],{"type":18,"value":419},{"type":18,"value":597}," is\n",{"type":13,"tag":21,"props":599,"children":601},{"className":600},[],[602],{"type":18,"value":489},{"type":18,"value":341},{"type":13,"tag":21,"props":605,"children":607},{"className":606},[],[608],{"type":18,"value":448},{"type":18,"value":561},{"type":13,"tag":524,"props":611,"children":612},{"type":526},[],{"type":18,"value":614},"\nnot contain\n",{"type":13,"tag":21,"props":616,"children":618},{"className":617},[],[619],{"type":18,"value":620},"VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT",{"type":18,"value":622}," or\n",{"type":13,"tag":21,"props":624,"children":626},{"className":625},[],[627],{"type":18,"value":628},"VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT",{"type":13,"tag":497,"props":630,"children":632},{"name":631},"VUID-VkQueryPoolCreateInfo-queryType-00792",[633],{"type":13,"tag":14,"props":634,"children":635},{},[636,638,643,644,649,650,655,656,659,661,665],{"type":18,"value":637},"If ",{"type":13,"tag":21,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":645,"children":647},{"className":646},[],[648],{"type":18,"value":489},{"type":18,"value":210},{"type":13,"tag":21,"props":651,"children":653},{"className":652},[],[654],{"type":18,"value":448},{"type":18,"value":561},{"type":13,"tag":524,"props":657,"children":658},{"type":526},[],{"type":18,"value":660}," be a valid combination of\n",{"type":13,"tag":373,"props":662,"children":663},{"href":453},[664],{"type":18,"value":456},{"type":18,"value":666}," values",{"type":13,"tag":497,"props":668,"children":670},{"name":669},"VUID-VkQueryPoolCreateInfo-queryType-09534",[671],{"type":13,"tag":14,"props":672,"children":673},{},[674,675,680,681,686,687,692,693,696],{"type":18,"value":637},{"type":13,"tag":21,"props":676,"children":678},{"className":677},[],[679],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":489},{"type":18,"value":210},{"type":13,"tag":21,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":448},{"type":18,"value":561},{"type":13,"tag":524,"props":694,"children":695},{"type":526},[],{"type":18,"value":697}," not be zero",{"type":13,"tag":497,"props":699,"children":701},{"name":700},"VUID-VkQueryPoolCreateInfo-queryType-03222",[702],{"type":13,"tag":14,"props":703,"children":704},{},[705,706,711,712,718,720,725,727,730,732,738],{"type":18,"value":637},{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":713,"children":715},{"className":714},[],[716],{"type":18,"value":717},"VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR",{"type":18,"value":719},", the\n",{"type":13,"tag":21,"props":721,"children":723},{"className":722},[],[724],{"type":18,"value":389},{"type":18,"value":726}," chain ",{"type":13,"tag":524,"props":728,"children":729},{"type":526},[],{"type":18,"value":731}," include a\n",{"type":13,"tag":373,"props":733,"children":735},{"href":734},"/man/VkQueryPoolPerformanceCreateInfoKHR",[736],{"type":18,"value":737},"VkQueryPoolPerformanceCreateInfoKHR",{"type":18,"value":739}," structure",{"type":13,"tag":497,"props":741,"children":743},{"name":742},"VUID-VkQueryPoolCreateInfo-queryCount-02763",[744],{"type":13,"tag":14,"props":745,"children":746},{},[747,752,753,756],{"type":13,"tag":21,"props":748,"children":750},{"className":749},[],[751],{"type":18,"value":437},{"type":18,"value":561},{"type":13,"tag":524,"props":754,"children":755},{"type":526},[],{"type":18,"value":757}," be greater than 0",{"type":13,"tag":497,"props":759,"children":761},{"name":760},"VUID-VkQueryPoolCreateInfo-queryType-07133",[762],{"type":13,"tag":14,"props":763,"children":764},{},[765,766,771,772,778,780,785,786,789,791,797,799,805],{"type":18,"value":637},{"type":13,"tag":21,"props":767,"children":769},{"className":768},[],[770],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":773,"children":775},{"className":774},[],[776],{"type":18,"value":777},"VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR",{"type":18,"value":779},",\nthen the ",{"type":13,"tag":21,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":389},{"type":18,"value":726},{"type":13,"tag":524,"props":787,"children":788},{"type":526},[],{"type":18,"value":790}," include a ",{"type":13,"tag":373,"props":792,"children":794},{"href":793},"/man/VkVideoProfileInfoKHR",[795],{"type":18,"value":796},"VkVideoProfileInfoKHR",{"type":18,"value":798},"\nstructure with ",{"type":13,"tag":21,"props":800,"children":802},{"className":801},[],[803],{"type":18,"value":804},"videoCodecOperation",{"type":18,"value":806}," specifying an encode operation",{"type":13,"tag":497,"props":808,"children":810},{"name":809},"VUID-VkQueryPoolCreateInfo-queryType-07906",[811],{"type":13,"tag":14,"props":812,"children":813},{},[814,815,820,821,826,827,832,833,836,837,843],{"type":18,"value":637},{"type":13,"tag":21,"props":816,"children":818},{"className":817},[],[819],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":777},{"type":18,"value":779},{"type":13,"tag":21,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":389},{"type":18,"value":726},{"type":13,"tag":524,"props":834,"children":835},{"type":526},[],{"type":18,"value":731},{"type":13,"tag":373,"props":838,"children":840},{"href":839},"/man/VkQueryPoolVideoEncodeFeedbackCreateInfoKHR",[841],{"type":18,"value":842},"VkQueryPoolVideoEncodeFeedbackCreateInfoKHR",{"type":18,"value":739},{"type":13,"tag":497,"props":845,"children":847},{"name":846},"VUID-VkQueryPoolCreateInfo-queryType-07907",[848],{"type":13,"tag":14,"props":849,"children":850},{},[851,852,857,858,863,865,870,872,876,878,882,884,888,889,895,898,900,906,907,913,915,921,923,929,931,935,937,942],{"type":18,"value":637},{"type":13,"tag":21,"props":853,"children":855},{"className":854},[],[856],{"type":18,"value":419},{"type":18,"value":391},{"type":13,"tag":21,"props":859,"children":861},{"className":860},[],[862],{"type":18,"value":777},{"type":18,"value":864},", and\nthe ",{"type":13,"tag":21,"props":866,"children":868},{"className":867},[],[869],{"type":18,"value":389},{"type":18,"value":871}," chain includes a ",{"type":13,"tag":373,"props":873,"children":874},{"href":793},[875],{"type":18,"value":796},{"type":18,"value":877}," structure\nand a ",{"type":13,"tag":373,"props":879,"children":880},{"href":839},[881],{"type":18,"value":842},{"type":18,"value":883}," structure, then\n",{"type":13,"tag":373,"props":885,"children":886},{"href":839},[887],{"type":18,"value":842},{"type":18,"value":200},{"type":13,"tag":21,"props":890,"children":892},{"className":891},[],[893],{"type":18,"value":894},"encodeFeedbackFlags",{"type":13,"tag":524,"props":896,"children":897},{"type":526},[],{"type":18,"value":899}," not contain any bits that are not set in\n",{"type":13,"tag":373,"props":901,"children":903},{"href":902},"/man/VkVideoEncodeCapabilitiesKHR",[904],{"type":18,"value":905},"VkVideoEncodeCapabilitiesKHR",{"type":18,"value":200},{"type":13,"tag":21,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":912},"supportedEncodeFeedbackFlags",{"type":18,"value":914},",\nas returned by ",{"type":13,"tag":373,"props":916,"children":918},{"href":917},"/man/vkGetPhysicalDeviceVideoCapabilitiesKHR",[919],{"type":18,"value":920},"vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":18,"value":922}," for the\n",{"type":13,"tag":373,"props":924,"children":926},{"href":925},"/chapters/video-coding#video-profiles",[927],{"type":18,"value":928},"video profile",{"type":18,"value":930}," described by\n",{"type":13,"tag":373,"props":932,"children":933},{"href":793},[934],{"type":18,"value":796},{"type":18,"value":936}," and its ",{"type":13,"tag":21,"props":938,"children":940},{"className":939},[],[941],{"type":18,"value":389},{"type":18,"value":943}," chain",{"type":13,"tag":492,"props":945,"children":947},{"name":946},"Valid Usage (Implicit)",[948,972,1077,1103,1126],{"type":13,"tag":497,"props":949,"children":951},{"name":950},"VUID-VkQueryPoolCreateInfo-sType-sType",[952],{"type":13,"tag":14,"props":953,"children":954},{},[955,960,961,964,966],{"type":13,"tag":21,"props":956,"children":958},{"className":957},[],[959],{"type":18,"value":369},{"type":18,"value":561},{"type":13,"tag":524,"props":962,"children":963},{"type":526},[],{"type":18,"value":965}," be ",{"type":13,"tag":21,"props":967,"children":969},{"className":968},[],[970],{"type":18,"value":971},"VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO",{"type":13,"tag":497,"props":973,"children":975},{"name":974},"VUID-VkQueryPoolCreateInfo-pNext-pNext",[976],{"type":13,"tag":14,"props":977,"children":978},{},[979,981,986,988,993,994,997,999,1004,1006,1010,1011,1017,1018,1022,1023,1029,1030,1036,1037,1043,1044,1050,1051,1057,1058,1064,1065,1071,1073],{"type":18,"value":980},"Each ",{"type":13,"tag":21,"props":982,"children":984},{"className":983},[],[985],{"type":18,"value":389},{"type":18,"value":987}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":389},{"type":18,"value":726},{"type":13,"tag":524,"props":995,"children":996},{"type":526},[],{"type":18,"value":998}," be either ",{"type":13,"tag":21,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":18,"value":397},{"type":18,"value":1005}," or a pointer to a valid instance of ",{"type":13,"tag":373,"props":1007,"children":1008},{"href":734},[1009],{"type":18,"value":737},{"type":18,"value":341},{"type":13,"tag":373,"props":1012,"children":1014},{"href":1013},"/man/VkQueryPoolPerformanceQueryCreateInfoINTEL",[1015],{"type":18,"value":1016},"VkQueryPoolPerformanceQueryCreateInfoINTEL",{"type":18,"value":341},{"type":13,"tag":373,"props":1019,"children":1020},{"href":839},[1021],{"type":18,"value":842},{"type":18,"value":341},{"type":13,"tag":373,"props":1024,"children":1026},{"href":1025},"/man/VkVideoDecodeAV1ProfileInfoKHR",[1027],{"type":18,"value":1028},"VkVideoDecodeAV1ProfileInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1031,"children":1033},{"href":1032},"/man/VkVideoDecodeH264ProfileInfoKHR",[1034],{"type":18,"value":1035},"VkVideoDecodeH264ProfileInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1038,"children":1040},{"href":1039},"/man/VkVideoDecodeH265ProfileInfoKHR",[1041],{"type":18,"value":1042},"VkVideoDecodeH265ProfileInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1045,"children":1047},{"href":1046},"/man/VkVideoDecodeUsageInfoKHR",[1048],{"type":18,"value":1049},"VkVideoDecodeUsageInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1052,"children":1054},{"href":1053},"/man/VkVideoEncodeH264ProfileInfoKHR",[1055],{"type":18,"value":1056},"VkVideoEncodeH264ProfileInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1059,"children":1061},{"href":1060},"/man/VkVideoEncodeH265ProfileInfoKHR",[1062],{"type":18,"value":1063},"VkVideoEncodeH265ProfileInfoKHR",{"type":18,"value":341},{"type":13,"tag":373,"props":1066,"children":1068},{"href":1067},"/man/VkVideoEncodeUsageInfoKHR",[1069],{"type":18,"value":1070},"VkVideoEncodeUsageInfoKHR",{"type":18,"value":1072},", or ",{"type":13,"tag":373,"props":1074,"children":1075},{"href":793},[1076],{"type":18,"value":796},{"type":13,"tag":497,"props":1078,"children":1080},{"name":1079},"VUID-VkQueryPoolCreateInfo-sType-unique",[1081],{"type":13,"tag":14,"props":1082,"children":1083},{},[1084,1085,1090,1092,1097,1098,1101],{"type":18,"value":19},{"type":13,"tag":21,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":18,"value":369},{"type":18,"value":1091}," value of each struct in the ",{"type":13,"tag":21,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":18,"value":389},{"type":18,"value":726},{"type":13,"tag":524,"props":1099,"children":1100},{"type":526},[],{"type":18,"value":1102}," be unique",{"type":13,"tag":497,"props":1104,"children":1106},{"name":1105},"VUID-VkQueryPoolCreateInfo-flags-zerobitmask",[1107],{"type":13,"tag":14,"props":1108,"children":1109},{},[1110,1115,1116,1119,1120],{"type":13,"tag":21,"props":1111,"children":1113},{"className":1112},[],[1114],{"type":18,"value":408},{"type":18,"value":561},{"type":13,"tag":524,"props":1117,"children":1118},{"type":526},[],{"type":18,"value":965},{"type":13,"tag":21,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":18,"value":1125},"0",{"type":13,"tag":497,"props":1127,"children":1129},{"name":1128},"VUID-VkQueryPoolCreateInfo-queryType-parameter",[1130],{"type":13,"tag":14,"props":1131,"children":1132},{},[1133,1138,1139,1142,1144,1148],{"type":13,"tag":21,"props":1134,"children":1136},{"className":1135},[],[1137],{"type":18,"value":419},{"type":18,"value":561},{"type":13,"tag":524,"props":1140,"children":1141},{"type":526},[],{"type":18,"value":1143}," be a valid ",{"type":13,"tag":373,"props":1145,"children":1146},{"href":423},[1147],{"type":18,"value":426},{"type":18,"value":1149}," value",{"type":13,"tag":1151,"props":1152,"children":1153},"style",{},[1154],{"type":18,"value":1155},"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":69,"depth":69,"links":1157},[],"markdown",1725732581466]