[{"data":1,"prerenderedAt":2918},["ShallowReactive",2],{"ewLI2y95yA":3,"VyF3Mmj32r":1335,"N9m89Rcq0G":1562},{"title":4,"description":5,"number":6,"type":7,"author":8,"provisional":9,"depends":10,"ratified":11,"contact":12,"extension":4,"proposal":13,"body":14,"_type":1334,"_id":4},"VK_EXT_device_generated_commands","",573,"device","EXT",false,"VK_KHR_buffer_device_address+VK_KHR_maintenance5","vulkan","Mike Blumenkrantz @zmike",true,{"type":15,"children":16,"toc":1320},"root",[17,25,32,43,49,58,151,160,243,249,270,275,296,301,306,311,418,423,446,451,462,467,478,491,497,515,521,599,605,843,855,867,873,894,900,937,943,964,970,1287,1293,1298,1304],{"type":18,"tag":19,"props":20,"children":22},"element","h1",{"id":21},"_vk_ext_device_generated_commands",[23],{"type":24,"value":4},"text",{"type":18,"tag":26,"props":27,"children":29},"h2",{"id":28},"_other_extension_metadata",[30],{"type":24,"value":31},"Other Extension Metadata",{"type":18,"tag":33,"props":34,"children":36},"h6",{"id":35},"last-modified-date",[37],{"type":18,"tag":38,"props":39,"children":40},"em",{},[41],{"type":24,"value":42},"Last Modified Date",{"type":18,"tag":44,"props":45,"children":46},"p",{},[47],{"type":24,"value":48},"2024-02-23",{"type":18,"tag":33,"props":50,"children":52},{"id":51},"interactions-and-external-dependencies",[53],{"type":18,"tag":38,"props":54,"children":55},{},[56],{"type":24,"value":57},"Interactions and External Dependencies",{"type":18,"tag":59,"props":60,"children":61},"ul",{},[62,68,90,102,115,127,139],{"type":18,"tag":63,"props":64,"children":65},"li",{},[66],{"type":24,"value":67},"This extension requires Vulkan 1.1",{"type":18,"tag":63,"props":69,"children":70},{},[71,73,80,82,88],{"type":24,"value":72},"This extension requires ",{"type":18,"tag":74,"props":75,"children":77},"code",{"className":76},[],[78],{"type":24,"value":79},"VK_EXT_buffer_device_address",{"type":24,"value":81}," or\n",{"type":18,"tag":74,"props":83,"children":85},{"className":84},[],[86],{"type":24,"value":87},"VK_KHR_buffer_device_address",{"type":24,"value":89}," or Vulkan 1.2 for the ability to bind\nvertex and index buffers on the device.",{"type":18,"tag":63,"props":91,"children":92},{},[93,94,100],{"type":24,"value":72},{"type":18,"tag":74,"props":95,"children":97},{"className":96},[],[98],{"type":24,"value":99},"VK_KHR_maintenance5",{"type":24,"value":101}," for the ability to use\nVkPipelineCreateFlags2KHR.",{"type":18,"tag":63,"props":103,"children":104},{},[105,107,113],{"type":24,"value":106},"This extension interacts with ",{"type":18,"tag":74,"props":108,"children":110},{"className":109},[],[111],{"type":24,"value":112},"VK_NV_mesh_shader",{"type":24,"value":114},".\nIf the latter extension is not supported, remove the command tokens to\ninitiate NV mesh tasks drawing in this extension.",{"type":18,"tag":63,"props":116,"children":117},{},[118,119,125],{"type":24,"value":106},{"type":18,"tag":74,"props":120,"children":122},{"className":121},[],[123],{"type":24,"value":124},"VK_EXT_mesh_shader",{"type":24,"value":126},".\nIf the latter extension is not supported, remove the command tokens to\ninitiate EXT mesh tasks drawing in this extension.",{"type":18,"tag":63,"props":128,"children":129},{},[130,131,137],{"type":24,"value":106},{"type":18,"tag":74,"props":132,"children":134},{"className":133},[],[135],{"type":24,"value":136},"VK_KHR_ray_tracing_pipeline",{"type":24,"value":138},".\nIf the latter extension is not supported, remove the command tokens to\ninitiate ray tracing in this extension.",{"type":18,"tag":63,"props":140,"children":141},{},[142,143,149],{"type":24,"value":106},{"type":18,"tag":74,"props":144,"children":146},{"className":145},[],[147],{"type":24,"value":148},"VK_EXT_shader_object",{"type":24,"value":150},".\nIf the latter extension is not supported, remove references to shader\nobjects in this extension.",{"type":18,"tag":33,"props":152,"children":154},{"id":153},"contributors",[155],{"type":18,"tag":38,"props":156,"children":157},{},[158],{"type":24,"value":159},"Contributors",{"type":18,"tag":59,"props":161,"children":162},{},[163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238],{"type":18,"tag":63,"props":164,"children":165},{},[166],{"type":24,"value":167},"Mike Blumenkrantz, VALVE",{"type":18,"tag":63,"props":169,"children":170},{},[171],{"type":24,"value":172},"Hans-Kristian Arntzen, VALVE",{"type":18,"tag":63,"props":174,"children":175},{},[176],{"type":24,"value":177},"Jan-Harald Fredriksen, ARM",{"type":18,"tag":63,"props":179,"children":180},{},[181],{"type":24,"value":182},"Spencer Fricke, LunarG",{"type":18,"tag":63,"props":184,"children":185},{},[186],{"type":24,"value":187},"Ricardo Garcia, Igalia",{"type":18,"tag":63,"props":189,"children":190},{},[191],{"type":24,"value":192},"Tobias Hector, AMD",{"type":18,"tag":63,"props":194,"children":195},{},[196],{"type":24,"value":197},"Baldur Karlsson, VALVE",{"type":18,"tag":63,"props":199,"children":200},{},[201],{"type":24,"value":202},"Christoph Kubisch, NVIDIA",{"type":18,"tag":63,"props":204,"children":205},{},[206],{"type":24,"value":207},"Lionel Landwerlin, INTEL",{"type":18,"tag":63,"props":209,"children":210},{},[211],{"type":24,"value":212},"Jon Leech, Khronos",{"type":18,"tag":63,"props":214,"children":215},{},[216],{"type":24,"value":217},"Ting Wei, ARM",{"type":18,"tag":63,"props":219,"children":220},{},[221],{"type":24,"value":222},"Ken Shanyi Zhang, AMD",{"type":18,"tag":63,"props":224,"children":225},{},[226],{"type":24,"value":227},"Faith Ekstrand, Collabora",{"type":18,"tag":63,"props":229,"children":230},{},[231],{"type":24,"value":232},"Vikram Kushwaha, NVIDIA",{"type":18,"tag":63,"props":234,"children":235},{},[236],{"type":24,"value":237},"Connor Abbott, VALVE",{"type":18,"tag":63,"props":239,"children":240},{},[241],{"type":24,"value":242},"Samuel Pitoiset, VALVE",{"type":18,"tag":26,"props":244,"children":246},{"id":245},"_description",[247],{"type":24,"value":248},"Description",{"type":18,"tag":44,"props":250,"children":251},{},[252,254,260,262,268],{"type":24,"value":253},"This extension allows the device to generate a number of commands for\ncommand buffers.\nIt provides a subset of functionality from both\n",{"type":18,"tag":74,"props":255,"children":257},{"className":256},[],[258],{"type":24,"value":259},"VK_NV_device_generated_commands",{"type":24,"value":261}," and\n",{"type":18,"tag":74,"props":263,"children":265},{"className":264},[],[266],{"type":24,"value":267},"VK_NV_device_generated_commands_compute",{"type":24,"value":269}," as well as some new features.",{"type":18,"tag":44,"props":271,"children":272},{},[273],{"type":24,"value":274},"When rendering a large number of objects, the device can be leveraged to\nimplement a number of critical functions, like updating matrices, or\nimplementing occlusion culling, frustum culling, front to back sorting, etc.\nImplementing those on the device does not require any special extension,\nsince an application is free to define its own data structures, and just\nprocess them using shaders.",{"type":18,"tag":44,"props":276,"children":277},{},[278,280,286,288,294],{"type":24,"value":279},"To render objects which have been processed on the device, Vulkan has\nseveral ways to perform indirect rendering, from the most basic\n",{"type":18,"tag":74,"props":281,"children":283},{"className":282},[],[284],{"type":24,"value":285},"vkCmdDrawIndirect",{"type":24,"value":287}," with one indirect draw to ",{"type":18,"tag":74,"props":289,"children":291},{"className":290},[],[292],{"type":24,"value":293},"vkCmdDrawIndirectCount",{"type":24,"value":295}," which\nsupports multiple indirect draws batched together, with a way to determine\nnumber of draws at device execution time.",{"type":18,"tag":44,"props":297,"children":298},{},[299],{"type":24,"value":300},"However, if rendering state needs to change between the indirect draws, then\nunextended Vulkan forces the application to speculatively record a\nprohibitive number of redundant indirect commands covering all possible\nstate combinations -\nwhich could end up processing nothing after culling -\nor read back the processed stream and issue graphics command from the host.\nFor very large scenes, the synchronization overhead and cost to generate the\ncommand buffer can become the bottleneck.\nThis extension allows an application to generate a device side stream of\nstate changes and commands, and convert it efficiently into a command buffer\nwithout having to read it back to the host.",{"type":18,"tag":44,"props":302,"children":303},{},[304],{"type":24,"value":305},"Furthermore, it allows incremental changes to such command buffers by\nmanipulating only partial sections of a command stream — for example\npipeline and shader object bindings.\nUnextended Vulkan requires re-creation of entire command buffers in such a\nscenario, or updates synchronized on the host.",{"type":18,"tag":44,"props":307,"children":308},{},[309],{"type":24,"value":310},"The intended usage for this extension is for the application to:",{"type":18,"tag":59,"props":312,"children":313},{},[314,334,347,367,372,392,405],{"type":18,"tag":63,"props":315,"children":316},{},[317,319,325,327],{"type":24,"value":318},"create ",{"type":18,"tag":74,"props":320,"children":322},{"className":321},[],[323],{"type":24,"value":324},"VkBuffer",{"type":24,"value":326}," objects and retrieve physical addresses from them\nvia ",{"type":18,"tag":328,"props":329,"children":331},"a",{"href":330},"/man/vkGetBufferDeviceAddress",[332],{"type":24,"value":333},"vkGetBufferDeviceAddress",{"type":18,"tag":63,"props":335,"children":336},{},[337,339,345],{"type":24,"value":338},"create a ",{"type":18,"tag":74,"props":340,"children":342},{"className":341},[],[343],{"type":24,"value":344},"VkIndirectExecutionSetEXT",{"type":24,"value":346}," for the ability to change\nshaders on the device.",{"type":18,"tag":63,"props":348,"children":349},{},[350,351,357,359,365],{"type":24,"value":338},{"type":18,"tag":328,"props":352,"children":354},{"href":353},"/man/VkIndirectCommandsLayoutEXT",[355],{"type":24,"value":356},"VkIndirectCommandsLayoutEXT",{"type":24,"value":358},", which lists the\n",{"type":18,"tag":328,"props":360,"children":362},{"href":361},"/man/VkIndirectCommandsTokenTypeEXT",[363],{"type":24,"value":364},"VkIndirectCommandsTokenTypeEXT",{"type":24,"value":366}," it wants to dynamically execute as\nan atomic command sequence.\nThis step likely involves some internal device code compilation, since\nthe intent is for the GPU to generate the command buffer based on the\nlayout.",{"type":18,"tag":63,"props":368,"children":369},{},[370],{"type":24,"value":371},"fill the input stream buffers with the data for each of the inputs it\nneeds.\nEach input is an array that will be filled with token-dependent data.",{"type":18,"tag":63,"props":373,"children":374},{},[375,377,382,384,390],{"type":24,"value":376},"set up a preprocess ",{"type":18,"tag":74,"props":378,"children":380},{"className":379},[],[381],{"type":24,"value":324},{"type":24,"value":383}," that uses memory according to the\ninformation retrieved via\n",{"type":18,"tag":328,"props":385,"children":387},{"href":386},"/man/vkGetGeneratedCommandsMemoryRequirementsEXT",[388],{"type":24,"value":389},"vkGetGeneratedCommandsMemoryRequirementsEXT",{"type":24,"value":391},".",{"type":18,"tag":63,"props":393,"children":394},{},[395,397,403],{"type":24,"value":396},"optionally preprocess the generated content using\n",{"type":18,"tag":328,"props":398,"children":400},{"href":399},"/man/vkCmdPreprocessGeneratedCommandsEXT",[401],{"type":24,"value":402},"vkCmdPreprocessGeneratedCommandsEXT",{"type":24,"value":404},", for example on an\nasynchronous compute queue, or for the purpose of re-using the data in\nmultiple executions.",{"type":18,"tag":63,"props":406,"children":407},{},[408,410,416],{"type":24,"value":409},"call ",{"type":18,"tag":328,"props":411,"children":413},{"href":412},"/man/vkCmdExecuteGeneratedCommandsEXT",[414],{"type":24,"value":415},"vkCmdExecuteGeneratedCommandsEXT",{"type":24,"value":417}," to create and execute the\nactual device commands for all sequences based on the inputs provided.",{"type":18,"tag":44,"props":419,"children":420},{},[421],{"type":24,"value":422},"For each draw in a sequence, the following can be specified:",{"type":18,"tag":59,"props":424,"children":425},{},[426,431,436,441],{"type":18,"tag":63,"props":427,"children":428},{},[429],{"type":24,"value":430},"a number of vertex buffer bindings",{"type":18,"tag":63,"props":432,"children":433},{},[434],{"type":24,"value":435},"a different index buffer, with an optional dynamic offset and index type",{"type":18,"tag":63,"props":437,"children":438},{},[439],{"type":24,"value":440},"a number of different push constants",{"type":18,"tag":63,"props":442,"children":443},{},[444],{"type":24,"value":445},"updates to bound shader stages",{"type":18,"tag":44,"props":447,"children":448},{},[449],{"type":24,"value":450},"For each dispatch in a sequence, the following can be specified:",{"type":18,"tag":59,"props":452,"children":453},{},[454,458],{"type":18,"tag":63,"props":455,"children":456},{},[457],{"type":24,"value":440},{"type":18,"tag":63,"props":459,"children":460},{},[461],{"type":24,"value":445},{"type":18,"tag":44,"props":463,"children":464},{},[465],{"type":24,"value":466},"For each trace rays in a sequence, the following can be specified:",{"type":18,"tag":59,"props":468,"children":469},{},[470,474],{"type":18,"tag":63,"props":471,"children":472},{},[473],{"type":24,"value":440},{"type":18,"tag":63,"props":475,"children":476},{},[477],{"type":24,"value":445},{"type":18,"tag":44,"props":479,"children":480},{},[481,483,489],{"type":24,"value":482},"While the GPU can be faster than a CPU to generate the commands, it will not\nhappen asynchronously to the device, therefore the primary use case is\ngenerating ",{"type":18,"tag":74,"props":484,"children":486},{"className":485},[],[487],{"type":24,"value":488},"less",{"type":24,"value":490}," total work (occlusion culling, classification to use\nspecialized shaders, etc.).",{"type":18,"tag":26,"props":492,"children":494},{"id":493},"_new_object_types",[495],{"type":24,"value":496},"New Object Types",{"type":18,"tag":59,"props":498,"children":499},{},[500,507],{"type":18,"tag":63,"props":501,"children":502},{},[503],{"type":18,"tag":328,"props":504,"children":505},{"href":353},[506],{"type":24,"value":356},{"type":18,"tag":63,"props":508,"children":509},{},[510],{"type":18,"tag":328,"props":511,"children":513},{"href":512},"/man/VkIndirectExecutionSetEXT",[514],{"type":24,"value":344},{"type":18,"tag":26,"props":516,"children":518},{"id":517},"_new_commands",[519],{"type":24,"value":520},"New Commands",{"type":18,"tag":59,"props":522,"children":523},{},[524,531,538,547,556,565,574,581,590],{"type":18,"tag":63,"props":525,"children":526},{},[527],{"type":18,"tag":328,"props":528,"children":529},{"href":412},[530],{"type":24,"value":415},{"type":18,"tag":63,"props":532,"children":533},{},[534],{"type":18,"tag":328,"props":535,"children":536},{"href":399},[537],{"type":24,"value":402},{"type":18,"tag":63,"props":539,"children":540},{},[541],{"type":18,"tag":328,"props":542,"children":544},{"href":543},"/man/vkCreateIndirectCommandsLayoutEXT",[545],{"type":24,"value":546},"vkCreateIndirectCommandsLayoutEXT",{"type":18,"tag":63,"props":548,"children":549},{},[550],{"type":18,"tag":328,"props":551,"children":553},{"href":552},"/man/vkCreateIndirectExecutionSetEXT",[554],{"type":24,"value":555},"vkCreateIndirectExecutionSetEXT",{"type":18,"tag":63,"props":557,"children":558},{},[559],{"type":18,"tag":328,"props":560,"children":562},{"href":561},"/man/vkDestroyIndirectCommandsLayoutEXT",[563],{"type":24,"value":564},"vkDestroyIndirectCommandsLayoutEXT",{"type":18,"tag":63,"props":566,"children":567},{},[568],{"type":18,"tag":328,"props":569,"children":571},{"href":570},"/man/vkDestroyIndirectExecutionSetEXT",[572],{"type":24,"value":573},"vkDestroyIndirectExecutionSetEXT",{"type":18,"tag":63,"props":575,"children":576},{},[577],{"type":18,"tag":328,"props":578,"children":579},{"href":386},[580],{"type":24,"value":389},{"type":18,"tag":63,"props":582,"children":583},{},[584],{"type":18,"tag":328,"props":585,"children":587},{"href":586},"/man/vkUpdateIndirectExecutionSetPipelineEXT",[588],{"type":24,"value":589},"vkUpdateIndirectExecutionSetPipelineEXT",{"type":18,"tag":63,"props":591,"children":592},{},[593],{"type":18,"tag":328,"props":594,"children":596},{"href":595},"/man/vkUpdateIndirectExecutionSetShaderEXT",[597],{"type":24,"value":598},"vkUpdateIndirectExecutionSetShaderEXT",{"type":18,"tag":26,"props":600,"children":602},{"id":601},"_new_structures",[603],{"type":24,"value":604},"New Structures",{"type":18,"tag":59,"props":606,"children":607},{},[608,617,626,635,644,653,662,671,680,689,698,707,716,725,734,743,752,790,820],{"type":18,"tag":63,"props":609,"children":610},{},[611],{"type":18,"tag":328,"props":612,"children":614},{"href":613},"/man/VkBindIndexBufferIndirectCommandEXT",[615],{"type":24,"value":616},"VkBindIndexBufferIndirectCommandEXT",{"type":18,"tag":63,"props":618,"children":619},{},[620],{"type":18,"tag":328,"props":621,"children":623},{"href":622},"/man/VkBindVertexBufferIndirectCommandEXT",[624],{"type":24,"value":625},"VkBindVertexBufferIndirectCommandEXT",{"type":18,"tag":63,"props":627,"children":628},{},[629],{"type":18,"tag":328,"props":630,"children":632},{"href":631},"/man/VkDrawIndirectCountIndirectCommandEXT",[633],{"type":24,"value":634},"VkDrawIndirectCountIndirectCommandEXT",{"type":18,"tag":63,"props":636,"children":637},{},[638],{"type":18,"tag":328,"props":639,"children":641},{"href":640},"/man/VkGeneratedCommandsInfoEXT",[642],{"type":24,"value":643},"VkGeneratedCommandsInfoEXT",{"type":18,"tag":63,"props":645,"children":646},{},[647],{"type":18,"tag":328,"props":648,"children":650},{"href":649},"/man/VkGeneratedCommandsMemoryRequirementsInfoEXT",[651],{"type":24,"value":652},"VkGeneratedCommandsMemoryRequirementsInfoEXT",{"type":18,"tag":63,"props":654,"children":655},{},[656],{"type":18,"tag":328,"props":657,"children":659},{"href":658},"/man/VkIndirectCommandsExecutionSetTokenEXT",[660],{"type":24,"value":661},"VkIndirectCommandsExecutionSetTokenEXT",{"type":18,"tag":63,"props":663,"children":664},{},[665],{"type":18,"tag":328,"props":666,"children":668},{"href":667},"/man/VkIndirectCommandsIndexBufferTokenEXT",[669],{"type":24,"value":670},"VkIndirectCommandsIndexBufferTokenEXT",{"type":18,"tag":63,"props":672,"children":673},{},[674],{"type":18,"tag":328,"props":675,"children":677},{"href":676},"/man/VkIndirectCommandsLayoutCreateInfoEXT",[678],{"type":24,"value":679},"VkIndirectCommandsLayoutCreateInfoEXT",{"type":18,"tag":63,"props":681,"children":682},{},[683],{"type":18,"tag":328,"props":684,"children":686},{"href":685},"/man/VkIndirectCommandsLayoutTokenEXT",[687],{"type":24,"value":688},"VkIndirectCommandsLayoutTokenEXT",{"type":18,"tag":63,"props":690,"children":691},{},[692],{"type":18,"tag":328,"props":693,"children":695},{"href":694},"/man/VkIndirectCommandsPushConstantTokenEXT",[696],{"type":24,"value":697},"VkIndirectCommandsPushConstantTokenEXT",{"type":18,"tag":63,"props":699,"children":700},{},[701],{"type":18,"tag":328,"props":702,"children":704},{"href":703},"/man/VkIndirectCommandsVertexBufferTokenEXT",[705],{"type":24,"value":706},"VkIndirectCommandsVertexBufferTokenEXT",{"type":18,"tag":63,"props":708,"children":709},{},[710],{"type":18,"tag":328,"props":711,"children":713},{"href":712},"/man/VkIndirectExecutionSetCreateInfoEXT",[714],{"type":24,"value":715},"VkIndirectExecutionSetCreateInfoEXT",{"type":18,"tag":63,"props":717,"children":718},{},[719],{"type":18,"tag":328,"props":720,"children":722},{"href":721},"/man/VkIndirectExecutionSetPipelineInfoEXT",[723],{"type":24,"value":724},"VkIndirectExecutionSetPipelineInfoEXT",{"type":18,"tag":63,"props":726,"children":727},{},[728],{"type":18,"tag":328,"props":729,"children":731},{"href":730},"/man/VkIndirectExecutionSetShaderInfoEXT",[732],{"type":24,"value":733},"VkIndirectExecutionSetShaderInfoEXT",{"type":18,"tag":63,"props":735,"children":736},{},[737],{"type":18,"tag":328,"props":738,"children":740},{"href":739},"/man/VkIndirectExecutionSetShaderLayoutInfoEXT",[741],{"type":24,"value":742},"VkIndirectExecutionSetShaderLayoutInfoEXT",{"type":18,"tag":63,"props":744,"children":745},{},[746],{"type":18,"tag":328,"props":747,"children":749},{"href":748},"/man/VkWriteIndirectExecutionSetPipelineEXT",[750],{"type":24,"value":751},"VkWriteIndirectExecutionSetPipelineEXT",{"type":18,"tag":63,"props":753,"children":754},{},[755,757,761,763,767,769],{"type":24,"value":756},"Extending ",{"type":18,"tag":328,"props":758,"children":759},{"href":640},[760],{"type":24,"value":643},{"type":24,"value":762},", ",{"type":18,"tag":328,"props":764,"children":765},{"href":649},[766],{"type":24,"value":652},{"type":24,"value":768},":",{"type":18,"tag":59,"props":770,"children":771},{},[772,781],{"type":18,"tag":63,"props":773,"children":774},{},[775],{"type":18,"tag":328,"props":776,"children":778},{"href":777},"/man/VkGeneratedCommandsPipelineInfoEXT",[779],{"type":24,"value":780},"VkGeneratedCommandsPipelineInfoEXT",{"type":18,"tag":63,"props":782,"children":783},{},[784],{"type":18,"tag":328,"props":785,"children":787},{"href":786},"/man/VkGeneratedCommandsShaderInfoEXT",[788],{"type":24,"value":789},"VkGeneratedCommandsShaderInfoEXT",{"type":18,"tag":63,"props":791,"children":792},{},[793,794,800,801,807,808],{"type":24,"value":756},{"type":18,"tag":328,"props":795,"children":797},{"href":796},"/man/VkPhysicalDeviceFeatures2",[798],{"type":24,"value":799},"VkPhysicalDeviceFeatures2",{"type":24,"value":762},{"type":18,"tag":328,"props":802,"children":804},{"href":803},"/man/VkDeviceCreateInfo",[805],{"type":24,"value":806},"VkDeviceCreateInfo",{"type":24,"value":768},{"type":18,"tag":59,"props":809,"children":810},{},[811],{"type":18,"tag":63,"props":812,"children":813},{},[814],{"type":18,"tag":328,"props":815,"children":817},{"href":816},"/man/VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT",[818],{"type":24,"value":819},"VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT",{"type":18,"tag":63,"props":821,"children":822},{},[823,824,830,831],{"type":24,"value":756},{"type":18,"tag":328,"props":825,"children":827},{"href":826},"/man/VkPhysicalDeviceProperties2",[828],{"type":24,"value":829},"VkPhysicalDeviceProperties2",{"type":24,"value":768},{"type":18,"tag":59,"props":832,"children":833},{},[834],{"type":18,"tag":63,"props":835,"children":836},{},[837],{"type":18,"tag":328,"props":838,"children":840},{"href":839},"/man/VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT",[841],{"type":24,"value":842},"VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT",{"type":18,"tag":44,"props":844,"children":845},{},[846,848,853],{"type":24,"value":847},"If ",{"type":18,"tag":328,"props":849,"children":851},{"href":850},"/extensions/VK_EXT_shader_object",[852],{"type":24,"value":148},{"type":24,"value":854}," is supported:",{"type":18,"tag":59,"props":856,"children":857},{},[858],{"type":18,"tag":63,"props":859,"children":860},{},[861],{"type":18,"tag":328,"props":862,"children":864},{"href":863},"/man/VkWriteIndirectExecutionSetShaderEXT",[865],{"type":24,"value":866},"VkWriteIndirectExecutionSetShaderEXT",{"type":18,"tag":26,"props":868,"children":870},{"id":869},"_new_unions",[871],{"type":24,"value":872},"New Unions",{"type":18,"tag":59,"props":874,"children":875},{},[876,885],{"type":18,"tag":63,"props":877,"children":878},{},[879],{"type":18,"tag":328,"props":880,"children":882},{"href":881},"/man/VkIndirectCommandsTokenDataEXT",[883],{"type":24,"value":884},"VkIndirectCommandsTokenDataEXT",{"type":18,"tag":63,"props":886,"children":887},{},[888],{"type":18,"tag":328,"props":889,"children":891},{"href":890},"/man/VkIndirectExecutionSetInfoEXT",[892],{"type":24,"value":893},"VkIndirectExecutionSetInfoEXT",{"type":18,"tag":26,"props":895,"children":897},{"id":896},"_new_enums",[898],{"type":24,"value":899},"New Enums",{"type":18,"tag":59,"props":901,"children":902},{},[903,912,921,928],{"type":18,"tag":63,"props":904,"children":905},{},[906],{"type":18,"tag":328,"props":907,"children":909},{"href":908},"/man/VkIndirectCommandsInputModeFlagBitsEXT",[910],{"type":24,"value":911},"VkIndirectCommandsInputModeFlagBitsEXT",{"type":18,"tag":63,"props":913,"children":914},{},[915],{"type":18,"tag":328,"props":916,"children":918},{"href":917},"/man/VkIndirectCommandsLayoutUsageFlagBitsEXT",[919],{"type":24,"value":920},"VkIndirectCommandsLayoutUsageFlagBitsEXT",{"type":18,"tag":63,"props":922,"children":923},{},[924],{"type":18,"tag":328,"props":925,"children":926},{"href":361},[927],{"type":24,"value":364},{"type":18,"tag":63,"props":929,"children":930},{},[931],{"type":18,"tag":328,"props":932,"children":934},{"href":933},"/man/VkIndirectExecutionSetInfoTypeEXT",[935],{"type":24,"value":936},"VkIndirectExecutionSetInfoTypeEXT",{"type":18,"tag":26,"props":938,"children":940},{"id":939},"_new_bitmasks",[941],{"type":24,"value":942},"New Bitmasks",{"type":18,"tag":59,"props":944,"children":945},{},[946,955],{"type":18,"tag":63,"props":947,"children":948},{},[949],{"type":18,"tag":328,"props":950,"children":952},{"href":951},"/man/VkIndirectCommandsInputModeFlagsEXT",[953],{"type":24,"value":954},"VkIndirectCommandsInputModeFlagsEXT",{"type":18,"tag":63,"props":956,"children":957},{},[958],{"type":18,"tag":328,"props":959,"children":961},{"href":960},"/man/VkIndirectCommandsLayoutUsageFlagsEXT",[962],{"type":24,"value":963},"VkIndirectCommandsLayoutUsageFlagsEXT",{"type":18,"tag":26,"props":965,"children":967},{"id":966},"_new_enum_constants",[968],{"type":24,"value":969},"New Enum Constants",{"type":18,"tag":59,"props":971,"children":972},{},[973,982,991,1023,1046,1078,1101,1124,1147],{"type":18,"tag":63,"props":974,"children":975},{},[976],{"type":18,"tag":74,"props":977,"children":979},{"className":978},[],[980],{"type":24,"value":981},"VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME",{"type":18,"tag":63,"props":983,"children":984},{},[985],{"type":18,"tag":74,"props":986,"children":988},{"className":987},[],[989],{"type":24,"value":990},"VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION",{"type":18,"tag":63,"props":992,"children":993},{},[994,995,1001,1002],{"type":24,"value":756},{"type":18,"tag":328,"props":996,"children":998},{"href":997},"/man/VkAccessFlagBits",[999],{"type":24,"value":1000},"VkAccessFlagBits",{"type":24,"value":768},{"type":18,"tag":59,"props":1003,"children":1004},{},[1005,1014],{"type":18,"tag":63,"props":1006,"children":1007},{},[1008],{"type":18,"tag":74,"props":1009,"children":1011},{"className":1010},[],[1012],{"type":24,"value":1013},"VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT",{"type":18,"tag":63,"props":1015,"children":1016},{},[1017],{"type":18,"tag":74,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":24,"value":1022},"VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT",{"type":18,"tag":63,"props":1024,"children":1025},{},[1026,1027,1033,1034],{"type":24,"value":756},{"type":18,"tag":328,"props":1028,"children":1030},{"href":1029},"/man/VkBufferUsageFlagBits2KHR",[1031],{"type":24,"value":1032},"VkBufferUsageFlagBits2KHR",{"type":24,"value":768},{"type":18,"tag":59,"props":1035,"children":1036},{},[1037],{"type":18,"tag":63,"props":1038,"children":1039},{},[1040],{"type":18,"tag":74,"props":1041,"children":1043},{"className":1042},[],[1044],{"type":24,"value":1045},"VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT",{"type":18,"tag":63,"props":1047,"children":1048},{},[1049,1050,1056,1057],{"type":24,"value":756},{"type":18,"tag":328,"props":1051,"children":1053},{"href":1052},"/man/VkObjectType",[1054],{"type":24,"value":1055},"VkObjectType",{"type":24,"value":768},{"type":18,"tag":59,"props":1058,"children":1059},{},[1060,1069],{"type":18,"tag":63,"props":1061,"children":1062},{},[1063],{"type":18,"tag":74,"props":1064,"children":1066},{"className":1065},[],[1067],{"type":24,"value":1068},"VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT",{"type":18,"tag":63,"props":1070,"children":1071},{},[1072],{"type":18,"tag":74,"props":1073,"children":1075},{"className":1074},[],[1076],{"type":24,"value":1077},"VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT",{"type":18,"tag":63,"props":1079,"children":1080},{},[1081,1082,1088,1089],{"type":24,"value":756},{"type":18,"tag":328,"props":1083,"children":1085},{"href":1084},"/man/VkPipelineCreateFlagBits2KHR",[1086],{"type":24,"value":1087},"VkPipelineCreateFlagBits2KHR",{"type":24,"value":768},{"type":18,"tag":59,"props":1090,"children":1091},{},[1092],{"type":18,"tag":63,"props":1093,"children":1094},{},[1095],{"type":18,"tag":74,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":24,"value":1100},"VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT",{"type":18,"tag":63,"props":1102,"children":1103},{},[1104,1105,1111,1112],{"type":24,"value":756},{"type":18,"tag":328,"props":1106,"children":1108},{"href":1107},"/man/VkPipelineStageFlagBits",[1109],{"type":24,"value":1110},"VkPipelineStageFlagBits",{"type":24,"value":768},{"type":18,"tag":59,"props":1113,"children":1114},{},[1115],{"type":18,"tag":63,"props":1116,"children":1117},{},[1118],{"type":18,"tag":74,"props":1119,"children":1121},{"className":1120},[],[1122],{"type":24,"value":1123},"VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT",{"type":18,"tag":63,"props":1125,"children":1126},{},[1127,1128,1134,1135],{"type":24,"value":756},{"type":18,"tag":328,"props":1129,"children":1131},{"href":1130},"/man/VkShaderCreateFlagBitsEXT",[1132],{"type":24,"value":1133},"VkShaderCreateFlagBitsEXT",{"type":24,"value":768},{"type":18,"tag":59,"props":1136,"children":1137},{},[1138],{"type":18,"tag":63,"props":1139,"children":1140},{},[1141],{"type":18,"tag":74,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":24,"value":1146},"VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT",{"type":18,"tag":63,"props":1148,"children":1149},{},[1150,1151,1157,1158],{"type":24,"value":756},{"type":18,"tag":328,"props":1152,"children":1154},{"href":1153},"/man/VkStructureType",[1155],{"type":24,"value":1156},"VkStructureType",{"type":24,"value":768},{"type":18,"tag":59,"props":1159,"children":1160},{},[1161,1170,1179,1188,1197,1206,1215,1224,1233,1242,1251,1260,1269,1278],{"type":18,"tag":63,"props":1162,"children":1163},{},[1164],{"type":18,"tag":74,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":24,"value":1169},"VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT",{"type":18,"tag":63,"props":1171,"children":1172},{},[1173],{"type":18,"tag":74,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":24,"value":1178},"VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT",{"type":18,"tag":63,"props":1180,"children":1181},{},[1182],{"type":18,"tag":74,"props":1183,"children":1185},{"className":1184},[],[1186],{"type":24,"value":1187},"VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT",{"type":18,"tag":63,"props":1189,"children":1190},{},[1191],{"type":18,"tag":74,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":24,"value":1196},"VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT",{"type":18,"tag":63,"props":1198,"children":1199},{},[1200],{"type":18,"tag":74,"props":1201,"children":1203},{"className":1202},[],[1204],{"type":24,"value":1205},"VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT",{"type":18,"tag":63,"props":1207,"children":1208},{},[1209],{"type":18,"tag":74,"props":1210,"children":1212},{"className":1211},[],[1213],{"type":24,"value":1214},"VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT",{"type":18,"tag":63,"props":1216,"children":1217},{},[1218],{"type":18,"tag":74,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":24,"value":1223},"VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT",{"type":18,"tag":63,"props":1225,"children":1226},{},[1227],{"type":18,"tag":74,"props":1228,"children":1230},{"className":1229},[],[1231],{"type":24,"value":1232},"VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT",{"type":18,"tag":63,"props":1234,"children":1235},{},[1236],{"type":18,"tag":74,"props":1237,"children":1239},{"className":1238},[],[1240],{"type":24,"value":1241},"VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT",{"type":18,"tag":63,"props":1243,"children":1244},{},[1245],{"type":18,"tag":74,"props":1246,"children":1248},{"className":1247},[],[1249],{"type":24,"value":1250},"VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT",{"type":18,"tag":63,"props":1252,"children":1253},{},[1254],{"type":18,"tag":74,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":24,"value":1259},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT",{"type":18,"tag":63,"props":1261,"children":1262},{},[1263],{"type":18,"tag":74,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":24,"value":1268},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT",{"type":18,"tag":63,"props":1270,"children":1271},{},[1272],{"type":18,"tag":74,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":24,"value":1277},"VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT",{"type":18,"tag":63,"props":1279,"children":1280},{},[1281],{"type":18,"tag":74,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":24,"value":1286},"VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT",{"type":18,"tag":26,"props":1288,"children":1290},{"id":1289},"_example_code",[1291],{"type":24,"value":1292},"Example Code",{"type":18,"tag":44,"props":1294,"children":1295},{},[1296],{"type":24,"value":1297},"TODO",{"type":18,"tag":26,"props":1299,"children":1301},{"id":1300},"_version_history",[1302],{"type":24,"value":1303},"Version History",{"type":18,"tag":59,"props":1305,"children":1306},{},[1307],{"type":18,"tag":63,"props":1308,"children":1309},{},[1310,1312],{"type":24,"value":1311},"Revision 1, 2024-02-23 (Mike Blumenkrantz)",{"type":18,"tag":59,"props":1313,"children":1314},{},[1315],{"type":18,"tag":63,"props":1316,"children":1317},{},[1318],{"type":24,"value":1319},"Initial version",{"title":5,"searchDepth":1321,"depth":1321,"links":1322},2,[1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333],{"id":28,"depth":1321,"text":31},{"id":245,"depth":1321,"text":248},{"id":493,"depth":1321,"text":496},{"id":517,"depth":1321,"text":520},{"id":601,"depth":1321,"text":604},{"id":869,"depth":1321,"text":872},{"id":896,"depth":1321,"text":899},{"id":939,"depth":1321,"text":942},{"id":966,"depth":1321,"text":969},{"id":1289,"depth":1321,"text":1292},{"id":1300,"depth":1321,"text":1303},"markdown",[1336,1340,1344,1347,1351,1355,1359,1363,1367,1371,1375,1379,1383,1387,1391,1395,1399,1403,1407,1411,1415,1419,1423,1427,1431,1435,1439,1443,1447,1451,1455,1459,1463,1467,1471,1475,1479,1483,1487,1491,1495,1499,1503,1507,1511,1515,1519,1523,1527,1531,1535,1538,1541,1544,1547,1550,1553,1556,1559],{"index":1337,"title":1338,"id":1339,"appendix":9},0,"Preamble","preamble",{"index":1341,"title":1342,"id":1343,"appendix":9},1,"Introduction","introduction",{"index":1321,"title":1345,"id":1346,"appendix":9},"Fundamentals","fundamentals",{"index":1348,"title":1349,"id":1350,"appendix":9},3,"Initialization","initialization",{"index":1352,"title":1353,"id":1354,"appendix":9},4,"Devices and Queues","devsandqueues",{"index":1356,"title":1357,"id":1358,"appendix":9},5,"Command Buffers","commandbuffers",{"index":1360,"title":1361,"id":1362,"appendix":9},6,"Synchronization and Cache Control","synchronization",{"index":1364,"title":1365,"id":1366,"appendix":9},7,"Render Pass","renderpass",{"index":1368,"title":1369,"id":1370,"appendix":9},8,"Shaders","shaders",{"index":1372,"title":1373,"id":1374,"appendix":9},9,"Pipelines","pipelines",{"index":1376,"title":1377,"id":1378,"appendix":9},10,"Memory Allocation","memory",{"index":1380,"title":1381,"id":1382,"appendix":9},11,"Resource Creation","resources",{"index":1384,"title":1385,"id":1386,"appendix":9},12,"Samplers","samplers",{"index":1388,"title":1389,"id":1390,"appendix":9},13,"Resource Descriptors","descriptorsets",{"index":1392,"title":1393,"id":1394,"appendix":9},14,"Shader Interfaces","interfaces",{"index":1396,"title":1397,"id":1398,"appendix":9},15,"Image Operations","textures",{"index":1400,"title":1401,"id":1402,"appendix":9},16,"Fragment Density Map Operations","fragmentdensitymapops",{"index":1404,"title":1405,"id":1406,"appendix":9},17,"Queries","queries",{"index":1408,"title":1409,"id":1410,"appendix":9},18,"Clear Commands","clears",{"index":1412,"title":1413,"id":1414,"appendix":9},19,"Copy Commands","copies",{"index":1416,"title":1417,"id":1418,"appendix":9},20,"Drawing Commands","drawing",{"index":1420,"title":1421,"id":1422,"appendix":9},21,"Fixed-Function Vertex Processing","fxvertex",{"index":1424,"title":1425,"id":1426,"appendix":9},22,"Tessellation","tessellation",{"index":1428,"title":1429,"id":1430,"appendix":9},23,"Geometry Shading","geometry",{"index":1432,"title":1433,"id":1434,"appendix":9},24,"Mesh Shading","mesh",{"index":1436,"title":1437,"id":1438,"appendix":9},25,"Cluster Culling Shading","cluster-culling",{"index":1440,"title":1441,"id":1442,"appendix":9},26,"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":1444,"title":1445,"id":1446,"appendix":9},27,"Rasterization","primsrast",{"index":1448,"title":1449,"id":1450,"appendix":9},28,"Fragment Operations","fragops",{"index":1452,"title":1453,"id":1454,"appendix":9},29,"The Framebuffer","framebuffer",{"index":1456,"title":1457,"id":1458,"appendix":9},30,"Dispatching Commands","dispatch",{"index":1460,"title":1461,"id":1462,"appendix":9},31,"Device-Generated Commands","device-generated-commands",{"index":1464,"title":1465,"id":1466,"appendix":9},32,"Sparse Resources","sparsememory",{"index":1468,"title":1469,"id":1470,"appendix":9},33,"Window System Integration (WSI)","wsi",{"index":1472,"title":1473,"id":1474,"appendix":9},34,"Deferred Host Operations","deferred-host-operations",{"index":1476,"title":1477,"id":1478,"appendix":9},35,"Private Data","private-data",{"index":1480,"title":1481,"id":1482,"appendix":9},36,"Acceleration Structures","acceleration-structure",{"index":1484,"title":1485,"id":1486,"appendix":9},37,"Micromap","micromap",{"index":1488,"title":1489,"id":1490,"appendix":9},38,"Ray Traversal","ray-traversal",{"index":1492,"title":1493,"id":1494,"appendix":9},39,"Ray Tracing","ray-tracing",{"index":1496,"title":1497,"id":1498,"appendix":9},40,"Memory Decompression","memory-decompression",{"index":1500,"title":1501,"id":1502,"appendix":9},41,"Video Coding","video-coding",{"index":1504,"title":1505,"id":1506,"appendix":9},42,"Optical Flow","opticalflow",{"index":1508,"title":1509,"id":1510,"appendix":9},43,"Execution Graphs","executiongraphs",{"index":1512,"title":1513,"id":1514,"appendix":9},44,"Extending Vulkan","extendingvulkan",{"index":1516,"title":1517,"id":1518,"appendix":9},45,"Features","features",{"index":1520,"title":1521,"id":1522,"appendix":9},46,"Limits","limits",{"index":1524,"title":1525,"id":1526,"appendix":9},47,"Formats","formats",{"index":1528,"title":1529,"id":1530,"appendix":9},48,"Additional Capabilities","capabilities",{"index":1532,"title":1533,"id":1534,"appendix":9},49,"Debugging","debugging",{"index":1337,"title":1536,"id":1537,"appendix":13},"Vulkan Environment for SPIR-V","spirvenv",{"index":1341,"title":1539,"id":1540,"appendix":13},"Memory Model","memory-model",{"index":1321,"title":1542,"id":1543,"appendix":13},"Compressed Image Formats","compressed_image_formats",{"index":1348,"title":1545,"id":1546,"appendix":13},"Core Revisions (Informative)","versions",{"index":1352,"title":1548,"id":1549,"appendix":13},"Layers & Extensions (Informative)","extensions",{"index":1356,"title":1551,"id":1552,"appendix":13},"API Boilerplate","boilerplate",{"index":1360,"title":1554,"id":1555,"appendix":13},"Invariance","invariance",{"index":1364,"title":1557,"id":1558,"appendix":13},"Lexicon","lexicon",{"index":1368,"title":1560,"id":1561,"appendix":13},"Credits (Informative)","credits",[1563,1570,1574,1579,1583,1588,1591,1594,1597,1601,1605,1608,1611,1614,1616,1618,1621,1624,1627,1629,1633,1635,1638,1640,1643,1651,1655,1661,1665,1670,1672,1676,1682,1688,1694,1696,1699,1704,1707,1711,1716,1718,1722,1727,1731,1734,1737,1743,1746,1749,1753,1757,1761,1765,1768,1770,1774,1779,1785,1788,1789,1793,1796,1802,1805,1809,1812,1816,1819,1823,1826,1831,1835,1838,1843,1846,1849,1852,1856,1861,1866,1870,1874,1878,1882,1886,1890,1894,1897,1900,1904,1907,1910,1913,1917,1922,1926,1929,1933,1938,1942,1947,1950,1953,1957,1962,1966,1969,1973,1978,1981,1986,1991,1994,1997,2001,2005,2009,2014,2018,2021,2026,2030,2034,2037,2041,2045,2049,2052,2054,2058,2061,2064,2067,2070,2073,2076,2079,2082,2085,2089,2092,2095,2098,2101,2104,2107,2110,2114,2118,2122,2125,2129,2132,2135,2138,2140,2144,2149,2153,2157,2159,2163,2166,2173,2177,2181,2185,2191,2194,2198,2202,2205,2208,2212,2217,2223,2227,2229,2234,2237,2242,2246,2251,2255,2259,2261,2264,2267,2269,2274,2277,2280,2285,2289,2293,2298,2302,2306,2308,2310,2313,2315,2318,2321,2325,2329,2331,2335,2338,2342,2345,2347,2350,2354,2356,2360,2363,2366,2369,2373,2376,2379,2381,2384,2386,2389,2393,2396,2398,2400,2402,2404,2408,2410,2413,2417,2421,2424,2426,2429,2431,2435,2438,2441,2444,2448,2451,2456,2460,2463,2467,2470,2472,2476,2480,2482,2487,2490,2494,2497,2500,2503,2505,2508,2512,2515,2519,2522,2526,2530,2533,2536,2539,2542,2546,2548,2551,2553,2558,2559,2563,2566,2569,2572,2575,2577,2581,2584,2587,2590,2594,2596,2598,2602,2604,2607,2611,2615,2617,2621,2624,2627,2630,2633,2637,2642,2647,2651,2657,2661,2664,2668,2672,2675,2679,2683,2686,2690,2693,2698,2702,2704,2710,2713,2716,2719,2722,2724,2728,2732,2736,2738,2741,2743,2746,2748,2750,2753,2756,2759,2762,2765,2768,2770,2774,2778,2782,2786,2789,2791,2795,2798,2802,2804,2808,2812,2815,2818,2821,2824,2827,2830,2833,2836,2839,2842,2845,2848,2851,2854,2858,2861,2865,2869,2872,2875,2878,2881,2884,2887,2891,2894,2897,2903,2907,2911,2915],{"number":1564,"type":7,"author":1565,"provisional":13,"depends":1566,"platform":1567,"contact":1568,"extension":1569,"proposal":13},135,"AMD","((VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state),VK_VERSION_1_3)+VK_KHR_maintenance5+VK_KHR_pipeline_library","provisional","Tobias Hector @tobski","VK_AMDX_shader_enqueue",{"number":1571,"type":7,"author":1565,"provisional":9,"contact":1572,"extension":1573,"proposal":13},477,"Stu Smith","VK_AMD_anti_lag",{"number":1575,"type":7,"author":1565,"provisional":9,"specialuse":1576,"contact":1577,"extension":1578,"proposal":9},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":1580,"type":7,"author":1565,"provisional":9,"depends":1581,"contact":1568,"extension":1582,"proposal":9},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":1584,"type":7,"author":1565,"provisional":9,"depends":1585,"contact":1586,"extension":1587,"proposal":9},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":1472,"type":7,"author":1565,"promotedto":1589,"provisional":9,"contact":1577,"extension":1590,"proposal":9},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":1440,"type":7,"author":1565,"provisional":9,"contact":1592,"extension":1593,"proposal":9},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":1484,"type":7,"author":1565,"deprecatedby":1595,"provisional":9,"contact":1592,"extension":1596,"proposal":9},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":1598,"type":7,"author":1565,"deprecatedby":1595,"provisional":9,"contact":1599,"extension":1600,"proposal":9},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":1602,"type":7,"author":1565,"provisional":9,"contact":1603,"extension":1604,"proposal":9},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":1606,"type":7,"author":1565,"provisional":9,"contact":1586,"extension":1607,"proposal":9},137,"VK_AMD_mixed_attachment_samples",{"number":1480,"type":7,"author":1565,"obsoletedby":1609,"provisional":9,"contact":1586,"extension":1610,"proposal":9},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":1612,"type":7,"author":1565,"provisional":9,"contact":1586,"extension":1613,"proposal":9},184,"VK_AMD_pipeline_compiler_control",{"number":1412,"type":7,"author":1565,"provisional":9,"contact":1577,"extension":1615,"proposal":9},"VK_AMD_rasterization_order",{"number":1488,"type":7,"author":1565,"provisional":9,"contact":1592,"extension":1617,"proposal":9},"VK_AMD_shader_ballot",{"number":1619,"type":7,"author":1565,"provisional":9,"depends":1581,"contact":1603,"extension":1620,"proposal":9},186,"VK_AMD_shader_core_properties",{"number":1622,"type":7,"author":1565,"provisional":9,"depends":1620,"contact":1586,"extension":1623,"proposal":9},228,"VK_AMD_shader_core_properties2",{"number":1625,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1568,"extension":1626,"proposal":13},322,"VK_AMD_shader_early_and_late_fragment_tests",{"number":1424,"type":7,"author":1565,"provisional":9,"contact":1599,"extension":1628,"proposal":9},"VK_AMD_shader_explicit_vertex_parameter",{"number":1630,"type":7,"author":1565,"provisional":9,"contact":1631,"extension":1632,"proposal":9},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":1524,"type":7,"author":1565,"provisional":9,"contact":1592,"extension":1634,"proposal":9},"VK_AMD_shader_image_load_store_lod",{"number":1508,"type":7,"author":1565,"provisional":9,"specialuse":1576,"contact":1636,"extension":1637,"proposal":9},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":1420,"type":7,"author":1565,"provisional":9,"contact":1599,"extension":1639,"proposal":9},"VK_AMD_shader_trinary_minmax",{"number":1504,"type":7,"author":1565,"provisional":9,"depends":1581,"contact":1641,"extension":1642,"proposal":9},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":1644,"type":7,"author":1645,"provisional":9,"depends":1646,"platform":1647,"specialuse":1648,"contact":1649,"extension":1650,"proposal":13},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":1652,"type":7,"author":1645,"provisional":9,"depends":1653,"platform":1647,"contact":1654,"extension":1646,"proposal":9},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":1656,"type":7,"author":1657,"promotedto":1658,"provisional":9,"depends":1581,"contact":1659,"extension":1660,"proposal":9},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":1662,"type":7,"author":1657,"provisional":9,"depends":1663,"contact":1659,"extension":1664,"proposal":13},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":1666,"type":7,"author":1657,"provisional":9,"depends":1667,"contact":1668,"extension":1669,"proposal":9},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":1671,"type":7,"author":1657,"provisional":9,"depends":1581,"contact":1668,"extension":1667,"proposal":9},498,{"number":1673,"type":7,"author":1657,"provisional":9,"depends":1674,"contact":1659,"extension":1675,"proposal":9},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":1677,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1680,"extension":1681,"proposal":9},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":1683,"type":1684,"author":8,"provisional":9,"depends":1685,"contact":1686,"extension":1687,"proposal":9},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":1689,"type":1684,"author":1690,"provisional":9,"depends":1685,"platform":1691,"contact":1692,"extension":1693,"proposal":9},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":1695,"proposal":9},"VK_EXT_application_parameters",{"number":1697,"type":7,"author":1657,"provisional":9,"depends":1581,"contact":1659,"extension":1698,"proposal":9},68,"VK_EXT_astc_decode_mode",{"number":1700,"type":7,"author":8,"provisional":9,"depends":1701,"ratified":11,"specialuse":1702,"contact":12,"extension":1703,"proposal":13},525,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout","glemulation,d3demulation","VK_EXT_attachment_feedback_loop_dynamic_state",{"number":1705,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1702,"contact":1680,"extension":1706,"proposal":13},340,"VK_EXT_attachment_feedback_loop_layout",{"number":1708,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":1710,"proposal":9},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":1712,"type":7,"author":8,"provisional":9,"depends":1713,"specialuse":1702,"contact":1714,"extension":1715,"proposal":9},412,"VK_EXT_custom_border_color","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":1717,"type":7,"author":1690,"deprecatedby":87,"provisional":9,"depends":1581,"contact":1709,"extension":79,"proposal":9},245,{"number":1719,"type":7,"author":8,"promotedto":1720,"provisional":9,"depends":1581,"contact":1577,"extension":1721,"proposal":13},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":1723,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":1724,"contact":1725,"extension":1726,"proposal":9},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":1728,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":1729,"extension":1730,"proposal":9},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":1732,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":11,"contact":1714,"extension":1733,"proposal":9},102,"VK_EXT_conservative_rasterization",{"number":1735,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":1724,"specialuse":1702,"contact":1736,"extension":1713,"proposal":9},288,"Liam Middlebrook @liam-middlebrook",{"number":1428,"type":7,"author":1738,"promotedto":1739,"provisional":9,"depends":1740,"specialuse":1534,"contact":1741,"extension":1742,"proposal":9},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":1384,"type":1684,"author":1744,"deprecatedby":1739,"provisional":9,"specialuse":1534,"contact":1745,"extension":1740,"proposal":9},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":1747,"type":1684,"author":8,"provisional":9,"specialuse":1534,"contact":1748,"extension":1739,"proposal":9},129,"Mark Young @marky-lunarg",{"number":1750,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1751,"contact":1680,"extension":1752,"proposal":13},284,"d3demulation","VK_EXT_depth_bias_control",{"number":1754,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1755,"extension":1756,"proposal":13},583,"Jules Blok @jules","VK_EXT_depth_clamp_control",{"number":1758,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1759,"extension":1760,"proposal":9},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":1762,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1648,"contact":1763,"extension":1764,"proposal":9},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":1766,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":1724,"specialuse":1751,"contact":1714,"extension":1767,"proposal":9},103,"VK_EXT_depth_clip_enable",{"number":1392,"type":7,"author":1690,"provisional":9,"ratified":1724,"contact":1714,"extension":1769,"proposal":9},"VK_EXT_depth_range_unrestricted",{"number":1771,"type":7,"author":8,"provisional":9,"depends":1772,"contact":1568,"extension":1773,"proposal":13},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":1775,"type":7,"author":1690,"promotedto":1776,"provisional":9,"depends":1777,"contact":1709,"extension":1778,"proposal":9},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":1780,"type":7,"author":8,"provisional":9,"depends":1781,"specialuse":1782,"contact":1783,"extension":1784,"proposal":9},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":1786,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1783,"extension":1787,"proposal":13},342,"VK_EXT_device_fault",{"number":6,"type":7,"author":8,"provisional":9,"depends":10,"ratified":11,"contact":12,"extension":4,"proposal":13},{"number":1790,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1576,"contact":1791,"extension":1792,"proposal":9},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":1794,"type":1684,"author":1690,"provisional":9,"depends":1795,"contact":1692,"extension":1685,"proposal":9},89,"VK_KHR_display",{"number":1797,"type":1684,"author":8,"provisional":9,"depends":1798,"platform":1799,"contact":1800,"extension":1801,"proposal":9},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":1803,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":1724,"contact":1714,"extension":1804,"proposal":9},100,"VK_EXT_discard_rectangles",{"number":1806,"type":7,"author":1690,"provisional":9,"depends":1807,"ratified":11,"contact":1692,"extension":1808,"proposal":9},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":1810,"type":1684,"author":1690,"provisional":9,"depends":1795,"ratified":11,"contact":1692,"extension":1811,"proposal":9},91,"VK_EXT_display_surface_counter",{"number":1813,"type":7,"author":8,"provisional":9,"depends":1814,"ratified":11,"contact":1714,"extension":1815,"proposal":13},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":1817,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1714,"extension":1818,"proposal":9},268,"VK_EXT_extended_dynamic_state",{"number":1820,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1821,"extension":1822,"proposal":9},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":1824,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":11,"contact":1714,"extension":1825,"proposal":13},456,"VK_EXT_extended_dynamic_state3",{"number":1827,"type":7,"author":8,"provisional":9,"depends":1828,"ratified":11,"contact":1829,"extension":1830,"proposal":13},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @linyaa-kiwi","VK_EXT_external_memory_acquire_unmodified",{"number":1832,"type":7,"author":8,"provisional":9,"depends":1833,"ratified":1724,"contact":1829,"extension":1834,"proposal":9},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":1836,"type":7,"author":8,"provisional":9,"depends":1828,"ratified":1724,"contact":1577,"extension":1837,"proposal":9},179,"VK_EXT_external_memory_host",{"number":1839,"type":7,"author":1840,"provisional":9,"ratified":11,"contact":1841,"extension":1842,"proposal":9},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":1844,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1841,"extension":1845,"proposal":9},219,"VK_EXT_fragment_density_map",{"number":1847,"type":7,"author":8,"provisional":9,"depends":1845,"contact":1841,"extension":1848,"proposal":9},333,"VK_EXT_fragment_density_map2",{"number":1850,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1714,"extension":1851,"proposal":9},252,"VK_EXT_fragment_shader_interlock",{"number":1853,"type":7,"author":8,"provisional":9,"ratified":11,"contact":1854,"extension":1855,"proposal":13},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":1857,"type":7,"author":8,"provisional":9,"depends":1858,"platform":1859,"ratified":11,"contact":1692,"extension":1860,"proposal":9},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":1862,"type":7,"author":8,"promotedto":1863,"provisional":9,"contact":1864,"extension":1865,"proposal":9},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":1867,"type":7,"author":8,"promotedto":1863,"provisional":9,"depends":1868,"contact":1791,"extension":1869,"proposal":9},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":1871,"type":7,"author":1565,"provisional":9,"depends":1872,"contact":1568,"extension":1873,"proposal":13},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":1875,"type":7,"author":1744,"provisional":9,"depends":1876,"ratified":1724,"contact":1745,"extension":1877,"proposal":9},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":1879,"type":1684,"author":8,"provisional":9,"depends":1798,"contact":1880,"extension":1881,"proposal":9},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":1883,"type":7,"author":8,"provisional":9,"depends":1884,"ratified":11,"contact":1763,"extension":1885,"proposal":13},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":1887,"type":7,"author":8,"promotedto":1776,"provisional":9,"depends":1581,"contact":1888,"extension":1889,"proposal":9},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":1891,"type":7,"author":8,"provisional":9,"depends":1892,"specialuse":1648,"contact":12,"extension":1893,"proposal":9},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":1895,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1659,"extension":1896,"proposal":13},339,"VK_EXT_image_compression_control",{"number":1898,"type":7,"author":8,"provisional":9,"depends":1896,"contact":1659,"extension":1899,"proposal":9},438,"VK_EXT_image_compression_control_swapchain",{"number":1901,"type":7,"author":8,"provisional":9,"depends":1902,"ratified":11,"contact":1829,"extension":1903,"proposal":9},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":1905,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1759,"extension":1906,"proposal":9},336,"VK_EXT_image_robustness",{"number":1908,"type":7,"author":8,"provisional":9,"depends":1892,"specialuse":1751,"contact":12,"extension":1909,"proposal":13},419,"VK_EXT_image_sliced_view_of_3d",{"number":1911,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1680,"extension":1912,"proposal":9},392,"VK_EXT_image_view_min_lod",{"number":1914,"type":7,"author":8,"promotedto":1915,"provisional":9,"depends":1581,"contact":1714,"extension":1916,"proposal":9},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":1918,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1919,"contact":1920,"extension":1921,"proposal":9},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":1923,"type":1684,"author":8,"provisional":9,"ratified":11,"contact":1924,"extension":1925,"proposal":13},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":1927,"type":7,"author":8,"provisional":9,"depends":1581,"specialuse":1648,"contact":1763,"extension":1928,"proposal":13},466,"VK_EXT_legacy_dithering",{"number":1930,"type":7,"author":8,"provisional":9,"depends":1931,"ratified":11,"specialuse":1648,"contact":12,"extension":1932,"proposal":13},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":1934,"type":7,"author":8,"promotedto":1935,"provisional":9,"depends":1581,"specialuse":1936,"contact":1709,"extension":1937,"proposal":9},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":1939,"type":7,"author":8,"promotedto":1940,"provisional":9,"ratified":11,"contact":1763,"extension":1941,"proposal":9},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":1943,"type":7,"author":8,"provisional":9,"depends":1944,"ratified":11,"contact":1945,"extension":1946,"proposal":13},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":1948,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":1949,"proposal":9},238,"VK_EXT_memory_budget",{"number":1951,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":1952,"proposal":9},239,"VK_EXT_memory_priority",{"number":1954,"type":7,"author":8,"provisional":9,"depends":1955,"contact":1956,"extension":124,"proposal":13},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream",{"number":1958,"type":7,"author":8,"provisional":9,"platform":1959,"contact":1960,"extension":1961,"proposal":13},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":1963,"type":1684,"author":8,"provisional":9,"depends":1798,"platform":1959,"contact":1964,"extension":1965,"proposal":9},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":1967,"type":7,"author":8,"provisional":9,"depends":1581,"contact":12,"extension":1968,"proposal":9},393,"VK_EXT_multi_draw",{"number":1970,"type":7,"author":8,"provisional":9,"depends":1971,"contact":1763,"extension":1972,"proposal":13},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":1974,"type":7,"author":8,"provisional":9,"depends":1975,"specialuse":1751,"contact":1976,"extension":1977,"proposal":13},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":1979,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1714,"extension":1980,"proposal":9},452,"VK_EXT_nested_command_buffer",{"number":1982,"type":7,"author":8,"provisional":9,"depends":1581,"specialuse":1983,"contact":1984,"extension":1985,"proposal":13},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":1987,"type":7,"author":8,"provisional":9,"depends":1988,"ratified":11,"contact":1989,"extension":1990,"proposal":13},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":1992,"type":7,"author":8,"provisional":9,"depends":1952,"contact":1714,"extension":1993,"proposal":9},413,"VK_EXT_pageable_device_local_memory",{"number":1995,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":1724,"contact":1586,"extension":1996,"proposal":9},213,"VK_EXT_pci_bus_info",{"number":1998,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1999,"extension":2000,"proposal":9},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":2002,"type":7,"author":1565,"promotedto":1678,"provisional":9,"depends":1581,"contact":2003,"extension":2004,"proposal":9},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":2006,"type":7,"author":1744,"promotedto":1678,"provisional":9,"specialuse":1576,"contact":2007,"extension":2008,"proposal":9},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":2010,"type":7,"author":8,"provisional":9,"depends":2011,"contact":2012,"extension":2013,"proposal":13},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":2015,"type":7,"author":8,"provisional":9,"depends":1581,"contact":2016,"extension":2017,"proposal":9},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":2019,"type":7,"author":8,"provisional":9,"depends":1581,"contact":1763,"extension":2020,"proposal":13},467,"VK_EXT_pipeline_protected_access",{"number":2022,"type":7,"author":2023,"provisional":9,"depends":1581,"contact":2024,"extension":2025,"proposal":9},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":2027,"type":7,"author":1690,"provisional":9,"ratified":11,"contact":2028,"extension":2029,"proposal":9},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":2031,"type":7,"author":8,"provisional":9,"depends":1876,"ratified":11,"contact":2032,"extension":2033,"proposal":13},362,"Lionel Duc @nvlduc","VK_EXT_present_mode_fifo_latest_ready",{"number":2035,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1648,"contact":1763,"extension":2036,"proposal":9},357,"VK_EXT_primitive_topology_list_restart",{"number":2038,"type":7,"author":8,"provisional":9,"depends":2039,"specialuse":1648,"contact":1763,"extension":2040,"proposal":13},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":2042,"type":7,"author":1690,"promotedto":1678,"provisional":9,"depends":1581,"contact":2043,"extension":2044,"proposal":9},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":2046,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"specialuse":1648,"contact":2047,"extension":2048,"proposal":9},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":2050,"type":7,"author":8,"provisional":9,"depends":1828,"ratified":1724,"contact":1829,"extension":2051,"proposal":9},127,"VK_EXT_queue_family_foreign",{"number":2053,"type":7,"author":1657,"provisional":9,"depends":1581,"contact":1659,"extension":1658,"proposal":13},464,{"number":2055,"type":7,"author":8,"provisional":9,"depends":2056,"contact":1659,"extension":2057,"proposal":9},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":2059,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":1724,"contact":1736,"extension":2060,"proposal":9},287,"VK_EXT_robustness2",{"number":2062,"type":7,"author":1565,"provisional":9,"depends":1581,"ratified":1724,"contact":1577,"extension":2063,"proposal":9},144,"VK_EXT_sample_locations",{"number":2065,"type":7,"author":1690,"promotedto":1776,"provisional":9,"depends":1581,"contact":1709,"extension":2066,"proposal":9},131,"VK_EXT_sampler_filter_minmax",{"number":2068,"type":7,"author":8,"promotedto":1776,"provisional":9,"depends":1581,"contact":1568,"extension":2069,"proposal":9},222,"VK_EXT_scalar_block_layout",{"number":2071,"type":7,"author":8,"promotedto":1776,"provisional":9,"contact":1577,"extension":2072,"proposal":9},247,"VK_EXT_separate_stencil_usage",{"number":2074,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":1724,"contact":1821,"extension":2075,"proposal":9},261,"VK_EXT_shader_atomic_float",{"number":2077,"type":7,"author":8,"provisional":9,"depends":2075,"ratified":11,"contact":1945,"extension":2078,"proposal":9},274,"VK_EXT_shader_atomic_float2",{"number":2080,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1709,"extension":2081,"proposal":9},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":2083,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1568,"extension":2084,"proposal":9},235,"VK_EXT_shader_image_atomic_int64",{"number":2086,"type":7,"author":8,"provisional":9,"depends":2087,"contact":2012,"extension":2088,"proposal":13},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":2090,"type":7,"author":8,"provisional":9,"depends":1814,"ratified":11,"contact":2091,"extension":148,"proposal":13},483,"Daniel Story @daniel-story",{"number":2093,"type":7,"author":8,"provisional":9,"ratified":11,"contact":1668,"extension":2094,"proposal":13},565,"VK_EXT_shader_replicated_composites",{"number":2096,"type":7,"author":8,"provisional":9,"ratified":1724,"contact":1592,"extension":2097,"proposal":9},141,"VK_EXT_shader_stencil_export",{"number":2099,"type":7,"author":1690,"deprecatedby":1776,"provisional":9,"contact":2028,"extension":2100,"proposal":9},65,"VK_EXT_shader_subgroup_ballot",{"number":2102,"type":7,"author":1690,"deprecatedby":1674,"provisional":9,"contact":2028,"extension":2103,"proposal":9},66,"VK_EXT_shader_subgroup_vote",{"number":2105,"type":7,"author":8,"provisional":9,"depends":1678,"ratified":11,"contact":1659,"extension":2106,"proposal":13},396,"VK_EXT_shader_tile_image",{"number":2108,"type":7,"author":1690,"promotedto":1776,"provisional":9,"contact":2028,"extension":2109,"proposal":9},163,"VK_EXT_shader_viewport_index_layer",{"number":2111,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1674,"ratified":1679,"contact":2112,"extension":2113,"proposal":9},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":2115,"type":7,"author":8,"provisional":9,"depends":1581,"contact":2116,"extension":2117,"proposal":13},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":2119,"type":1684,"author":8,"provisional":9,"depends":2120,"contact":1763,"extension":2121,"proposal":13},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":2123,"type":1684,"author":1744,"provisional":9,"depends":1798,"contact":1745,"extension":2124,"proposal":9},105,"VK_EXT_swapchain_colorspace",{"number":2126,"type":7,"author":8,"provisional":9,"depends":2127,"contact":1763,"extension":2128,"proposal":13},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":2130,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1709,"extension":2131,"proposal":9},282,"VK_EXT_texel_buffer_alignment",{"number":2133,"type":7,"author":1657,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1679,"contact":1659,"extension":2134,"proposal":9},67,"VK_EXT_texture_compression_astc_hdr",{"number":2136,"type":7,"author":8,"promotedto":1678,"provisional":9,"contact":1568,"extension":2137,"proposal":9},246,"VK_EXT_tooling_info",{"number":1452,"type":7,"author":1690,"provisional":9,"depends":1581,"ratified":11,"specialuse":2139,"contact":1714,"extension":2039,"proposal":9},"glemulation,d3demulation,devtools",{"number":2141,"type":7,"author":1744,"provisional":9,"contact":2142,"extension":2143,"proposal":9},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":2145,"type":1684,"author":2146,"deprecatedby":1925,"provisional":9,"specialuse":1534,"contact":2147,"extension":2148,"proposal":9},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":2150,"type":1684,"author":1744,"deprecatedby":1925,"provisional":9,"specialuse":1534,"contact":2151,"extension":2152,"proposal":9},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":2154,"type":7,"author":1690,"promotedto":2155,"provisional":9,"depends":1581,"contact":1729,"extension":2156,"proposal":9},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":2158,"type":7,"author":8,"provisional":9,"depends":1581,"ratified":11,"contact":1714,"extension":1931,"proposal":9},353,{"number":2160,"type":7,"author":8,"promotedto":1678,"provisional":9,"depends":2056,"ratified":1679,"contact":2161,"extension":2162,"proposal":9},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":2164,"type":7,"author":8,"provisional":9,"depends":2056,"ratified":1724,"contact":1714,"extension":2165,"proposal":9},253,"VK_EXT_ycbcr_image_arrays",{"number":2167,"type":7,"author":2168,"provisional":9,"depends":2169,"platform":2170,"contact":2171,"extension":2172,"proposal":9},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":2174,"type":7,"author":2168,"provisional":9,"depends":2175,"platform":2170,"contact":2171,"extension":2176,"proposal":9},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":2178,"type":7,"author":2168,"provisional":9,"depends":2179,"platform":2170,"contact":2171,"extension":2180,"proposal":9},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":2182,"type":1684,"author":2168,"provisional":9,"depends":1798,"platform":2170,"contact":2183,"extension":2184,"proposal":9},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":2186,"type":7,"author":2187,"provisional":9,"depends":2188,"platform":2189,"contact":2007,"extension":2190,"proposal":9},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":2192,"type":1684,"author":2187,"provisional":9,"depends":1798,"platform":2189,"contact":2007,"extension":2193,"proposal":9},50,"VK_GGP_stream_descriptor_surface",{"number":2195,"type":7,"author":1744,"provisional":9,"contact":2196,"extension":2197,"proposal":9},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":2199,"type":7,"author":1744,"provisional":9,"depends":1876,"contact":2200,"extension":2201,"proposal":9},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":2203,"type":7,"author":1744,"provisional":9,"contact":2196,"extension":2204,"proposal":9},224,"VK_GOOGLE_hlsl_functionality1",{"number":2206,"type":1684,"author":1744,"provisional":9,"depends":1798,"specialuse":1648,"contact":1763,"extension":2207,"proposal":13},434,"VK_GOOGLE_surfaceless_query",{"number":2209,"type":7,"author":1744,"provisional":9,"contact":2210,"extension":2211,"proposal":9},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":2213,"type":7,"author":2214,"provisional":9,"depends":1581,"contact":2215,"extension":2216,"proposal":13},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":2218,"type":7,"author":2219,"provisional":9,"depends":2220,"contact":2221,"extension":2222,"proposal":13},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":2224,"type":7,"author":2214,"provisional":9,"depends":2225,"contact":2221,"extension":2226,"proposal":9},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":1400,"type":7,"author":2023,"provisional":9,"contact":1568,"extension":2228,"proposal":9},"VK_IMG_filter_cubic",{"number":2230,"type":7,"author":2023,"deprecatedby":2231,"provisional":9,"contact":2232,"extension":2233,"proposal":9},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":2235,"type":7,"author":2023,"provisional":9,"depends":1581,"specialuse":1648,"contact":1854,"extension":2236,"proposal":9},111,"VK_IMG_relaxed_line_rasterization",{"number":2238,"type":7,"author":2239,"provisional":9,"specialuse":1576,"contact":2240,"extension":2241,"proposal":9},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":2243,"type":7,"author":2239,"provisional":9,"depends":1581,"contact":2244,"extension":2245,"proposal":9},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":2247,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2249,"ratified":11,"contact":1659,"extension":2250,"proposal":9},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":2252,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2249,"ratified":11,"contact":2253,"extension":2254,"proposal":9},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":2256,"type":7,"author":2248,"provisional":9,"depends":2257,"ratified":11,"contact":2028,"extension":2258,"proposal":9},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":1372,"type":1684,"author":2248,"provisional":9,"depends":1798,"platform":1647,"ratified":11,"contact":1654,"extension":2260,"proposal":9},"VK_KHR_android_surface",{"number":2262,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":1568,"extension":2263,"proposal":9},158,"VK_KHR_bind_memory2",{"number":2265,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2266,"ratified":11,"contact":1709,"extension":87,"proposal":9},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":2268,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":1920,"extension":1720,"proposal":9},544,{"number":2270,"type":7,"author":2248,"provisional":9,"depends":2271,"ratified":11,"contact":2272,"extension":2273,"proposal":13},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":2275,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"contact":1668,"extension":2276,"proposal":13},507,"VK_KHR_cooperative_matrix",{"number":2278,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1724,"contact":1841,"extension":2279,"proposal":9},338,"VK_KHR_copy_commands2",{"number":2281,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2282,"ratified":11,"contact":2283,"extension":2284,"proposal":9},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":2286,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2287,"ratified":11,"contact":1692,"extension":2288,"proposal":9},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":2290,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":2291,"extension":2292,"proposal":9},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":2294,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2295,"ratified":11,"contact":2296,"extension":2297,"proposal":9},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":2299,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":2300,"extension":2301,"proposal":9},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":2303,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2304,"ratified":11,"contact":1709,"extension":2305,"proposal":9},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":2307,"type":1684,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":1709,"extension":2304,"proposal":9},71,{"number":1348,"type":1684,"author":2248,"provisional":9,"depends":1798,"ratified":1724,"contact":2309,"extension":1795,"proposal":9},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":1352,"type":7,"author":2248,"provisional":9,"depends":2311,"ratified":1724,"contact":1692,"extension":2312,"proposal":9},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":2314,"type":7,"author":2248,"promotedto":1776,"provisional":9,"ratified":11,"contact":1714,"extension":1589,"proposal":9},170,{"number":2316,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":1577,"extension":2317,"proposal":9},197,"VK_KHR_driver_properties",{"number":1516,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":2319,"ratified":11,"contact":1568,"extension":2320,"proposal":13},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":2322,"type":7,"author":1565,"provisional":9,"depends":2323,"ratified":11,"contact":1568,"extension":2324,"proposal":13},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":2326,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2327,"ratified":11,"contact":1654,"extension":2328,"proposal":9},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":2330,"type":1684,"author":2248,"promotedto":1674,"provisional":9,"depends":1581,"ratified":11,"contact":1654,"extension":2327,"proposal":9},113,{"number":2332,"type":7,"author":2248,"provisional":9,"depends":2333,"ratified":1724,"contact":1654,"extension":2334,"proposal":9},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":2336,"type":7,"author":2248,"provisional":9,"depends":2328,"platform":1859,"ratified":11,"contact":1654,"extension":2337,"proposal":9},115,"VK_KHR_external_fence_win32",{"number":2339,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2340,"ratified":11,"contact":1692,"extension":2341,"proposal":9},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":2343,"type":1684,"author":2248,"promotedto":1674,"provisional":9,"depends":1581,"ratified":11,"contact":1692,"extension":2344,"proposal":9},72,"VK_KHR_external_memory_capabilities",{"number":2346,"type":7,"author":2248,"provisional":9,"depends":1828,"ratified":1724,"contact":1692,"extension":1833,"proposal":9},75,{"number":2348,"type":7,"author":2248,"provisional":9,"depends":1828,"platform":1859,"ratified":11,"contact":1692,"extension":2349,"proposal":9},74,"VK_KHR_external_memory_win32",{"number":2351,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2352,"ratified":11,"contact":1692,"extension":2353,"proposal":9},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":2355,"type":1684,"author":2248,"promotedto":1674,"provisional":9,"depends":1581,"ratified":11,"contact":1692,"extension":2352,"proposal":9},77,{"number":2357,"type":7,"author":2248,"provisional":9,"depends":2358,"ratified":1724,"contact":1692,"extension":2359,"proposal":9},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":2361,"type":7,"author":2248,"provisional":9,"depends":2353,"platform":1859,"ratified":11,"contact":1692,"extension":2362,"proposal":9},79,"VK_KHR_external_semaphore_win32",{"number":2364,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":11,"contact":2240,"extension":2365,"proposal":9},361,"VK_KHR_format_feature_flags2",{"number":2367,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"contact":1572,"extension":2368,"proposal":13},323,"VK_KHR_fragment_shader_barycentric",{"number":2370,"type":7,"author":2248,"provisional":9,"depends":2371,"ratified":1724,"contact":1568,"extension":2372,"proposal":13},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":2374,"type":1684,"author":2248,"provisional":9,"depends":1795,"ratified":1724,"contact":1692,"extension":2375,"proposal":9},122,"VK_KHR_get_display_properties2",{"number":2377,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":1945,"extension":2378,"proposal":9},147,"VK_KHR_get_memory_requirements2",{"number":2380,"type":1684,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":1709,"extension":2271,"proposal":9},60,{"number":2382,"type":1684,"author":2248,"provisional":9,"depends":1798,"ratified":1724,"contact":1692,"extension":2383,"proposal":9},120,"VK_KHR_get_surface_capabilities2",{"number":2385,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":1568,"extension":1863,"proposal":9},189,{"number":2387,"type":7,"author":2248,"promotedto":1776,"provisional":9,"ratified":11,"contact":1945,"extension":2388,"proposal":9},148,"VK_KHR_image_format_list",{"number":2390,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2391,"ratified":11,"contact":2283,"extension":2392,"proposal":9},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":2394,"type":7,"author":2248,"provisional":9,"depends":1876,"ratified":1724,"contact":2200,"extension":2395,"proposal":9},85,"VK_KHR_incremental_present",{"number":2397,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":1714,"extension":1915,"proposal":9},534,{"number":2399,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":1714,"extension":1935,"proposal":9},535,{"number":2401,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":1763,"extension":1940,"proposal":13},527,{"number":2403,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":1714,"extension":1609,"proposal":9},70,{"number":2405,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":2406,"extension":2407,"proposal":9},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":2409,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":1975,"proposal":9},169,{"number":2411,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1674,"ratified":11,"contact":1714,"extension":2412,"proposal":9},414,"VK_KHR_maintenance4",{"number":2414,"type":7,"author":2248,"provisional":9,"depends":2415,"ratified":11,"contact":2416,"extension":99,"proposal":13},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s",{"number":2418,"type":7,"author":2248,"provisional":9,"depends":1674,"ratified":11,"contact":2419,"extension":2420,"proposal":13},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":2422,"type":7,"author":2248,"provisional":9,"depends":1674,"ratified":11,"contact":12,"extension":2423,"proposal":13},563,"VK_KHR_maintenance7",{"number":2425,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":1945,"extension":1944,"proposal":13},272,{"number":2427,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":2428,"proposal":9},54,"VK_KHR_multiview",{"extension":2430,"proposal":9},"VK_KHR_object_refresh",{"number":2432,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"specialuse":1576,"contact":2433,"extension":2434,"proposal":9},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":2436,"type":7,"author":2248,"provisional":9,"depends":99,"ratified":11,"contact":2416,"extension":2437,"proposal":13},484,"VK_KHR_pipeline_binary",{"number":2439,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"specialuse":1576,"contact":1945,"extension":2440,"proposal":9},270,"VK_KHR_pipeline_executable_properties",{"number":2442,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":1956,"extension":2443,"proposal":9},291,"VK_KHR_pipeline_library",{"number":2445,"type":1684,"author":2248,"provisional":9,"ratified":11,"contact":2446,"extension":2447,"proposal":9},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":2449,"type":7,"author":2248,"provisional":13,"depends":1581,"platform":1567,"ratified":11,"contact":1960,"extension":2450,"proposal":9},164,"VK_KHR_portability_subset",{"number":2452,"type":7,"author":2248,"provisional":9,"depends":2453,"ratified":11,"contact":2454,"extension":2455,"proposal":9},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":2457,"type":7,"author":2248,"provisional":9,"depends":2458,"ratified":11,"contact":2454,"extension":2459,"proposal":9},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":2461,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":2462,"proposal":9},81,"VK_KHR_push_descriptor",{"number":2464,"type":7,"author":2248,"provisional":9,"depends":2465,"ratified":11,"contact":2028,"extension":2466,"proposal":9},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":2468,"type":7,"author":2248,"provisional":9,"depends":2258,"ratified":11,"contact":2028,"extension":2469,"proposal":9},387,"VK_KHR_ray_tracing_maintenance1",{"number":2471,"type":7,"author":2248,"provisional":9,"depends":2465,"ratified":11,"contact":2028,"extension":136,"proposal":9},348,{"number":2473,"type":7,"author":2248,"provisional":9,"depends":2258,"ratified":11,"contact":2474,"extension":2475,"proposal":13},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":2477,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":2478,"extension":2479,"proposal":9},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":1396,"type":7,"author":2248,"promotedto":1776,"provisional":9,"ratified":11,"contact":1568,"extension":2481,"proposal":9},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":2483,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2484,"ratified":11,"contact":2485,"extension":2486,"proposal":9},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":2488,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2371,"ratified":11,"contact":1714,"extension":2489,"proposal":9},242,"VK_KHR_separate_depth_stencil_layouts",{"number":2491,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":2492,"extension":2493,"proposal":9},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":2495,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":2492,"extension":2496,"proposal":9},182,"VK_KHR_shader_clock",{"number":2498,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":2028,"extension":2499,"proposal":9},64,"VK_KHR_shader_draw_parameters",{"number":2501,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"contact":1668,"extension":2502,"proposal":13},545,"VK_KHR_shader_expect_assume",{"number":2504,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":2253,"extension":1595,"proposal":9},83,{"number":2506,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":2253,"extension":2507,"proposal":9},198,"VK_KHR_shader_float_controls",{"number":2509,"type":7,"author":2248,"provisional":9,"depends":2510,"ratified":11,"contact":1759,"extension":2511,"proposal":13},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":2513,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":11,"contact":1668,"extension":2514,"proposal":13},281,"VK_KHR_shader_integer_dot_product",{"number":2516,"type":7,"author":2248,"provisional":9,"depends":1674,"ratified":11,"contact":2517,"extension":2518,"proposal":13},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":2520,"type":7,"author":2248,"promotedto":1678,"provisional":9,"ratified":11,"contact":1741,"extension":2521,"proposal":9},294,"VK_KHR_shader_non_semantic_info",{"number":2523,"type":7,"author":2248,"provisional":9,"depends":2524,"ratified":11,"contact":1568,"extension":2525,"proposal":13},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":2527,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":2528,"extension":2529,"proposal":13},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":2531,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1674,"ratified":11,"contact":2112,"extension":2532,"proposal":9},176,"VK_KHR_shader_subgroup_extended_types",{"number":2534,"type":7,"author":2248,"provisional":9,"ratified":11,"contact":1668,"extension":2535,"proposal":13},417,"VK_KHR_shader_subgroup_rotate",{"number":2537,"type":7,"author":2248,"provisional":9,"depends":1674,"ratified":11,"contact":2517,"extension":2538,"proposal":9},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":2540,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1724,"contact":1654,"extension":2541,"proposal":9},216,"VK_KHR_shader_terminate_invocation",{"number":2543,"type":7,"author":2248,"provisional":9,"depends":2544,"ratified":1724,"contact":2433,"extension":2545,"proposal":9},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":2547,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":2510,"ratified":11,"contact":1654,"extension":1955,"proposal":9},237,{"number":2549,"type":7,"author":2248,"promotedto":1674,"provisional":9,"ratified":11,"contact":2253,"extension":2550,"proposal":9},132,"VK_KHR_storage_buffer_storage_class",{"number":1341,"type":1684,"author":2248,"provisional":9,"ratified":1724,"contact":2552,"extension":1798,"proposal":9},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":2554,"type":1684,"author":2248,"provisional":9,"depends":2555,"ratified":11,"contact":2556,"extension":2557,"proposal":9},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":1321,"type":7,"author":2248,"provisional":9,"depends":1798,"ratified":1724,"contact":2552,"extension":1876,"proposal":9},{"number":2560,"type":7,"author":2248,"provisional":9,"depends":2561,"ratified":1724,"contact":1577,"extension":2562,"proposal":9},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":2564,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":1724,"contact":1568,"extension":2565,"proposal":9},315,"VK_KHR_synchronization2",{"number":2567,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":1945,"extension":2568,"proposal":9},208,"VK_KHR_timeline_semaphore",{"number":2570,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":1759,"extension":2571,"proposal":9},254,"VK_KHR_uniform_buffer_standard_layout",{"number":2573,"type":7,"author":2248,"promotedto":1674,"provisional":9,"depends":2249,"ratified":11,"contact":1654,"extension":2574,"proposal":9},121,"VK_KHR_variable_pointers",{"number":2576,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":1724,"contact":1763,"extension":2155,"proposal":13},526,{"number":2578,"type":7,"author":2248,"provisional":9,"depends":2579,"ratified":11,"contact":1920,"extension":2580,"proposal":13},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":1500,"type":7,"author":2248,"provisional":9,"depends":2579,"ratified":11,"contact":2582,"extension":2583,"proposal":13},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":2585,"type":7,"author":2248,"provisional":9,"depends":2579,"ratified":11,"contact":2582,"extension":2586,"proposal":13},188,"VK_KHR_video_decode_h265",{"number":1436,"type":7,"author":2248,"provisional":9,"depends":2588,"ratified":11,"contact":2589,"extension":2579,"proposal":13},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":1492,"type":7,"author":2248,"provisional":9,"depends":2591,"ratified":11,"contact":2592,"extension":2593,"proposal":13},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":1496,"type":7,"author":2248,"provisional":9,"depends":2591,"ratified":11,"contact":2592,"extension":2595,"proposal":13},"VK_KHR_video_encode_h265",{"number":2597,"type":7,"author":2248,"provisional":9,"depends":2588,"ratified":11,"contact":2592,"extension":2591,"proposal":13},300,{"number":2599,"type":7,"author":2248,"provisional":9,"depends":2600,"ratified":11,"contact":1920,"extension":2601,"proposal":13},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":1432,"type":7,"author":2248,"provisional":9,"depends":2603,"ratified":11,"contact":2161,"extension":2600,"proposal":13},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":2605,"type":7,"author":2248,"promotedto":1776,"provisional":9,"depends":1581,"ratified":11,"contact":1709,"extension":2606,"proposal":9},212,"VK_KHR_vulkan_memory_model",{"number":1364,"type":1684,"author":2248,"provisional":9,"depends":1798,"platform":2608,"ratified":11,"contact":2609,"extension":2610,"proposal":9},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":2612,"type":7,"author":2248,"provisional":9,"depends":2349,"platform":1859,"ratified":11,"contact":2613,"extension":2614,"proposal":9},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":1376,"type":1684,"author":2248,"provisional":9,"depends":1798,"platform":1859,"ratified":11,"contact":2609,"extension":2616,"proposal":9},"VK_KHR_win32_surface",{"number":2618,"type":7,"author":2248,"provisional":9,"depends":1581,"ratified":11,"contact":2619,"extension":2620,"proposal":9},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":1360,"type":1684,"author":2248,"provisional":9,"depends":1798,"platform":2622,"ratified":11,"contact":2609,"extension":2623,"proposal":9},"xcb","VK_KHR_xcb_surface",{"number":1356,"type":1684,"author":2248,"provisional":9,"depends":1798,"platform":2625,"ratified":11,"contact":2609,"extension":2626,"proposal":9},"xlib","VK_KHR_xlib_surface",{"number":2628,"type":7,"author":2248,"promotedto":1678,"provisional":9,"depends":1581,"ratified":11,"contact":2517,"extension":2629,"proposal":9},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":2631,"type":1684,"author":2146,"provisional":9,"contact":2446,"extension":2632,"proposal":13},460,"VK_LUNARG_direct_driver_loading",{"number":2634,"type":7,"author":2635,"provisional":9,"depends":1581,"specialuse":1751,"contact":2012,"extension":2636,"proposal":9},576,"MESA","VK_MESA_image_alignment_control",{"number":2638,"type":7,"author":2639,"provisional":9,"depends":1581,"contact":2640,"extension":2641,"proposal":13},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":2643,"type":1684,"author":2644,"deprecatedby":1965,"provisional":9,"depends":1798,"platform":2645,"contact":1960,"extension":2646,"proposal":9},123,"MVK","ios","VK_MVK_ios_surface",{"number":2648,"type":1684,"author":2644,"deprecatedby":1965,"provisional":9,"depends":1798,"platform":2649,"contact":1960,"extension":2650,"proposal":9},124,"macos","VK_MVK_macos_surface",{"number":2652,"type":1684,"author":2653,"provisional":9,"depends":1798,"platform":2654,"contact":2655,"extension":2656,"proposal":9},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":1456,"type":7,"author":2658,"provisional":9,"contact":2659,"extension":2660,"proposal":9},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":1460,"type":7,"author":2658,"provisional":9,"contact":2662,"extension":2663,"proposal":9},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":2665,"type":7,"author":2658,"provisional":9,"depends":2666,"contact":1709,"extension":2667,"proposal":9},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":2669,"type":7,"author":1690,"provisional":9,"depends":1685,"platform":1859,"contact":2670,"extension":2671,"proposal":9},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":2673,"type":7,"author":1690,"provisional":9,"contact":2662,"extension":2674,"proposal":9},88,"VK_NV_clip_space_w_scaling",{"number":2676,"type":7,"author":1690,"provisional":9,"contact":2677,"extension":2678,"proposal":9},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":2680,"type":7,"author":1690,"promotedto":2273,"provisional":9,"depends":1581,"contact":2681,"extension":2682,"proposal":9},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":2684,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":1709,"extension":2685,"proposal":9},250,"VK_NV_cooperative_matrix",{"number":2687,"type":7,"author":1690,"provisional":9,"depends":2688,"contact":1821,"extension":2689,"proposal":9},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":2691,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2028,"extension":2692,"proposal":9},51,"VK_NV_corner_sampled_image",{"number":2694,"type":7,"author":1690,"provisional":9,"depends":2695,"contact":2696,"extension":2697,"proposal":9},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":2699,"type":7,"author":1690,"provisional":13,"contact":2700,"extension":2701,"proposal":9},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":1444,"type":7,"author":1690,"deprecatedby":2288,"provisional":9,"contact":1709,"extension":2703,"proposal":9},"VK_NV_dedicated_allocation",{"number":2705,"type":7,"author":2706,"provisional":9,"depends":2707,"contact":2708,"extension":2709,"proposal":9},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":2711,"type":7,"author":1690,"provisional":9,"depends":1674,"contact":1714,"extension":2712,"proposal":9},547,"VK_NV_descriptor_pool_overallocation",{"number":2714,"type":7,"author":2706,"provisional":9,"depends":1581,"contact":2708,"extension":2715,"proposal":9},207,"VK_NV_device_diagnostic_checkpoints",{"number":2717,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2696,"extension":2718,"proposal":9},301,"VK_NV_device_diagnostics_config",{"number":2720,"type":7,"author":1690,"provisional":9,"depends":2721,"contact":1956,"extension":259,"proposal":9},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2",{"number":2723,"type":7,"author":1690,"provisional":9,"depends":259,"contact":1821,"extension":267,"proposal":9},429,{"number":2725,"type":7,"author":1690,"provisional":13,"depends":1990,"platform":1567,"contact":2726,"extension":2727,"proposal":9},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":2729,"type":7,"author":1690,"provisional":9,"contact":2730,"extension":2731,"proposal":9},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":2733,"type":7,"author":1690,"deprecatedby":2341,"provisional":9,"depends":2734,"contact":1692,"extension":2735,"proposal":9},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":2737,"type":1684,"author":1690,"deprecatedby":2344,"provisional":9,"contact":1692,"extension":2734,"proposal":9},56,{"number":2739,"type":7,"author":1690,"provisional":9,"depends":1828,"contact":2613,"extension":2740,"proposal":9},372,"VK_NV_external_memory_rdma",{"extension":2742,"proposal":9},"VK_NV_external_memory_sci_buf",{"number":2744,"type":7,"author":1690,"deprecatedby":2349,"provisional":9,"depends":2735,"platform":1859,"contact":1692,"extension":2745,"proposal":9},58,"VK_NV_external_memory_win32",{"extension":2747,"proposal":9},"VK_NV_external_sci_sync",{"extension":2749,"proposal":9},"VK_NV_external_sci_sync2",{"number":2751,"type":7,"author":1690,"provisional":9,"contact":1709,"extension":2752,"proposal":9},154,"VK_NV_fill_rectangle",{"number":2754,"type":7,"author":1690,"provisional":9,"contact":1709,"extension":2755,"proposal":9},150,"VK_NV_fragment_coverage_to_color",{"number":2757,"type":7,"author":1690,"promotedto":2368,"provisional":9,"depends":1581,"contact":2681,"extension":2758,"proposal":9},204,"VK_NV_fragment_shader_barycentric",{"number":2760,"type":7,"author":1690,"provisional":9,"depends":2372,"contact":2681,"extension":2761,"proposal":9},327,"VK_NV_fragment_shading_rate_enums",{"number":2763,"type":7,"author":1690,"provisional":9,"contact":1709,"extension":2764,"proposal":9},153,"VK_NV_framebuffer_mixed_samples",{"number":2766,"type":7,"author":1690,"provisional":9,"contact":2028,"extension":2767,"proposal":9},96,"VK_NV_geometry_shader_passthrough",{"number":1388,"type":7,"author":1690,"deprecatedby":2231,"provisional":9,"contact":1714,"extension":2769,"proposal":9},"VK_NV_glsl_shader",{"number":2771,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2772,"extension":2773,"proposal":9},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":2775,"type":7,"author":2706,"provisional":9,"depends":1581,"contact":2776,"extension":2777,"proposal":9},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":2779,"type":7,"author":1690,"provisional":9,"contact":2780,"extension":2781,"proposal":9},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":2783,"type":7,"author":1690,"provisional":9,"depends":2784,"contact":2780,"extension":2785,"proposal":9},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":2787,"type":7,"author":1690,"provisional":9,"depends":2688,"contact":1821,"extension":2788,"proposal":9},428,"VK_NV_memory_decompression",{"number":2790,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":1956,"extension":112,"proposal":9},203,{"number":2792,"type":7,"author":1690,"provisional":9,"depends":2793,"contact":2613,"extension":2794,"proposal":9},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":2796,"type":7,"author":1690,"provisional":9,"depends":2420,"contact":1714,"extension":2797,"proposal":9},517,"VK_NV_per_stage_descriptor_set",{"number":2799,"type":7,"author":1690,"provisional":9,"depends":1858,"contact":2800,"extension":2801,"proposal":9},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":2803,"proposal":9},"VK_NV_private_vendor_info",{"number":2805,"type":7,"author":1690,"provisional":9,"contact":2806,"extension":2807,"proposal":9},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":2809,"type":7,"author":1690,"deprecatedby":136,"provisional":9,"depends":2810,"contact":2662,"extension":2811,"proposal":9},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":2813,"type":7,"author":1690,"provisional":9,"depends":136,"contact":2662,"extension":2814,"proposal":9},491,"VK_NV_ray_tracing_invocation_reorder",{"number":2816,"type":7,"author":1690,"provisional":9,"depends":136,"contact":2474,"extension":2817,"proposal":9},328,"VK_NV_ray_tracing_motion_blur",{"number":2819,"type":7,"author":1690,"provisional":9,"contact":1821,"extension":2820,"proposal":13},569,"VK_NV_ray_tracing_validation",{"number":2822,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2696,"extension":2823,"proposal":9},167,"VK_NV_representative_fragment_test",{"number":2825,"type":7,"author":1690,"provisional":9,"contact":1714,"extension":2826,"proposal":9},95,"VK_NV_sample_mask_override_coverage",{"number":2828,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2681,"extension":2829,"proposal":9},206,"VK_NV_scissor_exclusive",{"number":2831,"type":7,"author":1690,"provisional":9,"contact":1709,"extension":2832,"proposal":9},564,"VK_NV_shader_atomic_float16_vector",{"number":2834,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2681,"extension":2835,"proposal":9},205,"VK_NV_shader_image_footprint",{"number":2837,"type":7,"author":1690,"provisional":9,"depends":1674,"contact":2028,"extension":2838,"proposal":9},155,"VK_NV_shader_sm_builtins",{"number":2840,"type":7,"author":1690,"provisional":9,"depends":1674,"contact":1709,"extension":2841,"proposal":9},199,"VK_NV_shader_subgroup_partitioned",{"number":2843,"type":7,"author":1690,"provisional":9,"depends":1581,"contact":2681,"extension":2844,"proposal":9},165,"VK_NV_shading_rate_image",{"number":2846,"type":7,"author":1690,"provisional":9,"contact":2028,"extension":2847,"proposal":9},97,"VK_NV_viewport_array2",{"number":2849,"type":7,"author":1690,"provisional":9,"contact":1714,"extension":2850,"proposal":9},99,"VK_NV_viewport_swizzle",{"number":2852,"type":7,"author":1690,"promotedto":2614,"provisional":9,"depends":2745,"platform":1859,"contact":2613,"extension":2853,"proposal":9},59,"VK_NV_win32_keyed_mutex",{"number":2855,"type":7,"author":1840,"provisional":9,"depends":2856,"contact":1841,"extension":2857,"proposal":9},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":2859,"type":7,"author":1840,"provisional":9,"depends":1842,"contact":1841,"extension":2860,"proposal":9},520,"VK_QCOM_filter_cubic_weights",{"number":2862,"type":7,"author":1840,"provisional":9,"depends":2863,"contact":1841,"extension":2864,"proposal":9},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":2866,"type":7,"author":1840,"provisional":9,"depends":2867,"contact":1841,"extension":2868,"proposal":13},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":2870,"type":7,"author":1840,"provisional":9,"depends":2868,"contact":1841,"extension":2871,"proposal":9},519,"VK_QCOM_image_processing2",{"number":2873,"type":7,"author":1840,"provisional":9,"contact":1841,"extension":2874,"proposal":9},511,"VK_QCOM_multiview_per_view_render_areas",{"number":2876,"type":7,"author":1840,"provisional":9,"depends":1581,"contact":1841,"extension":2877,"proposal":9},489,"VK_QCOM_multiview_per_view_viewports",{"number":2879,"type":7,"author":1840,"provisional":9,"contact":1841,"extension":2880,"proposal":9},172,"VK_QCOM_render_pass_shader_resolve",{"number":2882,"type":7,"author":1840,"provisional":9,"contact":1841,"extension":2883,"proposal":9},302,"VK_QCOM_render_pass_store_ops",{"number":2885,"type":7,"author":1840,"provisional":9,"contact":1841,"extension":2886,"proposal":9},283,"VK_QCOM_render_pass_transform",{"number":2888,"type":7,"author":1840,"provisional":9,"depends":2889,"contact":1841,"extension":2890,"proposal":9},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":2892,"type":7,"author":1840,"provisional":9,"depends":1581,"contact":1841,"extension":2893,"proposal":13},485,"VK_QCOM_tile_properties",{"number":2895,"type":7,"author":1840,"provisional":9,"contact":1841,"extension":2896,"proposal":9},521,"VK_QCOM_ycbcr_degamma",{"number":2898,"type":7,"author":2899,"provisional":9,"depends":1653,"platform":2900,"contact":2901,"extension":2902,"proposal":9},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":2904,"type":1684,"author":2899,"provisional":9,"depends":1798,"platform":2900,"contact":2905,"extension":2906,"proposal":9},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":2908,"type":7,"author":2909,"provisional":9,"depends":1581,"contact":1783,"extension":2910,"proposal":9},486,"SEC","VK_SEC_amigo_profiling",{"number":2912,"type":7,"author":2913,"provisional":9,"depends":1581,"specialuse":1751,"contact":2012,"extension":2914,"proposal":9},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":2916,"type":7,"author":2913,"promotedto":1977,"provisional":9,"depends":1975,"specialuse":1751,"contact":1976,"extension":2917,"proposal":9},352,"VK_VALVE_mutable_descriptor_type",1729612547551]