[{"data":1,"prerenderedAt":3140},["ShallowReactive",2],{"oGGzvZSuup":3,"VyF3Mmj32r":1603,"N9m89Rcq0G":1783},{"title":4,"description":5,"body":6,"_type":1602,"_id":4},"VK_KHR_video_maintenance1.proposal","This proposal details and addresses the issues solved by the VK_KHR_video_maintenance1 extension.",{"type":7,"children":8,"toc":1583},"root",[9,26,33,38,43,58,64,71,76,81,86,100,105,110,115,121,134,139,178,183,195,218,223,228,233,238,244,249,255,268,274,286,292,336,443,449,455,653,659,841,847,1556,1562,1567,1573,1577],{"type":10,"tag":11,"props":12,"children":13},"element","p",{},[14,17,24],{"type":15,"value":16},"text","This proposal details and addresses the issues solved by the ",{"type":10,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":15,"value":23},"VK_KHR_video_maintenance1",{"type":15,"value":25}," extension.",{"type":10,"tag":27,"props":28,"children":30},"h2",{"id":29},"_problem_statement",[31],{"type":15,"value":32},"Problem Statement",{"type":10,"tag":11,"props":34,"children":35},{},[36],{"type":15,"value":37},"Over time, a collection of minor features, none of which would warrant an entire extension of their own, and some of which have been identified after the final version of the first set of video coding extensions were released, justified the creation of a video maintenance extension:",{"type":10,"tag":11,"props":39,"children":40},{},[41],{"type":15,"value":42},"The following is a list of issues considered in this proposal:",{"type":10,"tag":44,"props":45,"children":46},"ul",{},[47,53],{"type":10,"tag":48,"props":49,"children":50},"li",{},[51],{"type":15,"value":52},"Relax the requirement for the application having to specify video profiles when creating buffer or image resources with video usage",{"type":10,"tag":48,"props":54,"children":55},{},[56],{"type":15,"value":57},"Simplify how queries work in video coding",{"type":10,"tag":27,"props":59,"children":61},{"id":60},"_solution_space",[62],{"type":15,"value":63},"Solution Space",{"type":10,"tag":65,"props":66,"children":68},"h3",{"id":67},"_relaxed_video_profile_compatibility",[69],{"type":15,"value":70},"Relaxed video profile compatibility",{"type":10,"tag":11,"props":72,"children":73},{},[74],{"type":15,"value":75},"For buffers and images used in video coding, it is currently required that applications have to specify all video profiles which these resources will be used with. In case of video decoding, this requirement is not too limiting. However, in transcoding use cases it is very common for the application to not have a full list up-front of all possible video encode profiles the resources will be intended to be used with which may limit the application’s ability to reuse the decode output picture resources directly as the encode input picture resources.",{"type":10,"tag":11,"props":77,"children":78},{},[79],{"type":15,"value":80},"The motivation behind requiring the specification of all video profiles the created resources are planned to be used with is that knowing that information up-front enables implementations to use the optimal representation option when multiple choices may be available. In particular, image resources may be optimized both from memory usage and memory layout perspective specifically for that explicit list of video profiles, while not having that information available may result in representations that require worst case memory storage that may also suffer from suboptimal access performance.",{"type":10,"tag":11,"props":82,"children":83},{},[84],{"type":15,"value":85},"The following two main options have been considered to address this issue:",{"type":10,"tag":87,"props":88,"children":89},"ol",{},[90,95],{"type":10,"tag":48,"props":91,"children":92},{},[93],{"type":15,"value":94},"Allow opting in to exclude certain subsets of video profile parameters from the video profile compatibility criteria",{"type":10,"tag":48,"props":96,"children":97},{},[98],{"type":15,"value":99},"Allow creating resources in an entirely video profile independent fashion",{"type":10,"tag":11,"props":101,"children":102},{},[103],{"type":15,"value":104},"Option 1 is problematic, because one would either have to draw an arbitrary line between parameters affecting the video profile compatibility criteria vs those which do not, or there would be a need to introduce multiple options and complex compatibility rules to allow more flexibility.",{"type":10,"tag":11,"props":106,"children":107},{},[108],{"type":15,"value":109},"In practice, most of the benefits of knowing the video profiles up-front are only important for DPB images, which are not expected to be shared between video sessions using different video profiles anyway, hence this extension follows option 2 with the restriction that image resources with only DPB video usage cannot be created as video profile independent resources.",{"type":10,"tag":11,"props":111,"children":112},{},[113],{"type":15,"value":114},"Nonetheless, while this extension enables creating video profile independent buffers with video usage, and creating video profile independent images with video decode output or video encode input usage, applications that do know the set of video profiles up-front should still prefer specifying those instead of creating video profile independent resources, as that may still provide some performance or memory usage benefits on certain implementations.",{"type":10,"tag":65,"props":116,"children":118},{"id":117},"_simplified_video_queries",[119],{"type":15,"value":120},"Simplified video queries",{"type":10,"tag":11,"props":122,"children":123},{},[124,126,132],{"type":15,"value":125},"Currently, queries performed in video coding scopes use the same scoped ",{"type":10,"tag":18,"props":127,"children":129},{"className":128},[],[130],{"type":15,"value":131},"vkCmdBegin/EndQuery",{"type":15,"value":133}," commands, as the ones used in the vast majority of the cases across the Vulkan API, with the notable exception timestamp queries and some ray tracing related queries.",{"type":10,"tag":11,"props":135,"children":136},{},[137],{"type":15,"value":138},"This poses some problems in the context of video coding for the following reasons:",{"type":10,"tag":44,"props":140,"children":141},{},[142,154,166],{"type":10,"tag":48,"props":143,"children":144},{},[145,147,152],{"type":15,"value":146},"Query slots are consumed and query results are produced on a per video coding operation basis. While a scoped query is a good fit for queries that collect statistics over multiple commands (like occlusion queries and pipeline statistics queries), scoped queries are not a good fit for video coding operations as they allow for command sequences that are invalid (like recording multiple video coding operations within the scope of a query) or simply useless (like recording a ",{"type":10,"tag":18,"props":148,"children":150},{"className":149},[],[151],{"type":15,"value":131},{"type":15,"value":153}," command pair without issuing any video coding operations in between)",{"type":10,"tag":48,"props":155,"children":156},{},[157,159,164],{"type":15,"value":158},"This would only get more complicated if future video coding functionality would introduce the ability to issue multiple video coding operations through the recording of a single video coding command, and thus would need to consume more than a single query slot, as there are no variants of the ",{"type":10,"tag":18,"props":160,"children":162},{"className":161},[],[163],{"type":15,"value":131},{"type":15,"value":165}," commands that allow running more than one query within a scope (excluding the awkward corner case of query behavior with multiview rendering)",{"type":10,"tag":48,"props":167,"children":168},{},[169,171,176],{"type":15,"value":170},"In addition, as in practice the scope of video queries will only ever span a single video coding command, the additional overhead of calling the ",{"type":10,"tag":18,"props":172,"children":174},{"className":173},[],[175],{"type":15,"value":131},{"type":15,"value":177}," commands before/after the video coding command which the query will apply to is simply wasteful",{"type":10,"tag":11,"props":179,"children":180},{},[181],{"type":15,"value":182},"The straightforward answer to these problems is to provide the query information directly to the video coding command it applies to. Considering that some ray tracing related queries already follow this model, such an API change would not create a new precedence either.",{"type":10,"tag":11,"props":184,"children":185},{},[186,188,193],{"type":15,"value":187},"The following options have been considered to define the interaction between ",{"type":10,"tag":18,"props":189,"children":191},{"className":190},[],[192],{"type":15,"value":131},{"type":15,"value":194},"-style scoped queries and the newly introduced inline queries:",{"type":10,"tag":87,"props":196,"children":197},{},[198,203,208,213],{"type":10,"tag":48,"props":199,"children":200},{},[201],{"type":15,"value":202},"Only allow inline queries when the features of this extension are enabled",{"type":10,"tag":48,"props":204,"children":205},{},[206],{"type":15,"value":207},"Allow mixing scoped queries and inline queries",{"type":10,"tag":48,"props":209,"children":210},{},[211],{"type":15,"value":212},"Make the use of scoped queries and inline queries mutually exclusive within a video coding scope",{"type":10,"tag":48,"props":214,"children":215},{},[216],{"type":15,"value":217},"Make the use of scoped queries and inline queries mutually exclusive on a per video session basis",{"type":10,"tag":11,"props":219,"children":220},{},[221],{"type":15,"value":222},"The problem with option 1 is that it could cause backward-compatibility issues for any legacy content that may automatically enable all features available on the implementation.",{"type":10,"tag":11,"props":224,"children":225},{},[226],{"type":15,"value":227},"Option 2 is the most flexible, but it would add a lot of unnecessary complexity to implementations.",{"type":10,"tag":11,"props":229,"children":230},{},[231],{"type":15,"value":232},"Between option 3 and 4, the only difference is the granularity at which the application has to choose between the use of scoped queries and inline queries. However, as in practice it is highly unlikely for an application to mix the two forms of queries, option 4 is preferred due to its simplicity.",{"type":10,"tag":11,"props":234,"children":235},{},[236],{"type":15,"value":237},"Going forward, applications should prefer to use inline queries, when available, as support for using scoped video queries is unlikely to be extended to be compatible with any future video coding functionalities that may require the use of multiple query slots.",{"type":10,"tag":27,"props":239,"children":241},{"id":240},"_proposal",[242],{"type":15,"value":243},"Proposal",{"type":10,"tag":11,"props":245,"children":246},{},[247],{"type":15,"value":248},"Items introduced by this extension are:",{"type":10,"tag":65,"props":250,"children":252},{"id":251},"_video_profile_independent_buffer_creation",[253],{"type":15,"value":254},"Video profile independent buffer creation",{"type":10,"tag":11,"props":256,"children":257},{},[258,260,266],{"type":15,"value":259},"The new ",{"type":10,"tag":18,"props":261,"children":263},{"className":262},[],[264],{"type":15,"value":265},"VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR",{"type":15,"value":267}," buffer creation flag enables creating buffers that can be used in video coding operations, independent of the used video profile.",{"type":10,"tag":65,"props":269,"children":271},{"id":270},"_video_profile_independent_image_creation",[272],{"type":15,"value":273},"Video profile independent image creation",{"type":10,"tag":11,"props":275,"children":276},{},[277,278,284],{"type":15,"value":259},{"type":10,"tag":18,"props":279,"children":281},{"className":280},[],[282],{"type":15,"value":283},"VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR",{"type":15,"value":285}," image creation flag enables creating images (except for DPB-only video usage) that can be used in video coding operations, independent of the used video profile.",{"type":10,"tag":65,"props":287,"children":289},{"id":288},"_inline_video_queries",[290],{"type":15,"value":291},"Inline video queries",{"type":10,"tag":11,"props":293,"children":294},{},[295,297,303,305,310,312,318,320,326,328,334],{"type":15,"value":296},"When creating a video session with the new ",{"type":10,"tag":18,"props":298,"children":300},{"className":299},[],[301],{"type":15,"value":302},"VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR",{"type":15,"value":304}," flag, instead of using the ",{"type":10,"tag":18,"props":306,"children":308},{"className":307},[],[309],{"type":15,"value":131},{"type":15,"value":311}," commands, applications can issue queries inline with the video coding commands themselves by chaining the following new structure to the ",{"type":10,"tag":18,"props":313,"children":315},{"className":314},[],[316],{"type":15,"value":317},"pNext",{"type":15,"value":319}," chain of the corresponding video coding command’s input parameter structure (e.g. to ",{"type":10,"tag":18,"props":321,"children":323},{"className":322},[],[324],{"type":15,"value":325},"VkVideoDecodeInfoKHR",{"type":15,"value":327}," or ",{"type":10,"tag":18,"props":329,"children":331},{"className":330},[],[332],{"type":15,"value":333},"VkVideoEncodeInfoKHR",{"type":15,"value":335},"):",{"type":10,"tag":337,"props":338,"children":343},"pre",{"className":339,"code":340,"language":341,"meta":342,"style":342},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoInlineQueryInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkQueryPool queryPool;\n uint32_t firstQuery;\n uint32_t queryCount;\n} VkVideoInlineQueryInfoKHR;\n","c","",[344],{"type":10,"tag":18,"props":345,"children":346},{"__ignoreMap":342},[347,370,379,398,407,421,434],{"type":10,"tag":348,"props":349,"children":352},"span",{"class":350,"line":351},"line",1,[353,359,364],{"type":10,"tag":348,"props":354,"children":356},{"style":355},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[357],{"type":15,"value":358},"typedef",{"type":10,"tag":348,"props":360,"children":361},{"style":355},[362],{"type":15,"value":363}," struct",{"type":10,"tag":348,"props":365,"children":367},{"style":366},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[368],{"type":15,"value":369}," VkVideoInlineQueryInfoKHR {\n",{"type":10,"tag":348,"props":371,"children":373},{"class":350,"line":372},2,[374],{"type":10,"tag":348,"props":375,"children":376},{"style":366},[377],{"type":15,"value":378}," VkStructureType sType;\n",{"type":10,"tag":348,"props":380,"children":382},{"class":350,"line":381},3,[383,388,393],{"type":10,"tag":348,"props":384,"children":385},{"style":355},[386],{"type":15,"value":387}," const",{"type":10,"tag":348,"props":389,"children":390},{"style":355},[391],{"type":15,"value":392}," void*",{"type":10,"tag":348,"props":394,"children":395},{"style":366},[396],{"type":15,"value":397}," pNext;\n",{"type":10,"tag":348,"props":399,"children":401},{"class":350,"line":400},4,[402],{"type":10,"tag":348,"props":403,"children":404},{"style":366},[405],{"type":15,"value":406}," VkQueryPool queryPool;\n",{"type":10,"tag":348,"props":408,"children":410},{"class":350,"line":409},5,[411,416],{"type":10,"tag":348,"props":412,"children":413},{"style":355},[414],{"type":15,"value":415}," uint32_t",{"type":10,"tag":348,"props":417,"children":418},{"style":366},[419],{"type":15,"value":420}," firstQuery;\n",{"type":10,"tag":348,"props":422,"children":424},{"class":350,"line":423},6,[425,429],{"type":10,"tag":348,"props":426,"children":427},{"style":355},[428],{"type":15,"value":415},{"type":10,"tag":348,"props":430,"children":431},{"style":366},[432],{"type":15,"value":433}," queryCount;\n",{"type":10,"tag":348,"props":435,"children":437},{"class":350,"line":436},7,[438],{"type":10,"tag":348,"props":439,"children":440},{"style":366},[441],{"type":15,"value":442},"} VkVideoInlineQueryInfoKHR;\n",{"type":10,"tag":27,"props":444,"children":446},{"id":445},"_examples",[447],{"type":15,"value":448},"Examples",{"type":10,"tag":65,"props":450,"children":452},{"id":451},"_create_video_profile_independent_bitstream_buffer",[453],{"type":15,"value":454},"Create video profile independent bitstream buffer",{"type":10,"tag":337,"props":456,"children":458},{"className":339,"code":457,"language":341,"meta":342,"style":342},"VkBuffer buffer = VK_NULL_HANDLE;\n\nVkBufferCreateInfo createInfo = {\n .sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,\n .pNext = NULL, // No need to specify video profile list\n .flags = VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR,\n ... // buffer creation parameters including one or more video-specific usage flags\n};\n\nvkCreateBuffer(device, &createInfo, NULL, &buffer);\n",[459],{"type":10,"tag":18,"props":460,"children":461},{"__ignoreMap":342},[462,480,489,506,523,552,569,582,591,599],{"type":10,"tag":348,"props":463,"children":464},{"class":350,"line":351},[465,470,475],{"type":10,"tag":348,"props":466,"children":467},{"style":366},[468],{"type":15,"value":469},"VkBuffer buffer ",{"type":10,"tag":348,"props":471,"children":472},{"style":355},[473],{"type":15,"value":474},"=",{"type":10,"tag":348,"props":476,"children":477},{"style":366},[478],{"type":15,"value":479}," VK_NULL_HANDLE;\n",{"type":10,"tag":348,"props":481,"children":482},{"class":350,"line":372},[483],{"type":10,"tag":348,"props":484,"children":486},{"emptyLinePlaceholder":485},true,[487],{"type":15,"value":488},"\n",{"type":10,"tag":348,"props":490,"children":491},{"class":350,"line":381},[492,497,501],{"type":10,"tag":348,"props":493,"children":494},{"style":366},[495],{"type":15,"value":496},"VkBufferCreateInfo createInfo ",{"type":10,"tag":348,"props":498,"children":499},{"style":355},[500],{"type":15,"value":474},{"type":10,"tag":348,"props":502,"children":503},{"style":366},[504],{"type":15,"value":505}," {\n",{"type":10,"tag":348,"props":507,"children":508},{"class":350,"line":400},[509,514,518],{"type":10,"tag":348,"props":510,"children":511},{"style":366},[512],{"type":15,"value":513}," .sType ",{"type":10,"tag":348,"props":515,"children":516},{"style":355},[517],{"type":15,"value":474},{"type":10,"tag":348,"props":519,"children":520},{"style":366},[521],{"type":15,"value":522}," VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,\n",{"type":10,"tag":348,"props":524,"children":525},{"class":350,"line":409},[526,531,535,541,546],{"type":10,"tag":348,"props":527,"children":528},{"style":366},[529],{"type":15,"value":530}," .pNext ",{"type":10,"tag":348,"props":532,"children":533},{"style":355},[534],{"type":15,"value":474},{"type":10,"tag":348,"props":536,"children":538},{"style":537},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[539],{"type":15,"value":540}," NULL",{"type":10,"tag":348,"props":542,"children":543},{"style":366},[544],{"type":15,"value":545},",",{"type":10,"tag":348,"props":547,"children":549},{"style":548},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[550],{"type":15,"value":551}," // No need to specify video profile list\n",{"type":10,"tag":348,"props":553,"children":554},{"class":350,"line":423},[555,560,564],{"type":10,"tag":348,"props":556,"children":557},{"style":366},[558],{"type":15,"value":559}," .flags ",{"type":10,"tag":348,"props":561,"children":562},{"style":355},[563],{"type":15,"value":474},{"type":10,"tag":348,"props":565,"children":566},{"style":366},[567],{"type":15,"value":568}," VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR,\n",{"type":10,"tag":348,"props":570,"children":571},{"class":350,"line":436},[572,577],{"type":10,"tag":348,"props":573,"children":574},{"style":366},[575],{"type":15,"value":576}," ...",{"type":10,"tag":348,"props":578,"children":579},{"style":548},[580],{"type":15,"value":581}," // buffer creation parameters including one or more video-specific usage flags\n",{"type":10,"tag":348,"props":583,"children":585},{"class":350,"line":584},8,[586],{"type":10,"tag":348,"props":587,"children":588},{"style":366},[589],{"type":15,"value":590},"};\n",{"type":10,"tag":348,"props":592,"children":594},{"class":350,"line":593},9,[595],{"type":10,"tag":348,"props":596,"children":597},{"emptyLinePlaceholder":485},[598],{"type":15,"value":488},{"type":10,"tag":348,"props":600,"children":602},{"class":350,"line":601},10,[603,609,614,619,625,630,635,639,643,648],{"type":10,"tag":348,"props":604,"children":606},{"style":605},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[607],{"type":15,"value":608},"vkCreateBuffer",{"type":10,"tag":348,"props":610,"children":611},{"style":366},[612],{"type":15,"value":613},"(device, ",{"type":10,"tag":348,"props":615,"children":616},{"style":355},[617],{"type":15,"value":618},"&",{"type":10,"tag":348,"props":620,"children":622},{"style":621},"--shiki-default:#953800;--shiki-dark:#FFA657",[623],{"type":15,"value":624},"createInfo",{"type":10,"tag":348,"props":626,"children":627},{"style":366},[628],{"type":15,"value":629},", ",{"type":10,"tag":348,"props":631,"children":632},{"style":537},[633],{"type":15,"value":634},"NULL",{"type":10,"tag":348,"props":636,"children":637},{"style":366},[638],{"type":15,"value":629},{"type":10,"tag":348,"props":640,"children":641},{"style":355},[642],{"type":15,"value":618},{"type":10,"tag":348,"props":644,"children":645},{"style":621},[646],{"type":15,"value":647},"buffer",{"type":10,"tag":348,"props":649,"children":650},{"style":366},[651],{"type":15,"value":652},");\n",{"type":10,"tag":65,"props":654,"children":656},{"id":655},"_create_video_profile_independent_image_backing_video_picture_resources",[657],{"type":15,"value":658},"Create video profile independent image backing video picture resources",{"type":10,"tag":337,"props":660,"children":662},{"className":339,"code":661,"language":341,"meta":342,"style":342},"VkImage image = VK_NULL_HANDLE;\n\nVkImageCreateInfo imageCreateInfo = {\n .sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,\n .pNext = NULL, // No need to specify video profile list\n .flags = VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR,\n ... // image creation parameters including one or more video-specific usage flags\n // NOTE: usage must not contain DPB use as the only video-specific usage flag\n};\n\nvkCreateImage(device, &imageCreateInfo, NULL, &image);\n",[663],{"type":10,"tag":18,"props":664,"children":665},{"__ignoreMap":342},[666,682,689,705,721,744,760,772,780,787,794],{"type":10,"tag":348,"props":667,"children":668},{"class":350,"line":351},[669,674,678],{"type":10,"tag":348,"props":670,"children":671},{"style":366},[672],{"type":15,"value":673},"VkImage image ",{"type":10,"tag":348,"props":675,"children":676},{"style":355},[677],{"type":15,"value":474},{"type":10,"tag":348,"props":679,"children":680},{"style":366},[681],{"type":15,"value":479},{"type":10,"tag":348,"props":683,"children":684},{"class":350,"line":372},[685],{"type":10,"tag":348,"props":686,"children":687},{"emptyLinePlaceholder":485},[688],{"type":15,"value":488},{"type":10,"tag":348,"props":690,"children":691},{"class":350,"line":381},[692,697,701],{"type":10,"tag":348,"props":693,"children":694},{"style":366},[695],{"type":15,"value":696},"VkImageCreateInfo imageCreateInfo ",{"type":10,"tag":348,"props":698,"children":699},{"style":355},[700],{"type":15,"value":474},{"type":10,"tag":348,"props":702,"children":703},{"style":366},[704],{"type":15,"value":505},{"type":10,"tag":348,"props":706,"children":707},{"class":350,"line":400},[708,712,716],{"type":10,"tag":348,"props":709,"children":710},{"style":366},[711],{"type":15,"value":513},{"type":10,"tag":348,"props":713,"children":714},{"style":355},[715],{"type":15,"value":474},{"type":10,"tag":348,"props":717,"children":718},{"style":366},[719],{"type":15,"value":720}," VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,\n",{"type":10,"tag":348,"props":722,"children":723},{"class":350,"line":409},[724,728,732,736,740],{"type":10,"tag":348,"props":725,"children":726},{"style":366},[727],{"type":15,"value":530},{"type":10,"tag":348,"props":729,"children":730},{"style":355},[731],{"type":15,"value":474},{"type":10,"tag":348,"props":733,"children":734},{"style":537},[735],{"type":15,"value":540},{"type":10,"tag":348,"props":737,"children":738},{"style":366},[739],{"type":15,"value":545},{"type":10,"tag":348,"props":741,"children":742},{"style":548},[743],{"type":15,"value":551},{"type":10,"tag":348,"props":745,"children":746},{"class":350,"line":423},[747,751,755],{"type":10,"tag":348,"props":748,"children":749},{"style":366},[750],{"type":15,"value":559},{"type":10,"tag":348,"props":752,"children":753},{"style":355},[754],{"type":15,"value":474},{"type":10,"tag":348,"props":756,"children":757},{"style":366},[758],{"type":15,"value":759}," VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR,\n",{"type":10,"tag":348,"props":761,"children":762},{"class":350,"line":436},[763,767],{"type":10,"tag":348,"props":764,"children":765},{"style":366},[766],{"type":15,"value":576},{"type":10,"tag":348,"props":768,"children":769},{"style":548},[770],{"type":15,"value":771}," // image creation parameters including one or more video-specific usage flags\n",{"type":10,"tag":348,"props":773,"children":774},{"class":350,"line":584},[775],{"type":10,"tag":348,"props":776,"children":777},{"style":548},[778],{"type":15,"value":779}," // NOTE: usage must not contain DPB use as the only video-specific usage flag\n",{"type":10,"tag":348,"props":781,"children":782},{"class":350,"line":593},[783],{"type":10,"tag":348,"props":784,"children":785},{"style":366},[786],{"type":15,"value":590},{"type":10,"tag":348,"props":788,"children":789},{"class":350,"line":601},[790],{"type":10,"tag":348,"props":791,"children":792},{"emptyLinePlaceholder":485},[793],{"type":15,"value":488},{"type":10,"tag":348,"props":795,"children":797},{"class":350,"line":796},11,[798,803,807,811,816,820,824,828,832,837],{"type":10,"tag":348,"props":799,"children":800},{"style":605},[801],{"type":15,"value":802},"vkCreateImage",{"type":10,"tag":348,"props":804,"children":805},{"style":366},[806],{"type":15,"value":613},{"type":10,"tag":348,"props":808,"children":809},{"style":355},[810],{"type":15,"value":618},{"type":10,"tag":348,"props":812,"children":813},{"style":621},[814],{"type":15,"value":815},"imageCreateInfo",{"type":10,"tag":348,"props":817,"children":818},{"style":366},[819],{"type":15,"value":629},{"type":10,"tag":348,"props":821,"children":822},{"style":537},[823],{"type":15,"value":634},{"type":10,"tag":348,"props":825,"children":826},{"style":366},[827],{"type":15,"value":629},{"type":10,"tag":348,"props":829,"children":830},{"style":355},[831],{"type":15,"value":618},{"type":10,"tag":348,"props":833,"children":834},{"style":621},[835],{"type":15,"value":836},"image",{"type":10,"tag":348,"props":838,"children":839},{"style":366},[840],{"type":15,"value":652},{"type":10,"tag":65,"props":842,"children":844},{"id":843},"_using_inline_queries_with_a_video_session",[845],{"type":15,"value":846},"Using inline queries with a video session",{"type":10,"tag":337,"props":848,"children":850},{"className":339,"code":849,"language":341,"meta":342,"style":342},"// Create video session with inline query support\nVkVideoSessionKHR videoSession = VK_NULL_HANDLE;\n\nVkVideoSessionCreateInfoKHR createInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR,\n .pNext = NULL,\n .queueFamilyIndex = ... // index of queue family that supports the video codec operation\n .flags = VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR, // opt-in to use inline queries\n ...\n};\n\nvkCreateVideoSessionKHR(device, &createInfo, NULL, &videoSession);\n\n// Create query pool as usual\nVkQueryPool queryPool = VK_NULL_HANDLE;\n\nVkVideoProfileInfoKHR profileInfo = {\n ...\n};\n\nVkQueryPoolCreateInfo createInfo = {\n .sType = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO,\n .pNext = &profileInfo,\n ...\n};\n\nvkCreateQueryPool(device, &createInfo, NULL, &queryPool);\n\n...\nvkBeginCommandBuffer(commandBuffer, ...);\n...\nvkCmdBeginVideoCodingKHR(commandBuffer, ...);\n...\n\n// Execute single query inline with a video codec operation\nVkVideoInlineQueryInfoKHR inlineQueryInfo = {\n .sType = VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR,\n .pNext = NULL,\n .queryPool = queryPool,\n .firstQuery = 0,\n .queryCount = 1\n};\n\n// Include inlineQueryInfo in the pNext chain of the video codec command parameters\n// (e.g. VkVideoDecodeInfoKHR or VkVideoEncodeInfoKHR).\n\n// Issue video coding operation\n\n...\nvkCmdEndVideoCodingKHR(commandBuffer, ...);\n...\nvkEndCommandBuffer(commandBuffer);\n...\n",[851],{"type":10,"tag":18,"props":852,"children":853},{"__ignoreMap":342},[854,862,878,885,901,917,937,959,980,988,995,1002,1048,1056,1065,1082,1090,1107,1115,1123,1131,1148,1165,1187,1195,1203,1211,1257,1265,1274,1288,1296,1309,1317,1325,1334,1351,1368,1388,1406,1428,1446,1454,1462,1471,1480,1488,1497,1505,1513,1526,1534,1548],{"type":10,"tag":348,"props":855,"children":856},{"class":350,"line":351},[857],{"type":10,"tag":348,"props":858,"children":859},{"style":548},[860],{"type":15,"value":861},"// Create video session with inline query support\n",{"type":10,"tag":348,"props":863,"children":864},{"class":350,"line":372},[865,870,874],{"type":10,"tag":348,"props":866,"children":867},{"style":366},[868],{"type":15,"value":869},"VkVideoSessionKHR videoSession ",{"type":10,"tag":348,"props":871,"children":872},{"style":355},[873],{"type":15,"value":474},{"type":10,"tag":348,"props":875,"children":876},{"style":366},[877],{"type":15,"value":479},{"type":10,"tag":348,"props":879,"children":880},{"class":350,"line":381},[881],{"type":10,"tag":348,"props":882,"children":883},{"emptyLinePlaceholder":485},[884],{"type":15,"value":488},{"type":10,"tag":348,"props":886,"children":887},{"class":350,"line":400},[888,893,897],{"type":10,"tag":348,"props":889,"children":890},{"style":366},[891],{"type":15,"value":892},"VkVideoSessionCreateInfoKHR createInfo ",{"type":10,"tag":348,"props":894,"children":895},{"style":355},[896],{"type":15,"value":474},{"type":10,"tag":348,"props":898,"children":899},{"style":366},[900],{"type":15,"value":505},{"type":10,"tag":348,"props":902,"children":903},{"class":350,"line":409},[904,908,912],{"type":10,"tag":348,"props":905,"children":906},{"style":366},[907],{"type":15,"value":513},{"type":10,"tag":348,"props":909,"children":910},{"style":355},[911],{"type":15,"value":474},{"type":10,"tag":348,"props":913,"children":914},{"style":366},[915],{"type":15,"value":916}," VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR,\n",{"type":10,"tag":348,"props":918,"children":919},{"class":350,"line":423},[920,924,928,932],{"type":10,"tag":348,"props":921,"children":922},{"style":366},[923],{"type":15,"value":530},{"type":10,"tag":348,"props":925,"children":926},{"style":355},[927],{"type":15,"value":474},{"type":10,"tag":348,"props":929,"children":930},{"style":537},[931],{"type":15,"value":540},{"type":10,"tag":348,"props":933,"children":934},{"style":366},[935],{"type":15,"value":936},",\n",{"type":10,"tag":348,"props":938,"children":939},{"class":350,"line":436},[940,945,949,954],{"type":10,"tag":348,"props":941,"children":942},{"style":366},[943],{"type":15,"value":944}," .queueFamilyIndex ",{"type":10,"tag":348,"props":946,"children":947},{"style":355},[948],{"type":15,"value":474},{"type":10,"tag":348,"props":950,"children":951},{"style":366},[952],{"type":15,"value":953}," ...",{"type":10,"tag":348,"props":955,"children":956},{"style":548},[957],{"type":15,"value":958}," // index of queue family that supports the video codec operation\n",{"type":10,"tag":348,"props":960,"children":961},{"class":350,"line":584},[962,966,970,975],{"type":10,"tag":348,"props":963,"children":964},{"style":366},[965],{"type":15,"value":559},{"type":10,"tag":348,"props":967,"children":968},{"style":355},[969],{"type":15,"value":474},{"type":10,"tag":348,"props":971,"children":972},{"style":366},[973],{"type":15,"value":974}," VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR,",{"type":10,"tag":348,"props":976,"children":977},{"style":548},[978],{"type":15,"value":979}," // opt-in to use inline queries\n",{"type":10,"tag":348,"props":981,"children":982},{"class":350,"line":593},[983],{"type":10,"tag":348,"props":984,"children":985},{"style":366},[986],{"type":15,"value":987}," ...\n",{"type":10,"tag":348,"props":989,"children":990},{"class":350,"line":601},[991],{"type":10,"tag":348,"props":992,"children":993},{"style":366},[994],{"type":15,"value":590},{"type":10,"tag":348,"props":996,"children":997},{"class":350,"line":796},[998],{"type":10,"tag":348,"props":999,"children":1000},{"emptyLinePlaceholder":485},[1001],{"type":15,"value":488},{"type":10,"tag":348,"props":1003,"children":1005},{"class":350,"line":1004},12,[1006,1011,1015,1019,1023,1027,1031,1035,1039,1044],{"type":10,"tag":348,"props":1007,"children":1008},{"style":605},[1009],{"type":15,"value":1010},"vkCreateVideoSessionKHR",{"type":10,"tag":348,"props":1012,"children":1013},{"style":366},[1014],{"type":15,"value":613},{"type":10,"tag":348,"props":1016,"children":1017},{"style":355},[1018],{"type":15,"value":618},{"type":10,"tag":348,"props":1020,"children":1021},{"style":621},[1022],{"type":15,"value":624},{"type":10,"tag":348,"props":1024,"children":1025},{"style":366},[1026],{"type":15,"value":629},{"type":10,"tag":348,"props":1028,"children":1029},{"style":537},[1030],{"type":15,"value":634},{"type":10,"tag":348,"props":1032,"children":1033},{"style":366},[1034],{"type":15,"value":629},{"type":10,"tag":348,"props":1036,"children":1037},{"style":355},[1038],{"type":15,"value":618},{"type":10,"tag":348,"props":1040,"children":1041},{"style":621},[1042],{"type":15,"value":1043},"videoSession",{"type":10,"tag":348,"props":1045,"children":1046},{"style":366},[1047],{"type":15,"value":652},{"type":10,"tag":348,"props":1049,"children":1051},{"class":350,"line":1050},13,[1052],{"type":10,"tag":348,"props":1053,"children":1054},{"emptyLinePlaceholder":485},[1055],{"type":15,"value":488},{"type":10,"tag":348,"props":1057,"children":1059},{"class":350,"line":1058},14,[1060],{"type":10,"tag":348,"props":1061,"children":1062},{"style":548},[1063],{"type":15,"value":1064},"// Create query pool as usual\n",{"type":10,"tag":348,"props":1066,"children":1068},{"class":350,"line":1067},15,[1069,1074,1078],{"type":10,"tag":348,"props":1070,"children":1071},{"style":366},[1072],{"type":15,"value":1073},"VkQueryPool queryPool ",{"type":10,"tag":348,"props":1075,"children":1076},{"style":355},[1077],{"type":15,"value":474},{"type":10,"tag":348,"props":1079,"children":1080},{"style":366},[1081],{"type":15,"value":479},{"type":10,"tag":348,"props":1083,"children":1085},{"class":350,"line":1084},16,[1086],{"type":10,"tag":348,"props":1087,"children":1088},{"emptyLinePlaceholder":485},[1089],{"type":15,"value":488},{"type":10,"tag":348,"props":1091,"children":1093},{"class":350,"line":1092},17,[1094,1099,1103],{"type":10,"tag":348,"props":1095,"children":1096},{"style":366},[1097],{"type":15,"value":1098},"VkVideoProfileInfoKHR profileInfo ",{"type":10,"tag":348,"props":1100,"children":1101},{"style":355},[1102],{"type":15,"value":474},{"type":10,"tag":348,"props":1104,"children":1105},{"style":366},[1106],{"type":15,"value":505},{"type":10,"tag":348,"props":1108,"children":1110},{"class":350,"line":1109},18,[1111],{"type":10,"tag":348,"props":1112,"children":1113},{"style":366},[1114],{"type":15,"value":987},{"type":10,"tag":348,"props":1116,"children":1118},{"class":350,"line":1117},19,[1119],{"type":10,"tag":348,"props":1120,"children":1121},{"style":366},[1122],{"type":15,"value":590},{"type":10,"tag":348,"props":1124,"children":1126},{"class":350,"line":1125},20,[1127],{"type":10,"tag":348,"props":1128,"children":1129},{"emptyLinePlaceholder":485},[1130],{"type":15,"value":488},{"type":10,"tag":348,"props":1132,"children":1134},{"class":350,"line":1133},21,[1135,1140,1144],{"type":10,"tag":348,"props":1136,"children":1137},{"style":366},[1138],{"type":15,"value":1139},"VkQueryPoolCreateInfo createInfo ",{"type":10,"tag":348,"props":1141,"children":1142},{"style":355},[1143],{"type":15,"value":474},{"type":10,"tag":348,"props":1145,"children":1146},{"style":366},[1147],{"type":15,"value":505},{"type":10,"tag":348,"props":1149,"children":1151},{"class":350,"line":1150},22,[1152,1156,1160],{"type":10,"tag":348,"props":1153,"children":1154},{"style":366},[1155],{"type":15,"value":513},{"type":10,"tag":348,"props":1157,"children":1158},{"style":355},[1159],{"type":15,"value":474},{"type":10,"tag":348,"props":1161,"children":1162},{"style":366},[1163],{"type":15,"value":1164}," VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO,\n",{"type":10,"tag":348,"props":1166,"children":1168},{"class":350,"line":1167},23,[1169,1173,1177,1182],{"type":10,"tag":348,"props":1170,"children":1171},{"style":366},[1172],{"type":15,"value":530},{"type":10,"tag":348,"props":1174,"children":1175},{"style":355},[1176],{"type":15,"value":474},{"type":10,"tag":348,"props":1178,"children":1179},{"style":355},[1180],{"type":15,"value":1181}," &",{"type":10,"tag":348,"props":1183,"children":1184},{"style":366},[1185],{"type":15,"value":1186},"profileInfo,\n",{"type":10,"tag":348,"props":1188,"children":1190},{"class":350,"line":1189},24,[1191],{"type":10,"tag":348,"props":1192,"children":1193},{"style":366},[1194],{"type":15,"value":987},{"type":10,"tag":348,"props":1196,"children":1198},{"class":350,"line":1197},25,[1199],{"type":10,"tag":348,"props":1200,"children":1201},{"style":366},[1202],{"type":15,"value":590},{"type":10,"tag":348,"props":1204,"children":1206},{"class":350,"line":1205},26,[1207],{"type":10,"tag":348,"props":1208,"children":1209},{"emptyLinePlaceholder":485},[1210],{"type":15,"value":488},{"type":10,"tag":348,"props":1212,"children":1214},{"class":350,"line":1213},27,[1215,1220,1224,1228,1232,1236,1240,1244,1248,1253],{"type":10,"tag":348,"props":1216,"children":1217},{"style":605},[1218],{"type":15,"value":1219},"vkCreateQueryPool",{"type":10,"tag":348,"props":1221,"children":1222},{"style":366},[1223],{"type":15,"value":613},{"type":10,"tag":348,"props":1225,"children":1226},{"style":355},[1227],{"type":15,"value":618},{"type":10,"tag":348,"props":1229,"children":1230},{"style":621},[1231],{"type":15,"value":624},{"type":10,"tag":348,"props":1233,"children":1234},{"style":366},[1235],{"type":15,"value":629},{"type":10,"tag":348,"props":1237,"children":1238},{"style":537},[1239],{"type":15,"value":634},{"type":10,"tag":348,"props":1241,"children":1242},{"style":366},[1243],{"type":15,"value":629},{"type":10,"tag":348,"props":1245,"children":1246},{"style":355},[1247],{"type":15,"value":618},{"type":10,"tag":348,"props":1249,"children":1250},{"style":621},[1251],{"type":15,"value":1252},"queryPool",{"type":10,"tag":348,"props":1254,"children":1255},{"style":366},[1256],{"type":15,"value":652},{"type":10,"tag":348,"props":1258,"children":1260},{"class":350,"line":1259},28,[1261],{"type":10,"tag":348,"props":1262,"children":1263},{"emptyLinePlaceholder":485},[1264],{"type":15,"value":488},{"type":10,"tag":348,"props":1266,"children":1268},{"class":350,"line":1267},29,[1269],{"type":10,"tag":348,"props":1270,"children":1271},{"style":366},[1272],{"type":15,"value":1273},"...\n",{"type":10,"tag":348,"props":1275,"children":1277},{"class":350,"line":1276},30,[1278,1283],{"type":10,"tag":348,"props":1279,"children":1280},{"style":605},[1281],{"type":15,"value":1282},"vkBeginCommandBuffer",{"type":10,"tag":348,"props":1284,"children":1285},{"style":366},[1286],{"type":15,"value":1287},"(commandBuffer, ...);\n",{"type":10,"tag":348,"props":1289,"children":1291},{"class":350,"line":1290},31,[1292],{"type":10,"tag":348,"props":1293,"children":1294},{"style":366},[1295],{"type":15,"value":1273},{"type":10,"tag":348,"props":1297,"children":1299},{"class":350,"line":1298},32,[1300,1305],{"type":10,"tag":348,"props":1301,"children":1302},{"style":605},[1303],{"type":15,"value":1304},"vkCmdBeginVideoCodingKHR",{"type":10,"tag":348,"props":1306,"children":1307},{"style":366},[1308],{"type":15,"value":1287},{"type":10,"tag":348,"props":1310,"children":1312},{"class":350,"line":1311},33,[1313],{"type":10,"tag":348,"props":1314,"children":1315},{"style":366},[1316],{"type":15,"value":1273},{"type":10,"tag":348,"props":1318,"children":1320},{"class":350,"line":1319},34,[1321],{"type":10,"tag":348,"props":1322,"children":1323},{"emptyLinePlaceholder":485},[1324],{"type":15,"value":488},{"type":10,"tag":348,"props":1326,"children":1328},{"class":350,"line":1327},35,[1329],{"type":10,"tag":348,"props":1330,"children":1331},{"style":548},[1332],{"type":15,"value":1333},"// Execute single query inline with a video codec operation\n",{"type":10,"tag":348,"props":1335,"children":1337},{"class":350,"line":1336},36,[1338,1343,1347],{"type":10,"tag":348,"props":1339,"children":1340},{"style":366},[1341],{"type":15,"value":1342},"VkVideoInlineQueryInfoKHR inlineQueryInfo ",{"type":10,"tag":348,"props":1344,"children":1345},{"style":355},[1346],{"type":15,"value":474},{"type":10,"tag":348,"props":1348,"children":1349},{"style":366},[1350],{"type":15,"value":505},{"type":10,"tag":348,"props":1352,"children":1354},{"class":350,"line":1353},37,[1355,1359,1363],{"type":10,"tag":348,"props":1356,"children":1357},{"style":366},[1358],{"type":15,"value":513},{"type":10,"tag":348,"props":1360,"children":1361},{"style":355},[1362],{"type":15,"value":474},{"type":10,"tag":348,"props":1364,"children":1365},{"style":366},[1366],{"type":15,"value":1367}," VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR,\n",{"type":10,"tag":348,"props":1369,"children":1371},{"class":350,"line":1370},38,[1372,1376,1380,1384],{"type":10,"tag":348,"props":1373,"children":1374},{"style":366},[1375],{"type":15,"value":530},{"type":10,"tag":348,"props":1377,"children":1378},{"style":355},[1379],{"type":15,"value":474},{"type":10,"tag":348,"props":1381,"children":1382},{"style":537},[1383],{"type":15,"value":540},{"type":10,"tag":348,"props":1385,"children":1386},{"style":366},[1387],{"type":15,"value":936},{"type":10,"tag":348,"props":1389,"children":1391},{"class":350,"line":1390},39,[1392,1397,1401],{"type":10,"tag":348,"props":1393,"children":1394},{"style":366},[1395],{"type":15,"value":1396}," .queryPool ",{"type":10,"tag":348,"props":1398,"children":1399},{"style":355},[1400],{"type":15,"value":474},{"type":10,"tag":348,"props":1402,"children":1403},{"style":366},[1404],{"type":15,"value":1405}," queryPool,\n",{"type":10,"tag":348,"props":1407,"children":1409},{"class":350,"line":1408},40,[1410,1415,1419,1424],{"type":10,"tag":348,"props":1411,"children":1412},{"style":366},[1413],{"type":15,"value":1414}," .firstQuery ",{"type":10,"tag":348,"props":1416,"children":1417},{"style":355},[1418],{"type":15,"value":474},{"type":10,"tag":348,"props":1420,"children":1421},{"style":537},[1422],{"type":15,"value":1423}," 0",{"type":10,"tag":348,"props":1425,"children":1426},{"style":366},[1427],{"type":15,"value":936},{"type":10,"tag":348,"props":1429,"children":1431},{"class":350,"line":1430},41,[1432,1437,1441],{"type":10,"tag":348,"props":1433,"children":1434},{"style":366},[1435],{"type":15,"value":1436}," .queryCount ",{"type":10,"tag":348,"props":1438,"children":1439},{"style":355},[1440],{"type":15,"value":474},{"type":10,"tag":348,"props":1442,"children":1443},{"style":537},[1444],{"type":15,"value":1445}," 1\n",{"type":10,"tag":348,"props":1447,"children":1449},{"class":350,"line":1448},42,[1450],{"type":10,"tag":348,"props":1451,"children":1452},{"style":366},[1453],{"type":15,"value":590},{"type":10,"tag":348,"props":1455,"children":1457},{"class":350,"line":1456},43,[1458],{"type":10,"tag":348,"props":1459,"children":1460},{"emptyLinePlaceholder":485},[1461],{"type":15,"value":488},{"type":10,"tag":348,"props":1463,"children":1465},{"class":350,"line":1464},44,[1466],{"type":10,"tag":348,"props":1467,"children":1468},{"style":548},[1469],{"type":15,"value":1470},"// Include inlineQueryInfo in the pNext chain of the video codec command parameters\n",{"type":10,"tag":348,"props":1472,"children":1474},{"class":350,"line":1473},45,[1475],{"type":10,"tag":348,"props":1476,"children":1477},{"style":548},[1478],{"type":15,"value":1479},"// (e.g. VkVideoDecodeInfoKHR or VkVideoEncodeInfoKHR).\n",{"type":10,"tag":348,"props":1481,"children":1483},{"class":350,"line":1482},46,[1484],{"type":10,"tag":348,"props":1485,"children":1486},{"emptyLinePlaceholder":485},[1487],{"type":15,"value":488},{"type":10,"tag":348,"props":1489,"children":1491},{"class":350,"line":1490},47,[1492],{"type":10,"tag":348,"props":1493,"children":1494},{"style":548},[1495],{"type":15,"value":1496},"// Issue video coding operation\n",{"type":10,"tag":348,"props":1498,"children":1500},{"class":350,"line":1499},48,[1501],{"type":10,"tag":348,"props":1502,"children":1503},{"emptyLinePlaceholder":485},[1504],{"type":15,"value":488},{"type":10,"tag":348,"props":1506,"children":1508},{"class":350,"line":1507},49,[1509],{"type":10,"tag":348,"props":1510,"children":1511},{"style":366},[1512],{"type":15,"value":1273},{"type":10,"tag":348,"props":1514,"children":1516},{"class":350,"line":1515},50,[1517,1522],{"type":10,"tag":348,"props":1518,"children":1519},{"style":605},[1520],{"type":15,"value":1521},"vkCmdEndVideoCodingKHR",{"type":10,"tag":348,"props":1523,"children":1524},{"style":366},[1525],{"type":15,"value":1287},{"type":10,"tag":348,"props":1527,"children":1529},{"class":350,"line":1528},51,[1530],{"type":10,"tag":348,"props":1531,"children":1532},{"style":366},[1533],{"type":15,"value":1273},{"type":10,"tag":348,"props":1535,"children":1537},{"class":350,"line":1536},52,[1538,1543],{"type":10,"tag":348,"props":1539,"children":1540},{"style":605},[1541],{"type":15,"value":1542},"vkEndCommandBuffer",{"type":10,"tag":348,"props":1544,"children":1545},{"style":366},[1546],{"type":15,"value":1547},"(commandBuffer);\n",{"type":10,"tag":348,"props":1549,"children":1551},{"class":350,"line":1550},53,[1552],{"type":10,"tag":348,"props":1553,"children":1554},{"style":366},[1555],{"type":15,"value":1273},{"type":10,"tag":27,"props":1557,"children":1559},{"id":1558},"_issues",[1560],{"type":15,"value":1561},"Issues",{"type":10,"tag":11,"props":1563,"children":1564},{},[1565],{"type":15,"value":1566},"None.",{"type":10,"tag":27,"props":1568,"children":1570},{"id":1569},"_further_functionality",[1571],{"type":15,"value":1572},"Further Functionality",{"type":10,"tag":11,"props":1574,"children":1575},{},[1576],{"type":15,"value":1566},{"type":10,"tag":1578,"props":1579,"children":1580},"style",{},[1581],{"type":15,"value":1582},"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":342,"searchDepth":372,"depth":372,"links":1584},[1585,1586,1590,1595,1600,1601],{"id":29,"depth":372,"text":32},{"id":60,"depth":372,"text":63,"children":1587},[1588,1589],{"id":67,"depth":381,"text":70},{"id":117,"depth":381,"text":120},{"id":240,"depth":372,"text":243,"children":1591},[1592,1593,1594],{"id":251,"depth":381,"text":254},{"id":270,"depth":381,"text":273},{"id":288,"depth":381,"text":291},{"id":445,"depth":372,"text":448,"children":1596},[1597,1598,1599],{"id":451,"depth":381,"text":454},{"id":655,"depth":381,"text":658},{"id":843,"depth":381,"text":846},{"id":1558,"depth":372,"text":1561},{"id":1569,"depth":372,"text":1572},"markdown",[1604,1609,1612,1615,1618,1621,1624,1627,1630,1633,1636,1639,1642,1645,1648,1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696,1699,1702,1705,1708,1711,1714,1717,1720,1723,1726,1729,1732,1735,1738,1741,1744,1747,1750,1753,1756,1759,1762,1765,1768,1771,1774,1777,1780],{"index":1605,"title":1606,"id":1607,"appendix":1608},0,"Preamble","preamble",false,{"index":351,"title":1610,"id":1611,"appendix":1608},"Introduction","introduction",{"index":372,"title":1613,"id":1614,"appendix":1608},"Fundamentals","fundamentals",{"index":381,"title":1616,"id":1617,"appendix":1608},"Initialization","initialization",{"index":400,"title":1619,"id":1620,"appendix":1608},"Devices and Queues","devsandqueues",{"index":409,"title":1622,"id":1623,"appendix":1608},"Command Buffers","commandbuffers",{"index":423,"title":1625,"id":1626,"appendix":1608},"Synchronization and Cache Control","synchronization",{"index":436,"title":1628,"id":1629,"appendix":1608},"Render Pass","renderpass",{"index":584,"title":1631,"id":1632,"appendix":1608},"Shaders","shaders",{"index":593,"title":1634,"id":1635,"appendix":1608},"Pipelines","pipelines",{"index":601,"title":1637,"id":1638,"appendix":1608},"Memory Allocation","memory",{"index":796,"title":1640,"id":1641,"appendix":1608},"Resource Creation","resources",{"index":1004,"title":1643,"id":1644,"appendix":1608},"Samplers","samplers",{"index":1050,"title":1646,"id":1647,"appendix":1608},"Resource Descriptors","descriptorsets",{"index":1058,"title":1649,"id":1650,"appendix":1608},"Shader Interfaces","interfaces",{"index":1067,"title":1652,"id":1653,"appendix":1608},"Image Operations","textures",{"index":1084,"title":1655,"id":1656,"appendix":1608},"Fragment Density Map Operations","fragmentdensitymapops",{"index":1092,"title":1658,"id":1659,"appendix":1608},"Queries","queries",{"index":1109,"title":1661,"id":1662,"appendix":1608},"Clear Commands","clears",{"index":1117,"title":1664,"id":1665,"appendix":1608},"Copy Commands","copies",{"index":1125,"title":1667,"id":1668,"appendix":1608},"Drawing Commands","drawing",{"index":1133,"title":1670,"id":1671,"appendix":1608},"Fixed-Function Vertex Processing","fxvertex",{"index":1150,"title":1673,"id":1674,"appendix":1608},"Tessellation","tessellation",{"index":1167,"title":1676,"id":1677,"appendix":1608},"Geometry Shading","geometry",{"index":1189,"title":1679,"id":1680,"appendix":1608},"Mesh Shading","mesh",{"index":1197,"title":1682,"id":1683,"appendix":1608},"Cluster Culling Shading","cluster-culling",{"index":1205,"title":1685,"id":1686,"appendix":1608},"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":1213,"title":1688,"id":1689,"appendix":1608},"Rasterization","primsrast",{"index":1259,"title":1691,"id":1692,"appendix":1608},"Fragment Operations","fragops",{"index":1267,"title":1694,"id":1695,"appendix":1608},"The Framebuffer","framebuffer",{"index":1276,"title":1697,"id":1698,"appendix":1608},"Dispatching Commands","dispatch",{"index":1290,"title":1700,"id":1701,"appendix":1608},"Device-Generated Commands","device-generated-commands",{"index":1298,"title":1703,"id":1704,"appendix":1608},"Sparse Resources","sparsememory",{"index":1311,"title":1706,"id":1707,"appendix":1608},"Window System Integration (WSI)","wsi",{"index":1319,"title":1709,"id":1710,"appendix":1608},"Deferred Host Operations","deferred-host-operations",{"index":1327,"title":1712,"id":1713,"appendix":1608},"Private Data","private-data",{"index":1336,"title":1715,"id":1716,"appendix":1608},"Acceleration Structures","acceleration-structure",{"index":1353,"title":1718,"id":1719,"appendix":1608},"Micromap","micromap",{"index":1370,"title":1721,"id":1722,"appendix":1608},"Ray Traversal","ray-traversal",{"index":1390,"title":1724,"id":1725,"appendix":1608},"Ray Tracing","ray-tracing",{"index":1408,"title":1727,"id":1728,"appendix":1608},"Memory Decompression","memory-decompression",{"index":1430,"title":1730,"id":1731,"appendix":1608},"Video Coding","video-coding",{"index":1448,"title":1733,"id":1734,"appendix":1608},"Optical Flow","opticalflow",{"index":1456,"title":1736,"id":1737,"appendix":1608},"Execution Graphs","executiongraphs",{"index":1464,"title":1739,"id":1740,"appendix":1608},"Extending Vulkan","extendingvulkan",{"index":1473,"title":1742,"id":1743,"appendix":1608},"Features","features",{"index":1482,"title":1745,"id":1746,"appendix":1608},"Limits","limits",{"index":1490,"title":1748,"id":1749,"appendix":1608},"Formats","formats",{"index":1499,"title":1751,"id":1752,"appendix":1608},"Additional Capabilities","capabilities",{"index":1507,"title":1754,"id":1755,"appendix":1608},"Debugging","debugging",{"index":1605,"title":1757,"id":1758,"appendix":485},"Vulkan Environment for SPIR-V","spirvenv",{"index":351,"title":1760,"id":1761,"appendix":485},"Memory Model","memory-model",{"index":372,"title":1763,"id":1764,"appendix":485},"Compressed Image Formats","compressed_image_formats",{"index":381,"title":1766,"id":1767,"appendix":485},"Core Revisions (Informative)","versions",{"index":400,"title":1769,"id":1770,"appendix":485},"Layers & Extensions (Informative)","extensions",{"index":409,"title":1772,"id":1773,"appendix":485},"API Boilerplate","boilerplate",{"index":423,"title":1775,"id":1776,"appendix":485},"Invariance","invariance",{"index":436,"title":1778,"id":1779,"appendix":485},"Lexicon","lexicon",{"index":584,"title":1781,"id":1782,"appendix":485},"Credits (Informative)","credits",[1784,1792,1796,1801,1805,1810,1813,1816,1819,1823,1827,1830,1833,1836,1838,1840,1843,1846,1850,1852,1856,1858,1861,1863,1866,1874,1878,1884,1888,1893,1895,1899,1905,1911,1917,1919,1922,1928,1931,1935,1941,1945,1949,1954,1958,1961,1964,1970,1973,1976,1980,1984,1988,1991,1993,1997,2002,2008,2011,2015,2018,2024,2027,2031,2034,2038,2041,2045,2048,2053,2057,2060,2065,2068,2071,2074,2078,2083,2088,2092,2096,2100,2104,2108,2112,2116,2119,2122,2126,2129,2132,2135,2139,2144,2148,2151,2155,2160,2164,2169,2172,2175,2180,2185,2189,2192,2196,2201,2204,2209,2214,2217,2220,2224,2228,2232,2237,2241,2244,2249,2253,2256,2260,2264,2268,2271,2273,2277,2280,2283,2286,2289,2292,2295,2298,2301,2304,2308,2312,2315,2318,2321,2324,2327,2330,2334,2338,2342,2345,2349,2352,2355,2358,2360,2364,2369,2373,2377,2379,2383,2386,2393,2397,2401,2405,2411,2413,2417,2421,2424,2427,2431,2436,2442,2446,2448,2453,2456,2461,2465,2470,2474,2478,2480,2483,2486,2488,2493,2496,2499,2504,2508,2512,2517,2521,2525,2527,2529,2532,2534,2537,2540,2544,2548,2550,2554,2557,2561,2564,2566,2569,2573,2575,2579,2582,2585,2588,2592,2595,2598,2600,2603,2605,2608,2612,2615,2617,2619,2621,2623,2627,2629,2632,2637,2641,2644,2646,2649,2651,2655,2658,2661,2664,2668,2671,2676,2680,2683,2687,2690,2693,2697,2701,2703,2708,2711,2715,2718,2721,2724,2726,2729,2733,2736,2740,2743,2747,2751,2754,2757,2760,2763,2767,2769,2772,2774,2779,2780,2784,2787,2790,2793,2796,2798,2802,2805,2808,2811,2815,2817,2819,2822,2824,2827,2831,2835,2837,2841,2844,2847,2850,2853,2857,2862,2867,2871,2877,2881,2884,2888,2892,2895,2899,2903,2906,2910,2912,2917,2921,2923,2929,2932,2935,2938,2942,2945,2949,2953,2957,2959,2962,2964,2967,2969,2971,2974,2977,2980,2983,2986,2989,2991,2995,2999,3003,3007,3010,3013,3017,3020,3024,3026,3030,3034,3037,3040,3043,3046,3049,3052,3055,3058,3061,3064,3067,3070,3073,3076,3080,3083,3087,3091,3094,3097,3100,3103,3106,3109,3113,3116,3119,3125,3129,3133,3137],{"number":1785,"type":1786,"author":1787,"provisional":485,"depends":1788,"platform":1789,"contact":1790,"extension":1791,"proposal":485},135,"device","AMD","(((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3)+VK_KHR_pipeline_library+VK_KHR_spirv_1_4","provisional","Tobias Hector @tobski","VK_AMDX_shader_enqueue",{"number":1793,"type":1786,"author":1787,"provisional":1608,"contact":1794,"extension":1795,"proposal":485},477,"Stu Smith","VK_AMD_anti_lag",{"number":1797,"type":1786,"author":1787,"provisional":1608,"specialuse":1798,"contact":1799,"extension":1800,"proposal":1608},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":1802,"type":1786,"author":1787,"provisional":1608,"depends":1803,"contact":1790,"extension":1804,"proposal":1608},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":1806,"type":1786,"author":1787,"provisional":1608,"depends":1807,"contact":1808,"extension":1809,"proposal":1608},214,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain","Matthaeus G. Chajdas @anteru","VK_AMD_display_native_hdr",{"number":1319,"type":1786,"author":1787,"promotedto":1811,"provisional":1608,"contact":1799,"extension":1812,"proposal":1608},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":1205,"type":1786,"author":1787,"provisional":1608,"contact":1814,"extension":1815,"proposal":1608},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":1353,"type":1786,"author":1787,"deprecatedby":1817,"provisional":1608,"contact":1814,"extension":1818,"proposal":1608},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":1820,"type":1786,"author":1787,"deprecatedby":1817,"provisional":1608,"contact":1821,"extension":1822,"proposal":1608},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":1824,"type":1786,"author":1787,"provisional":1608,"contact":1825,"extension":1826,"proposal":1608},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":1828,"type":1786,"author":1787,"provisional":1608,"contact":1808,"extension":1829,"proposal":1608},137,"VK_AMD_mixed_attachment_samples",{"number":1336,"type":1786,"author":1787,"obsoletedby":1831,"provisional":1608,"contact":1808,"extension":1832,"proposal":1608},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":1834,"type":1786,"author":1787,"provisional":1608,"contact":1808,"extension":1835,"proposal":1608},184,"VK_AMD_pipeline_compiler_control",{"number":1117,"type":1786,"author":1787,"provisional":1608,"contact":1799,"extension":1837,"proposal":1608},"VK_AMD_rasterization_order",{"number":1370,"type":1786,"author":1787,"provisional":1608,"contact":1814,"extension":1839,"proposal":1608},"VK_AMD_shader_ballot",{"number":1841,"type":1786,"author":1787,"provisional":1608,"depends":1803,"contact":1825,"extension":1842,"proposal":1608},186,"VK_AMD_shader_core_properties",{"number":1844,"type":1786,"author":1787,"provisional":1608,"depends":1842,"contact":1808,"extension":1845,"proposal":1608},228,"VK_AMD_shader_core_properties2",{"number":1847,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1790,"extension":1849,"proposal":485},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":1150,"type":1786,"author":1787,"provisional":1608,"contact":1821,"extension":1851,"proposal":1608},"VK_AMD_shader_explicit_vertex_parameter",{"number":1853,"type":1786,"author":1787,"provisional":1608,"contact":1854,"extension":1855,"proposal":1608},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":1490,"type":1786,"author":1787,"provisional":1608,"contact":1814,"extension":1857,"proposal":1608},"VK_AMD_shader_image_load_store_lod",{"number":1456,"type":1786,"author":1787,"provisional":1608,"specialuse":1798,"contact":1859,"extension":1860,"proposal":1608},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":1133,"type":1786,"author":1787,"provisional":1608,"contact":1821,"extension":1862,"proposal":1608},"VK_AMD_shader_trinary_minmax",{"number":1448,"type":1786,"author":1787,"provisional":1608,"depends":1803,"contact":1864,"extension":1865,"proposal":1608},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":1867,"type":1786,"author":1868,"provisional":1608,"depends":1869,"platform":1870,"specialuse":1871,"contact":1872,"extension":1873,"proposal":485},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":1875,"type":1786,"author":1868,"provisional":1608,"depends":1876,"platform":1870,"contact":1877,"extension":1869,"proposal":1608},130,"((VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation),VK_VERSION_1_1)+VK_EXT_queue_family_foreign","Jesse Hall @critsec",{"number":1879,"type":1786,"author":1880,"promotedto":1881,"provisional":1608,"depends":1803,"contact":1882,"extension":1883,"proposal":1608},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":1885,"type":1786,"author":1880,"provisional":1608,"depends":1886,"contact":1882,"extension":1887,"proposal":485},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":1889,"type":1786,"author":1880,"provisional":1608,"depends":1890,"contact":1891,"extension":1892,"proposal":1608},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":1894,"type":1786,"author":1880,"provisional":1608,"depends":1803,"contact":1891,"extension":1890,"proposal":1608},498,{"number":1896,"type":1786,"author":1880,"provisional":1608,"depends":1897,"contact":1882,"extension":1898,"proposal":1608},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":1900,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1903,"extension":1904,"proposal":1608},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":1906,"type":1907,"author":1848,"provisional":1608,"depends":1908,"contact":1909,"extension":1910,"proposal":1608},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":1912,"type":1907,"author":1913,"provisional":1608,"depends":1908,"platform":1914,"contact":1915,"extension":1916,"proposal":1608},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":1918,"proposal":1608},"VK_EXT_application_parameters",{"number":1920,"type":1786,"author":1880,"provisional":1608,"depends":1803,"contact":1882,"extension":1921,"proposal":1608},68,"VK_EXT_astc_decode_mode",{"number":1923,"type":1786,"author":1848,"provisional":1608,"depends":1924,"ratified":1925,"contact":1926,"extension":1927,"proposal":485},525,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout","vulkan","Mike Blumenkrantz @zmike","VK_EXT_attachment_feedback_loop_dynamic_state",{"number":1929,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1903,"extension":1930,"proposal":485},340,"VK_EXT_attachment_feedback_loop_layout",{"number":1932,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":1934,"proposal":1608},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":1936,"type":1786,"author":1848,"provisional":1608,"depends":1937,"specialuse":1938,"contact":1939,"extension":1940,"proposal":1608},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":1942,"type":1786,"author":1913,"deprecatedby":1943,"provisional":1608,"depends":1803,"contact":1933,"extension":1944,"proposal":1608},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":1946,"type":1786,"author":1848,"promotedto":1947,"provisional":1608,"depends":1803,"contact":1799,"extension":1948,"proposal":485},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":1950,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1951,"contact":1952,"extension":1953,"proposal":1608},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":1955,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":1956,"extension":1957,"proposal":1608},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":1959,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1925,"contact":1939,"extension":1960,"proposal":1608},102,"VK_EXT_conservative_rasterization",{"number":1962,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1951,"specialuse":1938,"contact":1963,"extension":1937,"proposal":1608},288,"Liam Middlebrook @liam-middlebrook",{"number":1167,"type":1786,"author":1965,"promotedto":1966,"provisional":1608,"depends":1967,"specialuse":1755,"contact":1968,"extension":1969,"proposal":1608},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":1004,"type":1907,"author":1971,"deprecatedby":1966,"provisional":1608,"specialuse":1755,"contact":1972,"extension":1967,"proposal":1608},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":1974,"type":1907,"author":1848,"provisional":1608,"specialuse":1755,"contact":1975,"extension":1966,"proposal":1608},129,"Mark Young @marky-lunarg",{"number":1977,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1978,"contact":1903,"extension":1979,"proposal":485},284,"d3demulation","VK_EXT_depth_bias_control",{"number":1981,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1982,"extension":1983,"proposal":1608},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":1985,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1871,"contact":1986,"extension":1987,"proposal":1608},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":1989,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1951,"specialuse":1978,"contact":1939,"extension":1990,"proposal":1608},103,"VK_EXT_depth_clip_enable",{"number":1058,"type":1786,"author":1913,"provisional":1608,"ratified":1951,"contact":1939,"extension":1992,"proposal":1608},"VK_EXT_depth_range_unrestricted",{"number":1994,"type":1786,"author":1848,"provisional":1608,"depends":1995,"contact":1790,"extension":1996,"proposal":485},317,"((((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing),VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_EXT_descriptor_buffer",{"number":1998,"type":1786,"author":1913,"promotedto":1999,"provisional":1608,"depends":2000,"contact":1933,"extension":2001,"proposal":1608},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":2003,"type":1786,"author":1848,"provisional":1608,"depends":2004,"specialuse":2005,"contact":2006,"extension":2007,"proposal":1608},355,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_debug_utils","debugging,devtools","Ralph Potter gitlab:@r_potter","VK_EXT_device_address_binding_report",{"number":2009,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":2006,"extension":2010,"proposal":485},342,"VK_EXT_device_fault",{"number":2012,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1798,"contact":2013,"extension":2014,"proposal":1608},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":2016,"type":1907,"author":1913,"provisional":1608,"depends":2017,"contact":1915,"extension":1908,"proposal":1608},89,"VK_KHR_display",{"number":2019,"type":1907,"author":1848,"provisional":1608,"depends":2020,"platform":2021,"contact":2022,"extension":2023,"proposal":1608},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":2025,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1951,"contact":1939,"extension":2026,"proposal":1608},100,"VK_EXT_discard_rectangles",{"number":2028,"type":1786,"author":1913,"provisional":1608,"depends":2029,"ratified":1925,"contact":1915,"extension":2030,"proposal":1608},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":2032,"type":1907,"author":1913,"provisional":1608,"depends":2017,"ratified":1925,"contact":1915,"extension":2033,"proposal":1608},91,"VK_EXT_display_surface_counter",{"number":2035,"type":1786,"author":1848,"provisional":1608,"depends":2036,"ratified":1925,"contact":1939,"extension":2037,"proposal":485},500,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_dynamic_rendering),VK_VERSION_1_3","VK_EXT_dynamic_rendering_unused_attachments",{"number":2039,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1939,"extension":2040,"proposal":1608},268,"VK_EXT_extended_dynamic_state",{"number":2042,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":2043,"extension":2044,"proposal":1608},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":2046,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1925,"contact":1939,"extension":2047,"proposal":485},456,"VK_EXT_extended_dynamic_state3",{"number":2049,"type":1786,"author":1848,"provisional":1608,"depends":2050,"ratified":1925,"contact":2051,"extension":2052,"proposal":485},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":2054,"type":1786,"author":1848,"provisional":1608,"depends":2055,"ratified":1951,"contact":2051,"extension":2056,"proposal":1608},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":2058,"type":1786,"author":1848,"provisional":1608,"depends":2050,"ratified":1951,"contact":1799,"extension":2059,"proposal":1608},179,"VK_EXT_external_memory_host",{"number":2061,"type":1786,"author":2062,"provisional":1608,"ratified":1925,"contact":2063,"extension":2064,"proposal":1608},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":2066,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":2063,"extension":2067,"proposal":1608},219,"VK_EXT_fragment_density_map",{"number":2069,"type":1786,"author":1848,"provisional":1608,"depends":2067,"contact":2063,"extension":2070,"proposal":1608},333,"VK_EXT_fragment_density_map2",{"number":2072,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1939,"extension":2073,"proposal":1608},252,"VK_EXT_fragment_shader_interlock",{"number":2075,"type":1786,"author":1848,"provisional":1608,"ratified":1925,"contact":2076,"extension":2077,"proposal":485},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":2079,"type":1786,"author":1848,"provisional":1608,"depends":2080,"platform":2081,"ratified":1925,"contact":1915,"extension":2082,"proposal":1608},256,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain","win32","VK_EXT_full_screen_exclusive",{"number":2084,"type":1786,"author":1848,"promotedto":2085,"provisional":1608,"contact":2086,"extension":2087,"proposal":1608},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":2089,"type":1786,"author":1848,"promotedto":2085,"provisional":1608,"depends":2090,"contact":2013,"extension":2091,"proposal":1608},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":2093,"type":1786,"author":1787,"provisional":1608,"depends":2094,"contact":1790,"extension":2095,"proposal":485},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":2097,"type":1786,"author":1971,"provisional":1608,"depends":2098,"ratified":1951,"contact":1972,"extension":2099,"proposal":1608},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":2101,"type":1907,"author":1848,"provisional":1608,"depends":2020,"contact":2102,"extension":2103,"proposal":1608},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":2105,"type":1786,"author":1848,"provisional":1608,"depends":2106,"ratified":1925,"contact":1986,"extension":2107,"proposal":485},271,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_copy_commands2+VK_KHR_format_feature_flags2),VK_VERSION_1_3","VK_EXT_host_image_copy",{"number":2109,"type":1786,"author":1848,"promotedto":1999,"provisional":1608,"depends":1803,"contact":2110,"extension":2111,"proposal":1608},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":2113,"type":1786,"author":1848,"provisional":1608,"depends":2114,"specialuse":1871,"contact":1926,"extension":2115,"proposal":1608},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":2117,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1882,"extension":2118,"proposal":485},339,"VK_EXT_image_compression_control",{"number":2120,"type":1786,"author":1848,"provisional":1608,"depends":2118,"contact":1882,"extension":2121,"proposal":1608},438,"VK_EXT_image_compression_control_swapchain",{"number":2123,"type":1786,"author":1848,"provisional":1608,"depends":2124,"ratified":1925,"contact":2051,"extension":2125,"proposal":1608},159,"(((VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2","VK_EXT_image_drm_format_modifier",{"number":2127,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1982,"extension":2128,"proposal":1608},336,"VK_EXT_image_robustness",{"number":2130,"type":1786,"author":1848,"provisional":1608,"depends":2114,"specialuse":1978,"contact":1926,"extension":2131,"proposal":485},419,"VK_EXT_image_sliced_view_of_3d",{"number":2133,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1903,"extension":2134,"proposal":1608},392,"VK_EXT_image_view_min_lod",{"number":2136,"type":1786,"author":1848,"promotedto":2137,"provisional":1608,"depends":1803,"contact":1939,"extension":2138,"proposal":1608},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":2140,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":2141,"contact":2142,"extension":2143,"proposal":1608},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":2145,"type":1907,"author":1848,"provisional":1608,"ratified":1925,"contact":2146,"extension":2147,"proposal":485},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":2149,"type":1786,"author":1848,"provisional":1608,"depends":1803,"specialuse":1871,"contact":1986,"extension":2150,"proposal":485},466,"VK_EXT_legacy_dithering",{"number":2152,"type":1786,"author":1848,"provisional":1608,"depends":2153,"ratified":1925,"specialuse":1871,"contact":1926,"extension":2154,"proposal":485},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":2156,"type":1786,"author":1848,"promotedto":2157,"provisional":1608,"depends":1803,"specialuse":2158,"contact":1933,"extension":2159,"proposal":1608},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":2161,"type":1786,"author":1848,"promotedto":2162,"provisional":1608,"ratified":1925,"contact":1986,"extension":2163,"proposal":1608},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":2165,"type":1786,"author":1848,"provisional":1608,"depends":2166,"ratified":1925,"contact":2167,"extension":2168,"proposal":485},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":2170,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2171,"proposal":1608},238,"VK_EXT_memory_budget",{"number":2173,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2174,"proposal":1608},239,"VK_EXT_memory_priority",{"number":2176,"type":1786,"author":1848,"provisional":1608,"depends":2177,"contact":2178,"extension":2179,"proposal":485},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":2181,"type":1786,"author":1848,"provisional":1608,"platform":2182,"contact":2183,"extension":2184,"proposal":485},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":2186,"type":1907,"author":1848,"provisional":1608,"depends":2020,"platform":2182,"contact":2187,"extension":2188,"proposal":1608},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":2190,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1926,"extension":2191,"proposal":1608},393,"VK_EXT_multi_draw",{"number":2193,"type":1786,"author":1848,"provisional":1608,"depends":2194,"contact":1986,"extension":2195,"proposal":485},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":2197,"type":1786,"author":1848,"provisional":1608,"depends":2198,"specialuse":1978,"contact":2199,"extension":2200,"proposal":485},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":2202,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1939,"extension":2203,"proposal":1608},452,"VK_EXT_nested_command_buffer",{"number":2205,"type":1786,"author":1848,"provisional":1608,"depends":1803,"specialuse":2206,"contact":2207,"extension":2208,"proposal":485},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":2210,"type":1786,"author":1848,"provisional":1608,"depends":2211,"ratified":1925,"contact":2212,"extension":2213,"proposal":485},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":2215,"type":1786,"author":1848,"provisional":1608,"depends":2174,"contact":1939,"extension":2216,"proposal":1608},413,"VK_EXT_pageable_device_local_memory",{"number":2218,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1951,"contact":1808,"extension":2219,"proposal":1608},213,"VK_EXT_pci_bus_info",{"number":2221,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":2222,"extension":2223,"proposal":1608},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":2225,"type":1786,"author":1787,"promotedto":1901,"provisional":1608,"depends":1803,"contact":2226,"extension":2227,"proposal":1608},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":2229,"type":1786,"author":1971,"promotedto":1901,"provisional":1608,"specialuse":1798,"contact":2230,"extension":2231,"proposal":1608},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":2233,"type":1786,"author":1848,"provisional":1608,"depends":2234,"contact":2235,"extension":2236,"proposal":485},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":2238,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":2239,"extension":2240,"proposal":1608},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":2242,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":1986,"extension":2243,"proposal":485},467,"VK_EXT_pipeline_protected_access",{"number":2245,"type":1786,"author":2246,"provisional":1608,"depends":1803,"contact":2247,"extension":2248,"proposal":1608},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":2250,"type":1786,"author":1913,"provisional":1608,"ratified":1925,"contact":2251,"extension":2252,"proposal":1608},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":2254,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1871,"contact":1986,"extension":2255,"proposal":1608},357,"VK_EXT_primitive_topology_list_restart",{"number":2257,"type":1786,"author":1848,"provisional":1608,"depends":2258,"specialuse":1871,"contact":1986,"extension":2259,"proposal":485},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":2261,"type":1786,"author":1913,"promotedto":1901,"provisional":1608,"depends":1803,"contact":2262,"extension":2263,"proposal":1608},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":2265,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1871,"contact":2266,"extension":2267,"proposal":1608},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":2269,"type":1786,"author":1848,"provisional":1608,"depends":2050,"ratified":1951,"contact":2051,"extension":2270,"proposal":1608},127,"VK_EXT_queue_family_foreign",{"number":2272,"type":1786,"author":1880,"provisional":1608,"depends":1803,"contact":1882,"extension":1881,"proposal":485},464,{"number":2274,"type":1786,"author":1848,"provisional":1608,"depends":2275,"contact":1882,"extension":2276,"proposal":1608},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":2278,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1951,"contact":1963,"extension":2279,"proposal":1608},287,"VK_EXT_robustness2",{"number":2281,"type":1786,"author":1787,"provisional":1608,"depends":1803,"ratified":1951,"contact":1799,"extension":2282,"proposal":1608},144,"VK_EXT_sample_locations",{"number":2284,"type":1786,"author":1913,"promotedto":1999,"provisional":1608,"depends":1803,"contact":1933,"extension":2285,"proposal":1608},131,"VK_EXT_sampler_filter_minmax",{"number":2287,"type":1786,"author":1848,"promotedto":1999,"provisional":1608,"depends":1803,"contact":1790,"extension":2288,"proposal":1608},222,"VK_EXT_scalar_block_layout",{"number":2290,"type":1786,"author":1848,"promotedto":1999,"provisional":1608,"contact":1799,"extension":2291,"proposal":1608},247,"VK_EXT_separate_stencil_usage",{"number":2293,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1951,"contact":2043,"extension":2294,"proposal":1608},261,"VK_EXT_shader_atomic_float",{"number":2296,"type":1786,"author":1848,"provisional":1608,"depends":2294,"ratified":1925,"contact":2167,"extension":2297,"proposal":1608},274,"VK_EXT_shader_atomic_float2",{"number":2299,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1933,"extension":2300,"proposal":1608},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":2302,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1790,"extension":2303,"proposal":1608},235,"VK_EXT_shader_image_atomic_int64",{"number":2305,"type":1786,"author":1848,"provisional":1608,"depends":2306,"contact":2235,"extension":2307,"proposal":485},463,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_pipeline_creation_cache_control),VK_VERSION_1_3","VK_EXT_shader_module_identifier",{"number":2309,"type":1786,"author":1848,"provisional":1608,"depends":2036,"ratified":1925,"contact":2310,"extension":2311,"proposal":485},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":2313,"type":1786,"author":1848,"provisional":1608,"ratified":1925,"contact":1891,"extension":2314,"proposal":485},565,"VK_EXT_shader_replicated_composites",{"number":2316,"type":1786,"author":1848,"provisional":1608,"ratified":1951,"contact":1814,"extension":2317,"proposal":1608},141,"VK_EXT_shader_stencil_export",{"number":2319,"type":1786,"author":1913,"deprecatedby":1999,"provisional":1608,"contact":2251,"extension":2320,"proposal":1608},65,"VK_EXT_shader_subgroup_ballot",{"number":2322,"type":1786,"author":1913,"deprecatedby":1897,"provisional":1608,"contact":2251,"extension":2323,"proposal":1608},66,"VK_EXT_shader_subgroup_vote",{"number":2325,"type":1786,"author":1848,"provisional":1608,"depends":1901,"ratified":1925,"contact":1882,"extension":2326,"proposal":485},396,"VK_EXT_shader_tile_image",{"number":2328,"type":1786,"author":1913,"promotedto":1999,"provisional":1608,"contact":2251,"extension":2329,"proposal":1608},163,"VK_EXT_shader_viewport_index_layer",{"number":2331,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1897,"ratified":1902,"contact":2332,"extension":2333,"proposal":1608},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":2335,"type":1786,"author":1848,"provisional":1608,"depends":1803,"contact":2336,"extension":2337,"proposal":485},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":2339,"type":1907,"author":1848,"provisional":1608,"depends":2340,"contact":1986,"extension":2341,"proposal":485},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":2343,"type":1907,"author":1971,"provisional":1608,"depends":2020,"contact":1972,"extension":2344,"proposal":1608},105,"VK_EXT_swapchain_colorspace",{"number":2346,"type":1786,"author":1848,"provisional":1608,"depends":2347,"contact":1986,"extension":2348,"proposal":485},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":2350,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1933,"extension":2351,"proposal":1608},282,"VK_EXT_texel_buffer_alignment",{"number":2353,"type":1786,"author":1880,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1902,"contact":1882,"extension":2354,"proposal":1608},67,"VK_EXT_texture_compression_astc_hdr",{"number":2356,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"contact":1790,"extension":2357,"proposal":1608},246,"VK_EXT_tooling_info",{"number":1267,"type":1786,"author":1913,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":2359,"contact":1939,"extension":2258,"proposal":1608},"glemulation,d3demulation,devtools",{"number":2361,"type":1786,"author":1971,"provisional":1608,"contact":2362,"extension":2363,"proposal":1608},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":2365,"type":1907,"author":2366,"deprecatedby":2147,"provisional":1608,"specialuse":1755,"contact":2367,"extension":2368,"proposal":1608},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":2370,"type":1907,"author":1971,"deprecatedby":2147,"provisional":1608,"specialuse":1755,"contact":2371,"extension":2372,"proposal":1608},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":2374,"type":1786,"author":1913,"promotedto":2375,"provisional":1608,"depends":1803,"contact":1956,"extension":2376,"proposal":1608},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":2378,"type":1786,"author":1848,"provisional":1608,"depends":1803,"ratified":1925,"contact":1939,"extension":2153,"proposal":1608},353,{"number":2380,"type":1786,"author":1848,"promotedto":1901,"provisional":1608,"depends":2275,"ratified":1902,"contact":2381,"extension":2382,"proposal":1608},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":2384,"type":1786,"author":1848,"provisional":1608,"depends":2275,"ratified":1951,"contact":1939,"extension":2385,"proposal":1608},253,"VK_EXT_ycbcr_image_arrays",{"number":2387,"type":1786,"author":2388,"provisional":1608,"depends":2389,"platform":2390,"contact":2391,"extension":2392,"proposal":1608},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":2394,"type":1786,"author":2388,"provisional":1608,"depends":2395,"platform":2390,"contact":2391,"extension":2396,"proposal":1608},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":2398,"type":1786,"author":2388,"provisional":1608,"depends":2399,"platform":2390,"contact":2391,"extension":2400,"proposal":1608},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":2402,"type":1907,"author":2388,"provisional":1608,"depends":2020,"platform":2390,"contact":2403,"extension":2404,"proposal":1608},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":2406,"type":1786,"author":2407,"provisional":1608,"depends":2408,"platform":2409,"contact":2230,"extension":2410,"proposal":1608},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":1515,"type":1907,"author":2407,"provisional":1608,"depends":2020,"platform":2409,"contact":2230,"extension":2412,"proposal":1608},"VK_GGP_stream_descriptor_surface",{"number":2414,"type":1786,"author":1971,"provisional":1608,"contact":2415,"extension":2416,"proposal":1608},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":2418,"type":1786,"author":1971,"provisional":1608,"depends":2098,"contact":2419,"extension":2420,"proposal":1608},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":2422,"type":1786,"author":1971,"provisional":1608,"contact":2415,"extension":2423,"proposal":1608},224,"VK_GOOGLE_hlsl_functionality1",{"number":2425,"type":1907,"author":1971,"provisional":1608,"depends":2020,"specialuse":1871,"contact":1986,"extension":2426,"proposal":485},434,"VK_GOOGLE_surfaceless_query",{"number":2428,"type":1786,"author":1971,"provisional":1608,"contact":2429,"extension":2430,"proposal":1608},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":2432,"type":1786,"author":2433,"provisional":1608,"depends":1803,"contact":2434,"extension":2435,"proposal":485},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":2437,"type":1786,"author":2438,"provisional":1608,"depends":2439,"contact":2440,"extension":2441,"proposal":485},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":2443,"type":1786,"author":2433,"provisional":1608,"depends":2444,"contact":2440,"extension":2445,"proposal":1608},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":1084,"type":1786,"author":2246,"provisional":1608,"contact":1790,"extension":2447,"proposal":1608},"VK_IMG_filter_cubic",{"number":2449,"type":1786,"author":2246,"deprecatedby":2450,"provisional":1608,"contact":2451,"extension":2452,"proposal":1608},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":2454,"type":1786,"author":2246,"provisional":1608,"depends":1803,"specialuse":1871,"contact":2076,"extension":2455,"proposal":1608},111,"VK_IMG_relaxed_line_rasterization",{"number":2457,"type":1786,"author":2458,"provisional":1608,"specialuse":1798,"contact":2459,"extension":2460,"proposal":1608},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":2462,"type":1786,"author":2458,"provisional":1608,"depends":1803,"contact":2463,"extension":2464,"proposal":1608},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":2466,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2468,"ratified":1925,"contact":1882,"extension":2469,"proposal":1608},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":2471,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2468,"ratified":1925,"contact":2472,"extension":2473,"proposal":1608},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":2475,"type":1786,"author":2467,"provisional":1608,"depends":2476,"ratified":1925,"contact":2251,"extension":2477,"proposal":1608},151,"((VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address),VK_VERSION_1_2)+VK_KHR_deferred_host_operations","VK_KHR_acceleration_structure",{"number":593,"type":1907,"author":2467,"provisional":1608,"depends":2020,"platform":1870,"ratified":1925,"contact":1877,"extension":2479,"proposal":1608},"VK_KHR_android_surface",{"number":2481,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":1790,"extension":2482,"proposal":1608},158,"VK_KHR_bind_memory2",{"number":2484,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2485,"ratified":1925,"contact":1933,"extension":1943,"proposal":1608},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":2487,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":2142,"extension":1947,"proposal":1608},544,{"number":2489,"type":1786,"author":2467,"provisional":1608,"depends":2490,"ratified":1925,"contact":2491,"extension":2492,"proposal":485},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":2494,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"contact":1891,"extension":2495,"proposal":485},507,"VK_KHR_cooperative_matrix",{"number":2497,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1951,"contact":2063,"extension":2498,"proposal":1608},338,"VK_KHR_copy_commands2",{"number":2500,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2501,"ratified":1925,"contact":2502,"extension":2503,"proposal":1608},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":2505,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2506,"ratified":1925,"contact":1915,"extension":2507,"proposal":1608},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":2509,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":2510,"extension":2511,"proposal":1608},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":2513,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2514,"ratified":1925,"contact":2515,"extension":2516,"proposal":1608},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":2518,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2519,"extension":2520,"proposal":1608},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":2522,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2523,"ratified":1925,"contact":1933,"extension":2524,"proposal":1608},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":2526,"type":1907,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":1933,"extension":2523,"proposal":1608},71,{"number":381,"type":1907,"author":2467,"provisional":1608,"depends":2020,"ratified":1951,"contact":2528,"extension":2017,"proposal":1608},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":400,"type":1786,"author":2467,"provisional":1608,"depends":2530,"ratified":1951,"contact":1915,"extension":2531,"proposal":1608},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":2533,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"ratified":1925,"contact":1939,"extension":1811,"proposal":1608},170,{"number":2535,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":1799,"extension":2536,"proposal":1608},197,"VK_KHR_driver_properties",{"number":1473,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":2538,"ratified":1925,"contact":1790,"extension":2539,"proposal":485},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":2541,"type":1786,"author":1787,"provisional":1608,"depends":2542,"ratified":1925,"contact":1790,"extension":2543,"proposal":485},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":2545,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2546,"ratified":1925,"contact":1877,"extension":2547,"proposal":1608},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":2549,"type":1907,"author":2467,"promotedto":1897,"provisional":1608,"depends":1803,"ratified":1925,"contact":1877,"extension":2546,"proposal":1608},113,{"number":2551,"type":1786,"author":2467,"provisional":1608,"depends":2552,"ratified":1951,"contact":1877,"extension":2553,"proposal":1608},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":2555,"type":1786,"author":2467,"provisional":1608,"depends":2547,"platform":2081,"ratified":1925,"contact":1877,"extension":2556,"proposal":1608},115,"VK_KHR_external_fence_win32",{"number":2558,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2559,"ratified":1925,"contact":1915,"extension":2560,"proposal":1608},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":2562,"type":1907,"author":2467,"promotedto":1897,"provisional":1608,"depends":1803,"ratified":1925,"contact":1915,"extension":2563,"proposal":1608},72,"VK_KHR_external_memory_capabilities",{"number":2565,"type":1786,"author":2467,"provisional":1608,"depends":2050,"ratified":1951,"contact":1915,"extension":2055,"proposal":1608},75,{"number":2567,"type":1786,"author":2467,"provisional":1608,"depends":2050,"platform":2081,"ratified":1925,"contact":1915,"extension":2568,"proposal":1608},74,"VK_KHR_external_memory_win32",{"number":2570,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2571,"ratified":1925,"contact":1915,"extension":2572,"proposal":1608},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":2574,"type":1907,"author":2467,"promotedto":1897,"provisional":1608,"depends":1803,"ratified":1925,"contact":1915,"extension":2571,"proposal":1608},77,{"number":2576,"type":1786,"author":2467,"provisional":1608,"depends":2577,"ratified":1951,"contact":1915,"extension":2578,"proposal":1608},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":2580,"type":1786,"author":2467,"provisional":1608,"depends":2572,"platform":2081,"ratified":1925,"contact":1915,"extension":2581,"proposal":1608},79,"VK_KHR_external_semaphore_win32",{"number":2583,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1925,"contact":2459,"extension":2584,"proposal":1608},361,"VK_KHR_format_feature_flags2",{"number":2586,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"contact":1794,"extension":2587,"proposal":485},323,"VK_KHR_fragment_shader_barycentric",{"number":2589,"type":1786,"author":2467,"provisional":1608,"depends":2590,"ratified":1951,"contact":1790,"extension":2591,"proposal":485},227,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2","VK_KHR_fragment_shading_rate",{"number":2593,"type":1907,"author":2467,"provisional":1608,"depends":2017,"ratified":1951,"contact":1915,"extension":2594,"proposal":1608},122,"VK_KHR_get_display_properties2",{"number":2596,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2167,"extension":2597,"proposal":1608},147,"VK_KHR_get_memory_requirements2",{"number":2599,"type":1907,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":1933,"extension":2490,"proposal":1608},60,{"number":2601,"type":1907,"author":2467,"provisional":1608,"depends":2020,"ratified":1951,"contact":1915,"extension":2602,"proposal":1608},120,"VK_KHR_get_surface_capabilities2",{"number":2604,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":1790,"extension":2085,"proposal":1608},189,{"number":2606,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"ratified":1925,"contact":2167,"extension":2607,"proposal":1608},148,"VK_KHR_image_format_list",{"number":2609,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2610,"ratified":1925,"contact":2502,"extension":2611,"proposal":1608},109,"(((VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2","VK_KHR_imageless_framebuffer",{"number":2613,"type":1786,"author":2467,"provisional":1608,"depends":2098,"ratified":1951,"contact":2419,"extension":2614,"proposal":1608},85,"VK_KHR_incremental_present",{"number":2616,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":1939,"extension":2137,"proposal":1608},534,{"number":2618,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":1939,"extension":2157,"proposal":1608},535,{"number":2620,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":1986,"extension":2162,"proposal":485},527,{"number":2622,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":1939,"extension":1831,"proposal":1608},70,{"number":2624,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2625,"extension":2626,"proposal":1608},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":2628,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2198,"proposal":1608},169,{"number":2630,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1897,"ratified":1925,"contact":1939,"extension":2631,"proposal":1608},414,"VK_KHR_maintenance4",{"number":2633,"type":1786,"author":2467,"provisional":1608,"depends":2634,"ratified":1925,"contact":2635,"extension":2636,"proposal":485},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":2638,"type":1786,"author":2467,"provisional":1608,"depends":1897,"ratified":1925,"contact":2639,"extension":2640,"proposal":485},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":2642,"type":1786,"author":2467,"provisional":1608,"depends":1897,"ratified":1925,"contact":1926,"extension":2643,"proposal":485},563,"VK_KHR_maintenance7",{"number":2645,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":2167,"extension":2166,"proposal":485},272,{"number":2647,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2648,"proposal":1608},54,"VK_KHR_multiview",{"extension":2650,"proposal":1608},"VK_KHR_object_refresh",{"number":2652,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"specialuse":1798,"contact":2653,"extension":2654,"proposal":1608},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":2656,"type":1786,"author":2467,"provisional":1608,"depends":2636,"ratified":1925,"contact":2635,"extension":2657,"proposal":485},484,"VK_KHR_pipeline_binary",{"number":2659,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"specialuse":1798,"contact":2167,"extension":2660,"proposal":1608},270,"VK_KHR_pipeline_executable_properties",{"number":2662,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":2178,"extension":2663,"proposal":1608},291,"VK_KHR_pipeline_library",{"number":2665,"type":1907,"author":2467,"provisional":1608,"ratified":1925,"contact":2666,"extension":2667,"proposal":1608},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":2669,"type":1786,"author":2467,"provisional":485,"depends":1803,"platform":1789,"ratified":1925,"contact":2183,"extension":2670,"proposal":1608},164,"VK_KHR_portability_subset",{"number":2672,"type":1786,"author":2467,"provisional":1608,"depends":2673,"ratified":1925,"contact":2674,"extension":2675,"proposal":1608},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":2677,"type":1786,"author":2467,"provisional":1608,"depends":2678,"ratified":1925,"contact":2674,"extension":2679,"proposal":1608},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":2681,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2682,"proposal":1608},81,"VK_KHR_push_descriptor",{"number":2684,"type":1786,"author":2467,"provisional":1608,"depends":2685,"ratified":1925,"contact":2251,"extension":2686,"proposal":1608},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":2688,"type":1786,"author":2467,"provisional":1608,"depends":2477,"ratified":1925,"contact":2251,"extension":2689,"proposal":1608},387,"VK_KHR_ray_tracing_maintenance1",{"number":2691,"type":1786,"author":2467,"provisional":1608,"depends":2685,"ratified":1925,"contact":2251,"extension":2692,"proposal":1608},348,"VK_KHR_ray_tracing_pipeline",{"number":2694,"type":1786,"author":2467,"provisional":1608,"depends":2477,"ratified":1925,"contact":2695,"extension":2696,"proposal":485},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":2698,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2699,"extension":2700,"proposal":1608},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":1067,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"ratified":1925,"contact":1790,"extension":2702,"proposal":1608},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":2704,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2705,"ratified":1925,"contact":2706,"extension":2707,"proposal":1608},157,"(VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","Andrew Garrard @fluppeteer","VK_KHR_sampler_ycbcr_conversion",{"number":2709,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2590,"ratified":1925,"contact":1939,"extension":2710,"proposal":1608},242,"VK_KHR_separate_depth_stencil_layouts",{"number":2712,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":2713,"extension":2714,"proposal":1608},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":2716,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":2713,"extension":2717,"proposal":1608},182,"VK_KHR_shader_clock",{"number":2719,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2251,"extension":2720,"proposal":1608},64,"VK_KHR_shader_draw_parameters",{"number":2722,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"contact":1891,"extension":2723,"proposal":485},545,"VK_KHR_shader_expect_assume",{"number":2725,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":2472,"extension":1817,"proposal":1608},83,{"number":2727,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":2472,"extension":2728,"proposal":1608},198,"VK_KHR_shader_float_controls",{"number":2730,"type":1786,"author":2467,"provisional":1608,"depends":2731,"ratified":1925,"contact":1982,"extension":2732,"proposal":485},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":2734,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1925,"contact":1891,"extension":2735,"proposal":485},281,"VK_KHR_shader_integer_dot_product",{"number":2737,"type":1786,"author":2467,"provisional":1608,"depends":1897,"ratified":1925,"contact":2738,"extension":2739,"proposal":485},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":2741,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"ratified":1925,"contact":1968,"extension":2742,"proposal":1608},294,"VK_KHR_shader_non_semantic_info",{"number":2744,"type":1786,"author":2467,"provisional":1608,"depends":2745,"ratified":1925,"contact":1790,"extension":2746,"proposal":485},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":2748,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":2749,"extension":2750,"proposal":485},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":2752,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1897,"ratified":1925,"contact":2332,"extension":2753,"proposal":1608},176,"VK_KHR_shader_subgroup_extended_types",{"number":2755,"type":1786,"author":2467,"provisional":1608,"ratified":1925,"contact":1891,"extension":2756,"proposal":485},417,"VK_KHR_shader_subgroup_rotate",{"number":2758,"type":1786,"author":2467,"provisional":1608,"depends":1897,"ratified":1925,"contact":2738,"extension":2759,"proposal":1608},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":2761,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1951,"contact":1877,"extension":2762,"proposal":1608},216,"VK_KHR_shader_terminate_invocation",{"number":2764,"type":1786,"author":2467,"provisional":1608,"depends":2765,"ratified":1951,"contact":2653,"extension":2766,"proposal":1608},112,"VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_KHR_shared_presentable_image",{"number":2768,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":2731,"ratified":1925,"contact":1877,"extension":2177,"proposal":1608},237,{"number":2770,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"ratified":1925,"contact":2472,"extension":2771,"proposal":1608},132,"VK_KHR_storage_buffer_storage_class",{"number":351,"type":1907,"author":2467,"provisional":1608,"ratified":1951,"contact":2773,"extension":2020,"proposal":1608},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":2775,"type":1907,"author":2467,"provisional":1608,"depends":2776,"ratified":1925,"contact":2777,"extension":2778,"proposal":1608},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":372,"type":1786,"author":2467,"provisional":1608,"depends":2020,"ratified":1951,"contact":2773,"extension":2098,"proposal":1608},{"number":2781,"type":1786,"author":2467,"provisional":1608,"depends":2782,"ratified":1951,"contact":1799,"extension":2783,"proposal":1608},201,"VK_KHR_swapchain+(VK_KHR_maintenance2,VK_VERSION_1_1)+(VK_KHR_image_format_list,VK_VERSION_1_2)","VK_KHR_swapchain_mutable_format",{"number":2785,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1951,"contact":1790,"extension":2786,"proposal":1608},315,"VK_KHR_synchronization2",{"number":2788,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":2167,"extension":2789,"proposal":1608},208,"VK_KHR_timeline_semaphore",{"number":2791,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":1982,"extension":2792,"proposal":1608},254,"VK_KHR_uniform_buffer_standard_layout",{"number":2794,"type":1786,"author":2467,"promotedto":1897,"provisional":1608,"depends":2468,"ratified":1925,"contact":1877,"extension":2795,"proposal":1608},121,"VK_KHR_variable_pointers",{"number":2797,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1951,"contact":1986,"extension":2375,"proposal":485},526,{"number":2799,"type":1786,"author":2467,"provisional":1608,"depends":2800,"ratified":1925,"contact":2142,"extension":2801,"proposal":485},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":1430,"type":1786,"author":2467,"provisional":1608,"depends":2800,"ratified":1925,"contact":2803,"extension":2804,"proposal":485},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":2806,"type":1786,"author":2467,"provisional":1608,"depends":2800,"ratified":1925,"contact":2803,"extension":2807,"proposal":485},188,"VK_KHR_video_decode_h265",{"number":1197,"type":1786,"author":2467,"provisional":1608,"depends":2809,"ratified":1925,"contact":2810,"extension":2800,"proposal":485},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":1390,"type":1786,"author":2467,"provisional":1608,"depends":2812,"ratified":1925,"contact":2813,"extension":2814,"proposal":485},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":1408,"type":1786,"author":2467,"provisional":1608,"depends":2812,"ratified":1925,"contact":2813,"extension":2816,"proposal":485},"VK_KHR_video_encode_h265",{"number":2818,"type":1786,"author":2467,"provisional":1608,"depends":2809,"ratified":1925,"contact":2813,"extension":2812,"proposal":485},300,{"number":2820,"type":1786,"author":2467,"provisional":1608,"depends":2821,"ratified":1925,"contact":2142,"extension":23,"proposal":485},516,"VK_KHR_video_queue",{"number":1189,"type":1786,"author":2467,"provisional":1608,"depends":2823,"ratified":1925,"contact":2381,"extension":2821,"proposal":485},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":2825,"type":1786,"author":2467,"promotedto":1999,"provisional":1608,"depends":1803,"ratified":1925,"contact":1933,"extension":2826,"proposal":1608},212,"VK_KHR_vulkan_memory_model",{"number":436,"type":1907,"author":2467,"provisional":1608,"depends":2020,"platform":2828,"ratified":1925,"contact":2829,"extension":2830,"proposal":1608},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":2832,"type":1786,"author":2467,"provisional":1608,"depends":2568,"platform":2081,"ratified":1925,"contact":2833,"extension":2834,"proposal":1608},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":601,"type":1907,"author":2467,"provisional":1608,"depends":2020,"platform":2081,"ratified":1925,"contact":2829,"extension":2836,"proposal":1608},"VK_KHR_win32_surface",{"number":2838,"type":1786,"author":2467,"provisional":1608,"depends":1803,"ratified":1925,"contact":2839,"extension":2840,"proposal":1608},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":423,"type":1907,"author":2467,"provisional":1608,"depends":2020,"platform":2842,"ratified":1925,"contact":2829,"extension":2843,"proposal":1608},"xcb","VK_KHR_xcb_surface",{"number":409,"type":1907,"author":2467,"provisional":1608,"depends":2020,"platform":2845,"ratified":1925,"contact":2829,"extension":2846,"proposal":1608},"xlib","VK_KHR_xlib_surface",{"number":2848,"type":1786,"author":2467,"promotedto":1901,"provisional":1608,"depends":1803,"ratified":1925,"contact":2738,"extension":2849,"proposal":1608},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":2851,"type":1907,"author":2366,"provisional":1608,"contact":2666,"extension":2852,"proposal":485},460,"VK_LUNARG_direct_driver_loading",{"number":2854,"type":1786,"author":2855,"provisional":1608,"depends":1803,"specialuse":1978,"contact":2235,"extension":2856,"proposal":1608},576,"MESA","VK_MESA_image_alignment_control",{"number":2858,"type":1786,"author":2859,"provisional":1608,"depends":1803,"contact":2860,"extension":2861,"proposal":485},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":2863,"type":1907,"author":2864,"deprecatedby":2188,"provisional":1608,"depends":2020,"platform":2865,"contact":2183,"extension":2866,"proposal":1608},123,"MVK","ios","VK_MVK_ios_surface",{"number":2868,"type":1907,"author":2864,"deprecatedby":2188,"provisional":1608,"depends":2020,"platform":2869,"contact":2183,"extension":2870,"proposal":1608},124,"macos","VK_MVK_macos_surface",{"number":2872,"type":1907,"author":2873,"provisional":1608,"depends":2020,"platform":2874,"contact":2875,"extension":2876,"proposal":1608},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":1276,"type":1786,"author":2878,"provisional":1608,"contact":2879,"extension":2880,"proposal":1608},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":1290,"type":1786,"author":2878,"provisional":1608,"contact":2882,"extension":2883,"proposal":1608},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":2885,"type":1786,"author":2878,"provisional":1608,"depends":2886,"contact":1933,"extension":2887,"proposal":1608},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":2889,"type":1786,"author":1913,"provisional":1608,"depends":1908,"platform":2081,"contact":2890,"extension":2891,"proposal":1608},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":2893,"type":1786,"author":1913,"provisional":1608,"contact":2882,"extension":2894,"proposal":1608},88,"VK_NV_clip_space_w_scaling",{"number":2896,"type":1786,"author":1913,"provisional":1608,"contact":2897,"extension":2898,"proposal":1608},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":2900,"type":1786,"author":1913,"promotedto":2492,"provisional":1608,"depends":1803,"contact":2901,"extension":2902,"proposal":1608},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":2904,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":1933,"extension":2905,"proposal":1608},250,"VK_NV_cooperative_matrix",{"number":2907,"type":1786,"author":1913,"provisional":1608,"depends":2908,"contact":2043,"extension":2909,"proposal":1608},427,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_copy_memory_indirect",{"number":1528,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2251,"extension":2911,"proposal":1608},"VK_NV_corner_sampled_image",{"number":2913,"type":1786,"author":1913,"provisional":1608,"depends":2914,"contact":2915,"extension":2916,"proposal":1608},251,"VK_NV_framebuffer_mixed_samples+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","Kedarnath Thangudu @kthangudu","VK_NV_coverage_reduction_mode",{"number":2918,"type":1786,"author":1913,"provisional":485,"contact":2919,"extension":2920,"proposal":1608},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":1213,"type":1786,"author":1913,"deprecatedby":2507,"provisional":1608,"contact":1933,"extension":2922,"proposal":1608},"VK_NV_dedicated_allocation",{"number":2924,"type":1786,"author":2925,"provisional":1608,"depends":2926,"contact":2927,"extension":2928,"proposal":1608},241,"NVIDIA","(VK_KHR_dedicated_allocation+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","Nuno Subtil @nsubtil","VK_NV_dedicated_allocation_image_aliasing",{"number":2930,"type":1786,"author":1913,"provisional":1608,"depends":1897,"contact":1939,"extension":2931,"proposal":1608},547,"VK_NV_descriptor_pool_overallocation",{"number":2933,"type":1786,"author":2925,"provisional":1608,"depends":1803,"contact":2927,"extension":2934,"proposal":1608},207,"VK_NV_device_diagnostic_checkpoints",{"number":2936,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2915,"extension":2937,"proposal":1608},301,"VK_NV_device_diagnostics_config",{"number":2939,"type":1786,"author":1913,"provisional":1608,"depends":2940,"contact":2178,"extension":2941,"proposal":1608},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":2943,"type":1786,"author":1913,"provisional":1608,"depends":2941,"contact":2043,"extension":2944,"proposal":1608},429,"VK_NV_device_generated_commands_compute",{"number":2946,"type":1786,"author":1913,"provisional":485,"depends":2213,"platform":1789,"contact":2947,"extension":2948,"proposal":1608},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":2950,"type":1786,"author":1913,"provisional":1608,"contact":2951,"extension":2952,"proposal":1608},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":2954,"type":1786,"author":1913,"deprecatedby":2560,"provisional":1608,"depends":2955,"contact":1915,"extension":2956,"proposal":1608},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":2958,"type":1907,"author":1913,"deprecatedby":2563,"provisional":1608,"contact":1915,"extension":2955,"proposal":1608},56,{"number":2960,"type":1786,"author":1913,"provisional":1608,"depends":2050,"contact":2833,"extension":2961,"proposal":1608},372,"VK_NV_external_memory_rdma",{"extension":2963,"proposal":1608},"VK_NV_external_memory_sci_buf",{"number":2965,"type":1786,"author":1913,"deprecatedby":2568,"provisional":1608,"depends":2956,"platform":2081,"contact":1915,"extension":2966,"proposal":1608},58,"VK_NV_external_memory_win32",{"extension":2968,"proposal":1608},"VK_NV_external_sci_sync",{"extension":2970,"proposal":1608},"VK_NV_external_sci_sync2",{"number":2972,"type":1786,"author":1913,"provisional":1608,"contact":1933,"extension":2973,"proposal":1608},154,"VK_NV_fill_rectangle",{"number":2975,"type":1786,"author":1913,"provisional":1608,"contact":1933,"extension":2976,"proposal":1608},150,"VK_NV_fragment_coverage_to_color",{"number":2978,"type":1786,"author":1913,"promotedto":2587,"provisional":1608,"depends":1803,"contact":2901,"extension":2979,"proposal":1608},204,"VK_NV_fragment_shader_barycentric",{"number":2981,"type":1786,"author":1913,"provisional":1608,"depends":2591,"contact":2901,"extension":2982,"proposal":1608},327,"VK_NV_fragment_shading_rate_enums",{"number":2984,"type":1786,"author":1913,"provisional":1608,"contact":1933,"extension":2985,"proposal":1608},153,"VK_NV_framebuffer_mixed_samples",{"number":2987,"type":1786,"author":1913,"provisional":1608,"contact":2251,"extension":2988,"proposal":1608},96,"VK_NV_geometry_shader_passthrough",{"number":1050,"type":1786,"author":1913,"deprecatedby":2450,"provisional":1608,"contact":1939,"extension":2990,"proposal":1608},"VK_NV_glsl_shader",{"number":2992,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2993,"extension":2994,"proposal":1608},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":2996,"type":1786,"author":2925,"provisional":1608,"depends":1803,"contact":2997,"extension":2998,"proposal":1608},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":3000,"type":1786,"author":1913,"provisional":1608,"contact":3001,"extension":3002,"proposal":1608},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":3004,"type":1786,"author":1913,"provisional":1608,"depends":3005,"contact":3001,"extension":3006,"proposal":1608},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":3008,"type":1786,"author":1913,"provisional":1608,"depends":2908,"contact":2043,"extension":3009,"proposal":1608},428,"VK_NV_memory_decompression",{"number":3011,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2178,"extension":3012,"proposal":1608},203,"VK_NV_mesh_shader",{"number":3014,"type":1786,"author":1913,"provisional":1608,"depends":3015,"contact":2833,"extension":3016,"proposal":1608},465,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_format_feature_flags2+VK_KHR_synchronization2),VK_VERSION_1_3","VK_NV_optical_flow",{"number":3018,"type":1786,"author":1913,"provisional":1608,"depends":2640,"contact":1939,"extension":3019,"proposal":1608},517,"VK_NV_per_stage_descriptor_set",{"number":3021,"type":1786,"author":1913,"provisional":1608,"depends":2080,"contact":3022,"extension":3023,"proposal":1608},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":3025,"proposal":1608},"VK_NV_private_vendor_info",{"number":3027,"type":1786,"author":1913,"provisional":1608,"contact":3028,"extension":3029,"proposal":1608},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":3031,"type":1786,"author":1913,"deprecatedby":2692,"provisional":1608,"depends":3032,"contact":2882,"extension":3033,"proposal":1608},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":3035,"type":1786,"author":1913,"provisional":1608,"depends":2692,"contact":2882,"extension":3036,"proposal":1608},491,"VK_NV_ray_tracing_invocation_reorder",{"number":3038,"type":1786,"author":1913,"provisional":1608,"depends":2692,"contact":2695,"extension":3039,"proposal":1608},328,"VK_NV_ray_tracing_motion_blur",{"number":3041,"type":1786,"author":1913,"provisional":1608,"contact":2043,"extension":3042,"proposal":485},569,"VK_NV_ray_tracing_validation",{"number":3044,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2915,"extension":3045,"proposal":1608},167,"VK_NV_representative_fragment_test",{"number":3047,"type":1786,"author":1913,"provisional":1608,"contact":1939,"extension":3048,"proposal":1608},95,"VK_NV_sample_mask_override_coverage",{"number":3050,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2901,"extension":3051,"proposal":1608},206,"VK_NV_scissor_exclusive",{"number":3053,"type":1786,"author":1913,"provisional":1608,"contact":1933,"extension":3054,"proposal":1608},564,"VK_NV_shader_atomic_float16_vector",{"number":3056,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2901,"extension":3057,"proposal":1608},205,"VK_NV_shader_image_footprint",{"number":3059,"type":1786,"author":1913,"provisional":1608,"depends":1897,"contact":2251,"extension":3060,"proposal":1608},155,"VK_NV_shader_sm_builtins",{"number":3062,"type":1786,"author":1913,"provisional":1608,"depends":1897,"contact":1933,"extension":3063,"proposal":1608},199,"VK_NV_shader_subgroup_partitioned",{"number":3065,"type":1786,"author":1913,"provisional":1608,"depends":1803,"contact":2901,"extension":3066,"proposal":1608},165,"VK_NV_shading_rate_image",{"number":3068,"type":1786,"author":1913,"provisional":1608,"contact":2251,"extension":3069,"proposal":1608},97,"VK_NV_viewport_array2",{"number":3071,"type":1786,"author":1913,"provisional":1608,"contact":1939,"extension":3072,"proposal":1608},99,"VK_NV_viewport_swizzle",{"number":3074,"type":1786,"author":1913,"promotedto":2834,"provisional":1608,"depends":2966,"platform":2081,"contact":2833,"extension":3075,"proposal":1608},59,"VK_NV_win32_keyed_mutex",{"number":3077,"type":1786,"author":2062,"provisional":1608,"depends":3078,"contact":2063,"extension":3079,"proposal":1608},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":3081,"type":1786,"author":2062,"provisional":1608,"depends":2064,"contact":2063,"extension":3082,"proposal":1608},520,"VK_QCOM_filter_cubic_weights",{"number":3084,"type":1786,"author":2062,"provisional":1608,"depends":3085,"contact":2063,"extension":3086,"proposal":1608},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":3088,"type":1786,"author":2062,"provisional":1608,"depends":3089,"contact":2063,"extension":3090,"proposal":485},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":3092,"type":1786,"author":2062,"provisional":1608,"depends":3090,"contact":2063,"extension":3093,"proposal":1608},519,"VK_QCOM_image_processing2",{"number":3095,"type":1786,"author":2062,"provisional":1608,"contact":2063,"extension":3096,"proposal":1608},511,"VK_QCOM_multiview_per_view_render_areas",{"number":3098,"type":1786,"author":2062,"provisional":1608,"depends":1803,"contact":2063,"extension":3099,"proposal":1608},489,"VK_QCOM_multiview_per_view_viewports",{"number":3101,"type":1786,"author":2062,"provisional":1608,"contact":2063,"extension":3102,"proposal":1608},172,"VK_QCOM_render_pass_shader_resolve",{"number":3104,"type":1786,"author":2062,"provisional":1608,"contact":2063,"extension":3105,"proposal":1608},302,"VK_QCOM_render_pass_store_ops",{"number":3107,"type":1786,"author":2062,"provisional":1608,"contact":2063,"extension":3108,"proposal":1608},283,"VK_QCOM_render_pass_transform",{"number":3110,"type":1786,"author":2062,"provisional":1608,"depends":3111,"contact":2063,"extension":3112,"proposal":1608},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":3114,"type":1786,"author":2062,"provisional":1608,"depends":1803,"contact":2063,"extension":3115,"proposal":485},485,"VK_QCOM_tile_properties",{"number":3117,"type":1786,"author":2062,"provisional":1608,"contact":2063,"extension":3118,"proposal":1608},521,"VK_QCOM_ycbcr_degamma",{"number":3120,"type":1786,"author":3121,"provisional":1608,"depends":1876,"platform":3122,"contact":3123,"extension":3124,"proposal":1608},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":3126,"type":1907,"author":3121,"provisional":1608,"depends":2020,"platform":3122,"contact":3127,"extension":3128,"proposal":1608},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":3130,"type":1786,"author":3131,"provisional":1608,"depends":1803,"contact":2006,"extension":3132,"proposal":1608},486,"SEC","VK_SEC_amigo_profiling",{"number":3134,"type":1786,"author":3135,"provisional":1608,"depends":1803,"specialuse":1978,"contact":2235,"extension":3136,"proposal":1608},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":3138,"type":1786,"author":3135,"promotedto":2200,"provisional":1608,"depends":2198,"specialuse":1978,"contact":2199,"extension":3139,"proposal":1608},352,"VK_VALVE_mutable_descriptor_type",1725732678465]