[{"data":1,"prerenderedAt":2526},["ShallowReactive",2],{"t2PotgfVBN":3,"VyF3Mmj32r":866,"N9m89Rcq0G":1079},{"title":4,"description":5,"body":6,"_type":865,"_id":4},"VK_LUNARG_direct_driver_loading.proposal","Adds an extension that allows applications to provide drivers to the loader during\ninstance creation.",{"type":7,"children":8,"toc":852},"root",[9,16,23,28,43,49,120,126,158,163,168,186,191,491,502,507,512,530,535,541,554,784,790,797,802,808,813,819,824,830,835,841,846],{"type":10,"tag":11,"props":12,"children":13},"element","p",{},[14],{"type":15,"value":5},"text",{"type":10,"tag":17,"props":18,"children":20},"h2",{"id":19},"_problem_statement",[21],{"type":15,"value":22},"Problem Statement",{"type":10,"tag":11,"props":24,"children":25},{},[26],{"type":15,"value":27},"There are several uses cases that cause applications to want to ship a driver with\nthemselves. Adding a fallback CPU driver is necessary in many web browsers to\nsupport hardware which does not support vulkan, as well as for testing\ninfrastructure where hardware might not be available. While there are currently\nseveral desktop Vulkan Loader mechanisms that allow applications to provide\ndrivers, they all suffer from various shortcomings. A non comprehensive list is\ndetailed below.",{"type":10,"tag":29,"props":30,"children":31},"ul",{},[32,38],{"type":10,"tag":33,"props":34,"children":35},"li",{},[36],{"type":15,"value":37},"Some require an installer to be run. This necessitates an uninstaller, as well\nas makes the driver 'global' to the system or user.",{"type":10,"tag":33,"props":39,"children":40},{},[41],{"type":15,"value":42},"They may require elevated privileges to use, such as with an installer, or\ncauses the solution to fail when running with elevated privileges, as with\nEnvironment Variables.",{"type":10,"tag":17,"props":44,"children":46},{"id":45},"_current_solution_space",[47],{"type":15,"value":48},"Current Solution Space",{"type":10,"tag":29,"props":50,"children":51},{},[52,76,94,107],{"type":10,"tag":33,"props":53,"children":54},{},[55,57],{"type":15,"value":56},"Installation to OS specific locations",{"type":10,"tag":58,"props":59,"children":60},"ol",{},[61,66,71],{"type":10,"tag":33,"props":62,"children":63},{},[64],{"type":15,"value":65},"Explicit installer and uninstaller needs to be run",{"type":10,"tag":33,"props":67,"children":68},{},[69],{"type":15,"value":70},"Global to all applications",{"type":10,"tag":33,"props":72,"children":73},{},[74],{"type":15,"value":75},"Requires elevated privileges in most cases",{"type":10,"tag":33,"props":77,"children":78},{},[79,81],{"type":15,"value":80},"Environment Variables",{"type":10,"tag":58,"props":82,"children":83},{},[84,89],{"type":10,"tag":33,"props":85,"children":86},{},[87],{"type":15,"value":88},"Disabled when running with elevated privileges due to the security concerns",{"type":10,"tag":33,"props":90,"children":91},{},[92],{"type":15,"value":93},"Tedious to setup since they require the full path to the driver manifest",{"type":10,"tag":33,"props":95,"children":96},{},[97,99],{"type":15,"value":98},"MacOS Bundles - Allows placing the .dylib inside a relocatable package, loader knows how to look in them",{"type":10,"tag":58,"props":100,"children":101},{},[102],{"type":10,"tag":33,"props":103,"children":104},{},[105],{"type":15,"value":106},"Not available for any other platform",{"type":10,"tag":33,"props":108,"children":109},{},[110,112],{"type":15,"value":111},"Looking in current working directory",{"type":10,"tag":58,"props":113,"children":114},{},[115],{"type":10,"tag":33,"props":116,"children":117},{},[118],{"type":15,"value":119},"Disabled when running with elevated privileges, as that is an attack vector",{"type":10,"tag":17,"props":121,"children":123},{"id":122},"_proposal",[124],{"type":15,"value":125},"Proposal",{"type":10,"tag":11,"props":127,"children":128},{},[129,136,138,147,149,156],{"type":10,"tag":130,"props":131,"children":133},"code",{"className":132},[],[134],{"type":15,"value":135},"VK_LUNARG_direct_driver_loading",{"type":15,"value":137}," extends the pNext chain of\n",{"type":10,"tag":139,"props":140,"children":144},"a",{"href":141,"rel":142},"https://docs.vulkan.org/spec/latest/chapters/initialization.html#VkInstanceCreateInfo",[143],"nofollow",[145],{"type":15,"value":146},"VkInstanceCreateInfo",{"type":15,"value":148}," to provide a list\nof structures which contain the information needed by the loader to load the drivers.\nThis is achieved by providing the driver’s ",{"type":10,"tag":139,"props":150,"children":153},{"href":151,"rel":152},"https://docs.vulkan.org/spec/latest/chapters/initialization.html#vkGetInstanceProcAddr",[143],[154],{"type":15,"value":155},"vkGetInstanceProcAddr",{"type":15,"value":157},",\nbypassing the loaders need to use the systems dynamic linker to load the drivers functions.",{"type":10,"tag":11,"props":159,"children":160},{},[161],{"type":15,"value":162},"The extension also allows applications to use provided drivers exclusively, so that no\ndrivers found on the system are loaded.",{"type":10,"tag":11,"props":164,"children":165},{},[166],{"type":15,"value":167},"This satisfies the requirements:",{"type":10,"tag":29,"props":169,"children":170},{},[171,176,181],{"type":10,"tag":33,"props":172,"children":173},{},[174],{"type":15,"value":175},"Isolated from all other running processes.",{"type":10,"tag":33,"props":177,"children":178},{},[179],{"type":15,"value":180},"No installation required.",{"type":10,"tag":33,"props":182,"children":183},{},[184],{"type":15,"value":185},"Works when the application is running with elevated privileges.",{"type":10,"tag":11,"props":187,"children":188},{},[189],{"type":15,"value":190},"The intent of the extension is to be implemented in the desktop Vulkan-Loader.",{"type":10,"tag":192,"props":193,"children":198},"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDirectDriverLoadingInfoLUNARG {\n VkStructureType sType;\n const void* pNext;\n VkDirectDriverLoadingFlagsLUNARG flags;\n PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr;\n} VkDirectDriverLoadingInfoLUNARG;\n\ntypedef struct VkDirectDriverLoadingListLUNARG {\n VkStructureType sType;\n const void* pNext;\n VkDirectDriverLoadingModeLUNARG mode;\n uint32_t driverCount;\n const VkDirectDriverLoadingInfoLUNARG* pDrivers;\n} VkDirectDriverLoadingListLUNARG;\n\ntypedef enum VkDirectDriverLoadingModeLUNARG {\n VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG = 0,\n VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG = 1,\n VK_DIRECT_DRIVER_LOADING_MODE_MAX_ENUM_LUNARG = 0x7FFFFFFF\n} VkDirectDriverLoadingModeLUNARG;\n","c","",[199],{"type":10,"tag":130,"props":200,"children":201},{"__ignoreMap":197},[202,225,234,253,262,271,280,290,307,315,331,340,354,377,386,394,412,437,459,482],{"type":10,"tag":203,"props":204,"children":207},"span",{"class":205,"line":206},"line",1,[208,214,219],{"type":10,"tag":203,"props":209,"children":211},{"style":210},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[212],{"type":15,"value":213},"typedef",{"type":10,"tag":203,"props":215,"children":216},{"style":210},[217],{"type":15,"value":218}," struct",{"type":10,"tag":203,"props":220,"children":222},{"style":221},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[223],{"type":15,"value":224}," VkDirectDriverLoadingInfoLUNARG {\n",{"type":10,"tag":203,"props":226,"children":228},{"class":205,"line":227},2,[229],{"type":10,"tag":203,"props":230,"children":231},{"style":221},[232],{"type":15,"value":233}," VkStructureType sType;\n",{"type":10,"tag":203,"props":235,"children":237},{"class":205,"line":236},3,[238,243,248],{"type":10,"tag":203,"props":239,"children":240},{"style":210},[241],{"type":15,"value":242}," const",{"type":10,"tag":203,"props":244,"children":245},{"style":210},[246],{"type":15,"value":247}," void*",{"type":10,"tag":203,"props":249,"children":250},{"style":221},[251],{"type":15,"value":252}," pNext;\n",{"type":10,"tag":203,"props":254,"children":256},{"class":205,"line":255},4,[257],{"type":10,"tag":203,"props":258,"children":259},{"style":221},[260],{"type":15,"value":261}," VkDirectDriverLoadingFlagsLUNARG flags;\n",{"type":10,"tag":203,"props":263,"children":265},{"class":205,"line":264},5,[266],{"type":10,"tag":203,"props":267,"children":268},{"style":221},[269],{"type":15,"value":270}," PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr;\n",{"type":10,"tag":203,"props":272,"children":274},{"class":205,"line":273},6,[275],{"type":10,"tag":203,"props":276,"children":277},{"style":221},[278],{"type":15,"value":279},"} VkDirectDriverLoadingInfoLUNARG;\n",{"type":10,"tag":203,"props":281,"children":283},{"class":205,"line":282},7,[284],{"type":10,"tag":203,"props":285,"children":287},{"emptyLinePlaceholder":286},true,[288],{"type":15,"value":289},"\n",{"type":10,"tag":203,"props":291,"children":293},{"class":205,"line":292},8,[294,298,302],{"type":10,"tag":203,"props":295,"children":296},{"style":210},[297],{"type":15,"value":213},{"type":10,"tag":203,"props":299,"children":300},{"style":210},[301],{"type":15,"value":218},{"type":10,"tag":203,"props":303,"children":304},{"style":221},[305],{"type":15,"value":306}," VkDirectDriverLoadingListLUNARG {\n",{"type":10,"tag":203,"props":308,"children":310},{"class":205,"line":309},9,[311],{"type":10,"tag":203,"props":312,"children":313},{"style":221},[314],{"type":15,"value":233},{"type":10,"tag":203,"props":316,"children":318},{"class":205,"line":317},10,[319,323,327],{"type":10,"tag":203,"props":320,"children":321},{"style":210},[322],{"type":15,"value":242},{"type":10,"tag":203,"props":324,"children":325},{"style":210},[326],{"type":15,"value":247},{"type":10,"tag":203,"props":328,"children":329},{"style":221},[330],{"type":15,"value":252},{"type":10,"tag":203,"props":332,"children":334},{"class":205,"line":333},11,[335],{"type":10,"tag":203,"props":336,"children":337},{"style":221},[338],{"type":15,"value":339}," VkDirectDriverLoadingModeLUNARG mode;\n",{"type":10,"tag":203,"props":341,"children":343},{"class":205,"line":342},12,[344,349],{"type":10,"tag":203,"props":345,"children":346},{"style":210},[347],{"type":15,"value":348}," uint32_t",{"type":10,"tag":203,"props":350,"children":351},{"style":221},[352],{"type":15,"value":353}," driverCount;\n",{"type":10,"tag":203,"props":355,"children":357},{"class":205,"line":356},13,[358,362,367,372],{"type":10,"tag":203,"props":359,"children":360},{"style":210},[361],{"type":15,"value":242},{"type":10,"tag":203,"props":363,"children":364},{"style":221},[365],{"type":15,"value":366}," VkDirectDriverLoadingInfoLUNARG",{"type":10,"tag":203,"props":368,"children":369},{"style":210},[370],{"type":15,"value":371},"*",{"type":10,"tag":203,"props":373,"children":374},{"style":221},[375],{"type":15,"value":376}," pDrivers;\n",{"type":10,"tag":203,"props":378,"children":380},{"class":205,"line":379},14,[381],{"type":10,"tag":203,"props":382,"children":383},{"style":221},[384],{"type":15,"value":385},"} VkDirectDriverLoadingListLUNARG;\n",{"type":10,"tag":203,"props":387,"children":389},{"class":205,"line":388},15,[390],{"type":10,"tag":203,"props":391,"children":392},{"emptyLinePlaceholder":286},[393],{"type":15,"value":289},{"type":10,"tag":203,"props":395,"children":397},{"class":205,"line":396},16,[398,402,407],{"type":10,"tag":203,"props":399,"children":400},{"style":210},[401],{"type":15,"value":213},{"type":10,"tag":203,"props":403,"children":404},{"style":210},[405],{"type":15,"value":406}," enum",{"type":10,"tag":203,"props":408,"children":409},{"style":221},[410],{"type":15,"value":411}," VkDirectDriverLoadingModeLUNARG {\n",{"type":10,"tag":203,"props":413,"children":415},{"class":205,"line":414},17,[416,421,426,432],{"type":10,"tag":203,"props":417,"children":418},{"style":221},[419],{"type":15,"value":420}," VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG ",{"type":10,"tag":203,"props":422,"children":423},{"style":210},[424],{"type":15,"value":425},"=",{"type":10,"tag":203,"props":427,"children":429},{"style":428},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[430],{"type":15,"value":431}," 0",{"type":10,"tag":203,"props":433,"children":434},{"style":221},[435],{"type":15,"value":436},",\n",{"type":10,"tag":203,"props":438,"children":440},{"class":205,"line":439},18,[441,446,450,455],{"type":10,"tag":203,"props":442,"children":443},{"style":221},[444],{"type":15,"value":445}," VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG ",{"type":10,"tag":203,"props":447,"children":448},{"style":210},[449],{"type":15,"value":425},{"type":10,"tag":203,"props":451,"children":452},{"style":428},[453],{"type":15,"value":454}," 1",{"type":10,"tag":203,"props":456,"children":457},{"style":221},[458],{"type":15,"value":436},{"type":10,"tag":203,"props":460,"children":462},{"class":205,"line":461},19,[463,468,472,477],{"type":10,"tag":203,"props":464,"children":465},{"style":221},[466],{"type":15,"value":467}," VK_DIRECT_DRIVER_LOADING_MODE_MAX_ENUM_LUNARG ",{"type":10,"tag":203,"props":469,"children":470},{"style":210},[471],{"type":15,"value":425},{"type":10,"tag":203,"props":473,"children":474},{"style":210},[475],{"type":15,"value":476}," 0x",{"type":10,"tag":203,"props":478,"children":479},{"style":428},[480],{"type":15,"value":481},"7FFFFFFF\n",{"type":10,"tag":203,"props":483,"children":485},{"class":205,"line":484},20,[486],{"type":10,"tag":203,"props":487,"children":488},{"style":221},[489],{"type":15,"value":490},"} VkDirectDriverLoadingModeLUNARG;\n",{"type":10,"tag":11,"props":492,"children":493},{},[494,500],{"type":10,"tag":130,"props":495,"children":497},{"className":496},[],[498],{"type":15,"value":499},"VkDirectDriverLoadingModeLUNARG",{"type":15,"value":501}," allows applications to choose whether to load\nonly the drivers they provide or include the drivers they provide with all of\nthe drivers the Vulkan Loader finds on the system.",{"type":10,"tag":11,"props":503,"children":504},{},[505],{"type":15,"value":506},"There is a known defect with this extension. When the application queries the\nlist of instance extensions, there is no way to provide to the Vulkan Loader the\nlist of application provided drivers, to combine the driver’s extensions with\nthe extensions supported by the drivers and implicit layers on the system. As a\nworkaround, applications can instead load the vkEnumerateInstanceExtensionProperties\nentry point from the provided drivers instead to get their list of extensions.",{"type":10,"tag":11,"props":508,"children":509},{},[510],{"type":15,"value":511},"This workaround has a known defect when all of the following is true:",{"type":10,"tag":58,"props":513,"children":514},{},[515,520,525],{"type":10,"tag":33,"props":516,"children":517},{},[518],{"type":15,"value":519},"An application uses VK_LUNARG_direct_driver_loading to add drivers.",{"type":10,"tag":33,"props":521,"children":522},{},[523],{"type":15,"value":524},"A layer (that will be enabled) filters out unsupported extensions during\ncalls to vkEnumerateInstanceExtensionProperties entry point.",{"type":10,"tag":33,"props":526,"children":527},{},[528],{"type":15,"value":529},"The application enables instance extensions in VkInstanceCreateInfo\nwhich are supported by the application provided driver but not the layer(s).",{"type":10,"tag":11,"props":531,"children":532},{},[533],{"type":15,"value":534},"As the application directly calls the driver’s vkEnumerateInstanceExtensionProperties\ninstead of the loader’s, this prevents layers from being able to modify the list of\nextensions. Since the layer will not be able to filter out unsupported instance\nextensions, the layer may fail to work, cause bugs elsewhere, or crash.",{"type":10,"tag":17,"props":536,"children":538},{"id":537},"_example_usage",[539],{"type":15,"value":540},"Example Usage",{"type":10,"tag":11,"props":542,"children":543},{},[544,546,552],{"type":15,"value":545},"This example shows typical usage where the provided driver should be the ONLY driver found.\nIt uses ",{"type":10,"tag":130,"props":547,"children":549},{"className":548},[],[550],{"type":15,"value":551},"VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG",{"type":15,"value":553}," to prevent the loader from loading\nany drivers on the system, useful for use when running under testing conditions.",{"type":10,"tag":192,"props":555,"children":557},{"className":194,"code":556,"language":196,"meta":197,"style":197},"VkDirectDriverLoadingInfoLUNARG app_provided_driver{};\napp_provided_driver.sType = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG;\napp_provided_driver.pfnGetInstanceProcAddr = /* address of drivers function pointer*/\n\nVkDirectDriverLoadingListLUNARG direct_driver_loading{};\ndirect_driver_loading.sType = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG;\ndirect_driver_loading.mode = VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG; // Do not load any other drivers\ndirect_driver_loading.driverCount = 1;\ndirect_driver_loading.pDrivers = &app_provided_driver;\n\nVkInstanceCreateInfo instance_info{};\ninstance_info.pNext = &direct_driver_loading;\n\nvkCreateInstance(&instance_info, NULL, inst);\n",[558],{"type":10,"tag":130,"props":559,"children":560},{"__ignoreMap":197},[561,569,586,604,611,619,636,658,679,701,708,716,737,744],{"type":10,"tag":203,"props":562,"children":563},{"class":205,"line":206},[564],{"type":10,"tag":203,"props":565,"children":566},{"style":221},[567],{"type":15,"value":568},"VkDirectDriverLoadingInfoLUNARG app_provided_driver{};\n",{"type":10,"tag":203,"props":570,"children":571},{"class":205,"line":227},[572,577,581],{"type":10,"tag":203,"props":573,"children":574},{"style":221},[575],{"type":15,"value":576},"app_provided_driver.sType ",{"type":10,"tag":203,"props":578,"children":579},{"style":210},[580],{"type":15,"value":425},{"type":10,"tag":203,"props":582,"children":583},{"style":221},[584],{"type":15,"value":585}," VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG;\n",{"type":10,"tag":203,"props":587,"children":588},{"class":205,"line":236},[589,594,598],{"type":10,"tag":203,"props":590,"children":591},{"style":221},[592],{"type":15,"value":593},"app_provided_driver.pfnGetInstanceProcAddr ",{"type":10,"tag":203,"props":595,"children":596},{"style":210},[597],{"type":15,"value":425},{"type":10,"tag":203,"props":599,"children":601},{"style":600},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[602],{"type":15,"value":603}," /* address of drivers function pointer*/\n",{"type":10,"tag":203,"props":605,"children":606},{"class":205,"line":255},[607],{"type":10,"tag":203,"props":608,"children":609},{"emptyLinePlaceholder":286},[610],{"type":15,"value":289},{"type":10,"tag":203,"props":612,"children":613},{"class":205,"line":264},[614],{"type":10,"tag":203,"props":615,"children":616},{"style":221},[617],{"type":15,"value":618},"VkDirectDriverLoadingListLUNARG direct_driver_loading{};\n",{"type":10,"tag":203,"props":620,"children":621},{"class":205,"line":273},[622,627,631],{"type":10,"tag":203,"props":623,"children":624},{"style":221},[625],{"type":15,"value":626},"direct_driver_loading.sType ",{"type":10,"tag":203,"props":628,"children":629},{"style":210},[630],{"type":15,"value":425},{"type":10,"tag":203,"props":632,"children":633},{"style":221},[634],{"type":15,"value":635}," VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG;\n",{"type":10,"tag":203,"props":637,"children":638},{"class":205,"line":282},[639,644,648,653],{"type":10,"tag":203,"props":640,"children":641},{"style":221},[642],{"type":15,"value":643},"direct_driver_loading.mode ",{"type":10,"tag":203,"props":645,"children":646},{"style":210},[647],{"type":15,"value":425},{"type":10,"tag":203,"props":649,"children":650},{"style":221},[651],{"type":15,"value":652}," VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG;",{"type":10,"tag":203,"props":654,"children":655},{"style":600},[656],{"type":15,"value":657}," // Do not load any other drivers\n",{"type":10,"tag":203,"props":659,"children":660},{"class":205,"line":292},[661,666,670,674],{"type":10,"tag":203,"props":662,"children":663},{"style":221},[664],{"type":15,"value":665},"direct_driver_loading.driverCount ",{"type":10,"tag":203,"props":667,"children":668},{"style":210},[669],{"type":15,"value":425},{"type":10,"tag":203,"props":671,"children":672},{"style":428},[673],{"type":15,"value":454},{"type":10,"tag":203,"props":675,"children":676},{"style":221},[677],{"type":15,"value":678},";\n",{"type":10,"tag":203,"props":680,"children":681},{"class":205,"line":309},[682,687,691,696],{"type":10,"tag":203,"props":683,"children":684},{"style":221},[685],{"type":15,"value":686},"direct_driver_loading.pDrivers ",{"type":10,"tag":203,"props":688,"children":689},{"style":210},[690],{"type":15,"value":425},{"type":10,"tag":203,"props":692,"children":693},{"style":210},[694],{"type":15,"value":695}," &",{"type":10,"tag":203,"props":697,"children":698},{"style":221},[699],{"type":15,"value":700},"app_provided_driver;\n",{"type":10,"tag":203,"props":702,"children":703},{"class":205,"line":317},[704],{"type":10,"tag":203,"props":705,"children":706},{"emptyLinePlaceholder":286},[707],{"type":15,"value":289},{"type":10,"tag":203,"props":709,"children":710},{"class":205,"line":333},[711],{"type":10,"tag":203,"props":712,"children":713},{"style":221},[714],{"type":15,"value":715},"VkInstanceCreateInfo instance_info{};\n",{"type":10,"tag":203,"props":717,"children":718},{"class":205,"line":342},[719,724,728,732],{"type":10,"tag":203,"props":720,"children":721},{"style":221},[722],{"type":15,"value":723},"instance_info.pNext ",{"type":10,"tag":203,"props":725,"children":726},{"style":210},[727],{"type":15,"value":425},{"type":10,"tag":203,"props":729,"children":730},{"style":210},[731],{"type":15,"value":695},{"type":10,"tag":203,"props":733,"children":734},{"style":221},[735],{"type":15,"value":736},"direct_driver_loading;\n",{"type":10,"tag":203,"props":738,"children":739},{"class":205,"line":356},[740],{"type":10,"tag":203,"props":741,"children":742},{"emptyLinePlaceholder":286},[743],{"type":15,"value":289},{"type":10,"tag":203,"props":745,"children":746},{"class":205,"line":379},[747,753,758,763,769,774,779],{"type":10,"tag":203,"props":748,"children":750},{"style":749},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[751],{"type":15,"value":752},"vkCreateInstance",{"type":10,"tag":203,"props":754,"children":755},{"style":221},[756],{"type":15,"value":757},"(",{"type":10,"tag":203,"props":759,"children":760},{"style":210},[761],{"type":15,"value":762},"&",{"type":10,"tag":203,"props":764,"children":766},{"style":765},"--shiki-default:#953800;--shiki-dark:#FFA657",[767],{"type":15,"value":768},"instance_info",{"type":10,"tag":203,"props":770,"children":771},{"style":221},[772],{"type":15,"value":773},", ",{"type":10,"tag":203,"props":775,"children":776},{"style":428},[777],{"type":15,"value":778},"NULL",{"type":10,"tag":203,"props":780,"children":781},{"style":221},[782],{"type":15,"value":783},", inst);\n",{"type":10,"tag":17,"props":785,"children":787},{"id":786},"_issues",[788],{"type":15,"value":789},"Issues",{"type":10,"tag":791,"props":792,"children":794},"h3",{"id":793},"_resolved_global_functions_are_not_extensible",[795],{"type":15,"value":796},"RESOLVED: Global functions are not extensible",{"type":10,"tag":11,"props":798,"children":799},{},[800],{"type":15,"value":801},"Since this proposal allows adding drivers, and vkEnumerateInstanceExtensionProperties\nreturns the list of extensions supported by drivers on the system, the application\nmust either 'know' which extensions the provided drivers support or query them\ndirectly then manually enable the extensions in VkInstanceCreateInfo.\nWhile it is an adequate solution for most use cases, it does create a corner case\nwhen layers that modify the instance extension list are present. Fundamentally\nit is a problem with the design of extension enumeration and instance creation.\nWhile it is possible to add functionality to this extension which resolves the\nissue, it is better solved with its own extension since there are more issues\nwith instance creation that need addressing than what this extension accomplishes.",{"type":10,"tag":791,"props":803,"children":805},{"id":804},"_resolved_should_this_extension_also_handle_layer_loading",[806],{"type":15,"value":807},"RESOLVED: Should this extension also handle layer loading?",{"type":10,"tag":11,"props":809,"children":810},{},[811],{"type":15,"value":812},"No, layers require significantly more information to be present for the loader\nto handle correctly, and have the same defect of global functions not being extensible.",{"type":10,"tag":791,"props":814,"children":816},{"id":815},"_resolved_do_drivers_implement_this_extension",[817],{"type":15,"value":818},"RESOLVED: Do drivers implement this extension?",{"type":10,"tag":11,"props":820,"children":821},{},[822],{"type":15,"value":823},"No, this would be implemented by the Vulkan Loader.",{"type":10,"tag":791,"props":825,"children":827},{"id":826},"_resolved_are_there_any_changes_drivers_need_to_make_to_allow_being_used_in_this_extension",[828],{"type":15,"value":829},"RESOLVED: Are there any changes drivers need to make to allow being used in this extension?",{"type":10,"tag":11,"props":831,"children":832},{},[833],{"type":15,"value":834},"Partially, drivers do not need modification to work today. However, to support\nall of the features of the Loader-ICD interface, they will need to support the\n\"Loader-ICD interface version 7\". This version requires that all currently\nexported entry points in the Loader-ICD interface be queryable through\nvkGetInstanceProcAddr, which is simple addition.",{"type":10,"tag":791,"props":836,"children":838},{"id":837},"_resolved_what_kinds_of_drivers_are_expected_to_be_used_with_this_extension",[839],{"type":15,"value":840},"RESOLVED: What kinds of drivers are expected to be used with this extension?",{"type":10,"tag":11,"props":842,"children":843},{},[844],{"type":15,"value":845},"This extension is designed to be used with non-hardware drivers, such as software\nimplementations like lavapipe and swiftshader, as well as API translation layers\nlike MoltenVK. Trying to use this extension with hardware drivers is expressedly\nnot intended and actively discouraged as hardware drivers require support by the\nOperating System and other system components that must be installed. Additionally\nthe kernel components of hardware drivers are liable to change between versions\nrendering any user mode components useless after updates.",{"type":10,"tag":847,"props":848,"children":849},"style",{},[850],{"type":15,"value":851},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":197,"searchDepth":227,"depth":227,"links":853},[854,855,856,857,858],{"id":19,"depth":227,"text":22},{"id":45,"depth":227,"text":48},{"id":122,"depth":227,"text":125},{"id":537,"depth":227,"text":540},{"id":786,"depth":227,"text":789,"children":859},[860,861,862,863,864],{"id":793,"depth":236,"text":796},{"id":804,"depth":236,"text":807},{"id":815,"depth":236,"text":818},{"id":826,"depth":236,"text":829},{"id":837,"depth":236,"text":840},"markdown",[867,872,875,878,881,884,887,890,893,896,899,902,905,908,911,914,917,920,923,926,929,932,936,940,944,948,952,956,960,964,968,972,976,980,984,988,992,996,1000,1004,1008,1012,1016,1020,1024,1028,1032,1036,1040,1044,1048,1052,1055,1058,1061,1064,1067,1070,1073,1076],{"index":868,"title":869,"id":870,"appendix":871},0,"Preamble","preamble",false,{"index":206,"title":873,"id":874,"appendix":871},"Introduction","introduction",{"index":227,"title":876,"id":877,"appendix":871},"Fundamentals","fundamentals",{"index":236,"title":879,"id":880,"appendix":871},"Initialization","initialization",{"index":255,"title":882,"id":883,"appendix":871},"Devices and Queues","devsandqueues",{"index":264,"title":885,"id":886,"appendix":871},"Command Buffers","commandbuffers",{"index":273,"title":888,"id":889,"appendix":871},"Synchronization and Cache Control","synchronization",{"index":282,"title":891,"id":892,"appendix":871},"Render Pass","renderpass",{"index":292,"title":894,"id":895,"appendix":871},"Shaders","shaders",{"index":309,"title":897,"id":898,"appendix":871},"Pipelines","pipelines",{"index":317,"title":900,"id":901,"appendix":871},"Memory Allocation","memory",{"index":333,"title":903,"id":904,"appendix":871},"Resource Creation","resources",{"index":342,"title":906,"id":907,"appendix":871},"Samplers","samplers",{"index":356,"title":909,"id":910,"appendix":871},"Resource Descriptors","descriptorsets",{"index":379,"title":912,"id":913,"appendix":871},"Shader Interfaces","interfaces",{"index":388,"title":915,"id":916,"appendix":871},"Image Operations","textures",{"index":396,"title":918,"id":919,"appendix":871},"Fragment Density Map Operations","fragmentdensitymapops",{"index":414,"title":921,"id":922,"appendix":871},"Queries","queries",{"index":439,"title":924,"id":925,"appendix":871},"Clear Commands","clears",{"index":461,"title":927,"id":928,"appendix":871},"Copy Commands","copies",{"index":484,"title":930,"id":931,"appendix":871},"Drawing Commands","drawing",{"index":933,"title":934,"id":935,"appendix":871},21,"Fixed-Function Vertex Processing","fxvertex",{"index":937,"title":938,"id":939,"appendix":871},22,"Tessellation","tessellation",{"index":941,"title":942,"id":943,"appendix":871},23,"Geometry Shading","geometry",{"index":945,"title":946,"id":947,"appendix":871},24,"Mesh Shading","mesh",{"index":949,"title":950,"id":951,"appendix":871},25,"Cluster Culling Shading","cluster-culling",{"index":953,"title":954,"id":955,"appendix":871},26,"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":957,"title":958,"id":959,"appendix":871},27,"Rasterization","primsrast",{"index":961,"title":962,"id":963,"appendix":871},28,"Fragment Operations","fragops",{"index":965,"title":966,"id":967,"appendix":871},29,"The Framebuffer","framebuffer",{"index":969,"title":970,"id":971,"appendix":871},30,"Dispatching Commands","dispatch",{"index":973,"title":974,"id":975,"appendix":871},31,"Device-Generated Commands","device-generated-commands",{"index":977,"title":978,"id":979,"appendix":871},32,"Sparse Resources","sparsememory",{"index":981,"title":982,"id":983,"appendix":871},33,"Window System Integration (WSI)","wsi",{"index":985,"title":986,"id":987,"appendix":871},34,"Deferred Host Operations","deferred-host-operations",{"index":989,"title":990,"id":991,"appendix":871},35,"Private Data","private-data",{"index":993,"title":994,"id":995,"appendix":871},36,"Acceleration Structures","acceleration-structure",{"index":997,"title":998,"id":999,"appendix":871},37,"Micromap","micromap",{"index":1001,"title":1002,"id":1003,"appendix":871},38,"Ray Traversal","ray-traversal",{"index":1005,"title":1006,"id":1007,"appendix":871},39,"Ray Tracing","ray-tracing",{"index":1009,"title":1010,"id":1011,"appendix":871},40,"Memory Decompression","memory-decompression",{"index":1013,"title":1014,"id":1015,"appendix":871},41,"Video Coding","video-coding",{"index":1017,"title":1018,"id":1019,"appendix":871},42,"Optical Flow","opticalflow",{"index":1021,"title":1022,"id":1023,"appendix":871},43,"Execution Graphs","executiongraphs",{"index":1025,"title":1026,"id":1027,"appendix":871},44,"External Compute Queues","_external_compute_queues",{"index":1029,"title":1030,"id":1031,"appendix":871},45,"Extending Vulkan","extendingvulkan",{"index":1033,"title":1034,"id":1035,"appendix":871},46,"Features","features",{"index":1037,"title":1038,"id":1039,"appendix":871},47,"Limits","limits",{"index":1041,"title":1042,"id":1043,"appendix":871},48,"Formats","formats",{"index":1045,"title":1046,"id":1047,"appendix":871},49,"Additional Capabilities","capabilities",{"index":1049,"title":1050,"id":1051,"appendix":871},50,"Debugging","debugging",{"index":868,"title":1053,"id":1054,"appendix":286},"Vulkan Environment for SPIR-V","spirvenv",{"index":206,"title":1056,"id":1057,"appendix":286},"Memory Model","memory-model",{"index":227,"title":1059,"id":1060,"appendix":286},"Compressed Image Formats","compressed_image_formats",{"index":236,"title":1062,"id":1063,"appendix":286},"Core Revisions (Informative)","versions",{"index":255,"title":1065,"id":1066,"appendix":286},"Layers & Extensions (Informative)","extensions",{"index":264,"title":1068,"id":1069,"appendix":286},"API Boilerplate","boilerplate",{"index":273,"title":1071,"id":1072,"appendix":286},"Invariance","invariance",{"index":282,"title":1074,"id":1075,"appendix":286},"Lexicon","lexicon",{"index":292,"title":1077,"id":1078,"appendix":286},"Credits (Informative)","credits",[1080,1088,1092,1097,1101,1106,1109,1112,1115,1119,1123,1126,1129,1132,1134,1136,1139,1142,1146,1148,1152,1154,1157,1159,1162,1170,1174,1180,1185,1189,1194,1196,1200,1206,1212,1219,1221,1225,1231,1234,1238,1243,1247,1251,1255,1259,1262,1265,1271,1274,1277,1281,1285,1290,1294,1297,1299,1303,1308,1314,1317,1321,1325,1328,1334,1337,1341,1344,1348,1351,1355,1358,1363,1367,1370,1375,1380,1383,1386,1391,1394,1398,1403,1408,1412,1416,1420,1424,1429,1433,1437,1440,1443,1447,1450,1453,1456,1460,1465,1469,1472,1476,1481,1485,1490,1493,1496,1501,1505,1509,1512,1516,1521,1524,1529,1533,1536,1539,1543,1547,1551,1556,1560,1563,1568,1572,1576,1579,1583,1587,1591,1594,1596,1600,1603,1606,1609,1612,1615,1618,1621,1624,1627,1631,1635,1638,1641,1644,1647,1650,1653,1657,1661,1665,1668,1672,1675,1678,1681,1683,1687,1692,1696,1700,1703,1705,1709,1712,1719,1723,1727,1731,1737,1739,1743,1747,1750,1753,1757,1762,1767,1773,1777,1779,1784,1787,1792,1796,1801,1805,1809,1811,1814,1817,1819,1823,1826,1829,1834,1838,1842,1844,1849,1853,1857,1859,1861,1864,1866,1869,1872,1876,1880,1882,1886,1889,1893,1896,1898,1901,1905,1907,1911,1914,1917,1920,1924,1927,1930,1933,1936,1938,1941,1945,1948,1950,1952,1954,1956,1960,1963,1966,1971,1975,1978,1981,1984,1987,1989,1993,1997,2000,2003,2007,2010,2015,2019,2022,2026,2029,2032,2036,2040,2042,2047,2050,2054,2057,2060,2063,2066,2068,2071,2075,2078,2082,2085,2089,2093,2096,2099,2102,2105,2109,2112,2115,2117,2122,2123,2127,2130,2133,2136,2139,2141,2145,2148,2151,2154,2158,2161,2163,2167,2169,2173,2176,2178,2181,2185,2189,2191,2195,2198,2201,2204,2206,2210,2215,2220,2224,2230,2234,2237,2241,2245,2248,2251,2255,2259,2262,2265,2268,2272,2275,2280,2284,2286,2292,2295,2298,2301,2305,2308,2312,2317,2320,2324,2328,2330,2333,2335,2338,2340,2342,2345,2348,2351,2354,2357,2360,2362,2366,2370,2374,2378,2381,2384,2388,2391,2395,2399,2403,2405,2409,2413,2416,2419,2422,2425,2428,2431,2434,2437,2440,2443,2446,2449,2452,2455,2458,2462,2465,2469,2473,2476,2479,2482,2485,2488,2491,2495,2498,2502,2505,2511,2515,2519,2523],{"number":1081,"type":1082,"author":1083,"provisional":286,"depends":1084,"platform":1085,"contact":1086,"extension":1087,"proposal":286},135,"device","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":1089,"type":1082,"author":1083,"provisional":871,"contact":1090,"extension":1091,"proposal":286},477,"Stu Smith","VK_AMD_anti_lag",{"number":1093,"type":1082,"author":1083,"provisional":871,"specialuse":1094,"contact":1095,"extension":1096,"proposal":871},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":1098,"type":1082,"author":1083,"provisional":871,"depends":1099,"contact":1086,"extension":1100,"proposal":871},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":1102,"type":1082,"author":1083,"provisional":871,"depends":1103,"contact":1104,"extension":1105,"proposal":871},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":985,"type":1082,"author":1083,"promotedto":1107,"provisional":871,"contact":1095,"extension":1108,"proposal":871},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":953,"type":1082,"author":1083,"provisional":871,"contact":1110,"extension":1111,"proposal":871},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":997,"type":1082,"author":1083,"deprecatedby":1113,"provisional":871,"contact":1110,"extension":1114,"proposal":871},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":1116,"type":1082,"author":1083,"deprecatedby":1113,"provisional":871,"contact":1117,"extension":1118,"proposal":871},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":1120,"type":1082,"author":1083,"provisional":871,"contact":1121,"extension":1122,"proposal":871},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":1124,"type":1082,"author":1083,"provisional":871,"contact":1104,"extension":1125,"proposal":871},137,"VK_AMD_mixed_attachment_samples",{"number":993,"type":1082,"author":1083,"obsoletedby":1127,"provisional":871,"contact":1104,"extension":1128,"proposal":871},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":1130,"type":1082,"author":1083,"provisional":871,"contact":1104,"extension":1131,"proposal":871},184,"VK_AMD_pipeline_compiler_control",{"number":461,"type":1082,"author":1083,"provisional":871,"contact":1095,"extension":1133,"proposal":871},"VK_AMD_rasterization_order",{"number":1001,"type":1082,"author":1083,"provisional":871,"contact":1110,"extension":1135,"proposal":871},"VK_AMD_shader_ballot",{"number":1137,"type":1082,"author":1083,"provisional":871,"depends":1099,"contact":1121,"extension":1138,"proposal":871},186,"VK_AMD_shader_core_properties",{"number":1140,"type":1082,"author":1083,"provisional":871,"depends":1138,"contact":1104,"extension":1141,"proposal":871},228,"VK_AMD_shader_core_properties2",{"number":1143,"type":1082,"author":1144,"provisional":871,"depends":1099,"contact":1086,"extension":1145,"proposal":286},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":937,"type":1082,"author":1083,"provisional":871,"contact":1117,"extension":1147,"proposal":871},"VK_AMD_shader_explicit_vertex_parameter",{"number":1149,"type":1082,"author":1083,"provisional":871,"contact":1150,"extension":1151,"proposal":871},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":1037,"type":1082,"author":1083,"provisional":871,"contact":1110,"extension":1153,"proposal":871},"VK_AMD_shader_image_load_store_lod",{"number":1021,"type":1082,"author":1083,"provisional":871,"specialuse":1094,"contact":1155,"extension":1156,"proposal":871},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":933,"type":1082,"author":1083,"provisional":871,"contact":1117,"extension":1158,"proposal":871},"VK_AMD_shader_trinary_minmax",{"number":1017,"type":1082,"author":1083,"provisional":871,"depends":1099,"contact":1160,"extension":1161,"proposal":871},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":1163,"type":1082,"author":1164,"provisional":871,"depends":1165,"platform":1166,"specialuse":1167,"contact":1168,"extension":1169,"proposal":286},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":1171,"type":1082,"author":1164,"provisional":871,"depends":1172,"platform":1166,"contact":1173,"extension":1165,"proposal":871},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":1175,"type":1082,"author":1176,"provisional":871,"depends":1177,"contact":1178,"extension":1179,"proposal":286},597,"ARM","VK_EXT_opacity_micromap","Mathieu Robart @mathieurobart-arm","VK_ARM_pipeline_opacity_micromap",{"number":1181,"type":1082,"author":1176,"promotedto":1182,"provisional":871,"depends":1099,"contact":1183,"extension":1184,"proposal":871},343,"VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":1186,"type":1082,"author":1176,"provisional":871,"depends":1187,"contact":1183,"extension":1188,"proposal":286},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":1190,"type":1082,"author":1176,"provisional":871,"depends":1191,"contact":1192,"extension":1193,"proposal":871},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":1195,"type":1082,"author":1176,"provisional":871,"depends":1099,"contact":1192,"extension":1191,"proposal":871},498,{"number":1197,"type":1082,"author":1176,"provisional":871,"depends":1198,"contact":1183,"extension":1199,"proposal":871},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":1201,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1204,"extension":1205,"proposal":871},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":1207,"type":1208,"author":1144,"provisional":871,"depends":1209,"contact":1210,"extension":1211,"proposal":871},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":1213,"type":1208,"author":1214,"provisional":871,"depends":1209,"platform":1215,"ratified":1216,"contact":1217,"extension":1218,"proposal":871},90,"NV","xlib_xrandr","vulkan","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":1220,"proposal":871},"VK_EXT_application_parameters",{"number":1222,"type":1082,"author":1176,"provisional":871,"depends":1099,"ratified":1223,"contact":1183,"extension":1224,"proposal":871},68,"vulkan,vulkansc","VK_EXT_astc_decode_mode",{"number":1226,"type":1082,"author":1144,"provisional":871,"depends":1227,"ratified":1216,"specialuse":1228,"contact":1229,"extension":1230,"proposal":286},525,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout","glemulation,d3demulation","Mike Blumenkrantz @zmike","VK_EXT_attachment_feedback_loop_dynamic_state",{"number":1232,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1228,"contact":1204,"extension":1233,"proposal":286},340,"VK_EXT_attachment_feedback_loop_layout",{"number":1235,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1223,"contact":1236,"extension":1237,"proposal":871},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":1239,"type":1082,"author":1144,"provisional":871,"depends":1240,"ratified":1216,"specialuse":1228,"contact":1241,"extension":1242,"proposal":871},412,"VK_EXT_custom_border_color","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":1244,"type":1082,"author":1214,"deprecatedby":1245,"provisional":871,"depends":1099,"contact":1236,"extension":1246,"proposal":871},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":1248,"type":1082,"author":1144,"promotedto":1249,"provisional":871,"depends":1099,"contact":1095,"extension":1250,"proposal":286},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":1252,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1253,"extension":1254,"proposal":871},382,"Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":1256,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":1257,"extension":1258,"proposal":871},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":1260,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1261,"proposal":871},102,"VK_EXT_conservative_rasterization",{"number":1263,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"specialuse":1228,"contact":1264,"extension":1240,"proposal":871},288,"Liam Middlebrook @liam-middlebrook",{"number":941,"type":1082,"author":1266,"promotedto":1267,"provisional":871,"depends":1268,"specialuse":1051,"contact":1269,"extension":1270,"proposal":871},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":342,"type":1208,"author":1272,"deprecatedby":1267,"provisional":871,"specialuse":1051,"contact":1273,"extension":1268,"proposal":871},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":1275,"type":1208,"author":1144,"provisional":871,"ratified":1223,"specialuse":1051,"contact":1276,"extension":1267,"proposal":871},129,"Mark Young @marky-lunarg",{"number":1278,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1279,"contact":1204,"extension":1280,"proposal":286},284,"d3demulation","VK_EXT_depth_bias_control",{"number":1282,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1283,"extension":1284,"proposal":286},583,"Jules Blok @jules","VK_EXT_depth_clamp_control",{"number":1286,"type":1082,"author":1144,"promotedto":1287,"provisional":871,"depends":1099,"ratified":1216,"contact":1288,"extension":1289,"proposal":871},422,"VK_KHR_depth_clamp_zero_one","Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":1291,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1167,"contact":1292,"extension":1293,"proposal":871},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":1295,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"specialuse":1279,"contact":1241,"extension":1296,"proposal":871},103,"VK_EXT_depth_clip_enable",{"number":379,"type":1082,"author":1214,"provisional":871,"ratified":1223,"contact":1241,"extension":1298,"proposal":871},"VK_EXT_depth_range_unrestricted",{"number":1300,"type":1082,"author":1144,"provisional":871,"depends":1301,"ratified":1216,"contact":1086,"extension":1302,"proposal":286},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":1304,"type":1082,"author":1214,"promotedto":1305,"provisional":871,"depends":1306,"ratified":1216,"contact":1236,"extension":1307,"proposal":871},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":1309,"type":1082,"author":1144,"provisional":871,"depends":1310,"specialuse":1311,"contact":1312,"extension":1313,"proposal":871},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":1315,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1312,"extension":1316,"proposal":286},342,"VK_EXT_device_fault",{"number":1318,"type":1082,"author":1144,"provisional":871,"depends":1319,"ratified":1216,"contact":1229,"extension":1320,"proposal":286},573,"((VK_KHR_buffer_device_address,VK_VERSION_1_2)+VK_KHR_maintenance5),VK_VERSION_1_3","VK_EXT_device_generated_commands",{"number":1322,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1094,"contact":1323,"extension":1324,"proposal":871},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":1326,"type":1208,"author":1214,"provisional":871,"depends":1327,"ratified":1223,"contact":1217,"extension":1209,"proposal":871},89,"VK_KHR_display",{"number":1329,"type":1208,"author":1144,"provisional":871,"depends":1330,"platform":1331,"ratified":1216,"contact":1332,"extension":1333,"proposal":871},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":1335,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1336,"proposal":871},100,"VK_EXT_discard_rectangles",{"number":1338,"type":1082,"author":1214,"provisional":871,"depends":1339,"ratified":1223,"contact":1217,"extension":1340,"proposal":871},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":1342,"type":1208,"author":1214,"provisional":871,"depends":1327,"ratified":1223,"contact":1217,"extension":1343,"proposal":871},91,"VK_EXT_display_surface_counter",{"number":1345,"type":1082,"author":1144,"provisional":871,"depends":1346,"ratified":1216,"contact":1241,"extension":1347,"proposal":286},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":1349,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1241,"extension":1350,"proposal":871},268,"VK_EXT_extended_dynamic_state",{"number":1352,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1353,"extension":1354,"proposal":871},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":1356,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1216,"contact":1241,"extension":1357,"proposal":286},456,"VK_EXT_extended_dynamic_state3",{"number":1359,"type":1082,"author":1144,"provisional":871,"depends":1360,"ratified":1216,"contact":1361,"extension":1362,"proposal":286},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @linyaa-kiwi","VK_EXT_external_memory_acquire_unmodified",{"number":1364,"type":1082,"author":1144,"provisional":871,"depends":1365,"ratified":1223,"contact":1361,"extension":1366,"proposal":871},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":1368,"type":1082,"author":1144,"provisional":871,"depends":1360,"ratified":1223,"contact":1095,"extension":1369,"proposal":871},179,"VK_EXT_external_memory_host",{"number":1371,"type":1082,"author":1144,"provisional":871,"depends":1360,"platform":1372,"ratified":1216,"contact":1373,"extension":1374,"proposal":286},603,"metal","Aitor Camacho Larrondo @aitor-lunarg","VK_EXT_external_memory_metal",{"number":1376,"type":1082,"author":1377,"provisional":871,"ratified":1223,"contact":1378,"extension":1379,"proposal":871},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":1381,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1378,"extension":1382,"proposal":871},219,"VK_EXT_fragment_density_map",{"number":1384,"type":1082,"author":1144,"provisional":871,"depends":1382,"ratified":1216,"contact":1378,"extension":1385,"proposal":871},333,"VK_EXT_fragment_density_map2",{"number":1387,"type":1082,"author":1144,"provisional":871,"depends":1388,"contact":1389,"extension":1390,"proposal":286},620,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map+(VK_KHR_create_renderpass2,VK_VERSION_1_2)+(VK_VERSION_1_3,VK_KHR_dynamic_rendering)","Connor Abbott @cwabbott0","VK_EXT_fragment_density_map_offset",{"number":1392,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1393,"proposal":871},252,"VK_EXT_fragment_shader_interlock",{"number":1395,"type":1082,"author":1144,"provisional":871,"ratified":1216,"contact":1396,"extension":1397,"proposal":286},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":1399,"type":1082,"author":1144,"provisional":871,"depends":1400,"platform":1401,"ratified":1216,"contact":1217,"extension":1402,"proposal":871},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":1404,"type":1082,"author":1144,"promotedto":1405,"provisional":871,"contact":1406,"extension":1407,"proposal":871},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":1409,"type":1082,"author":1144,"promotedto":1405,"provisional":871,"depends":1410,"contact":1323,"extension":1411,"proposal":871},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":1413,"type":1082,"author":1083,"provisional":871,"depends":1414,"ratified":1216,"contact":1086,"extension":1415,"proposal":286},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library","VK_EXT_graphics_pipeline_library",{"number":1417,"type":1082,"author":1272,"provisional":871,"depends":1418,"ratified":1223,"contact":1273,"extension":1419,"proposal":871},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":1421,"type":1208,"author":1144,"provisional":871,"depends":1330,"ratified":1223,"contact":1422,"extension":1423,"proposal":871},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":1425,"type":1082,"author":1144,"promotedto":1426,"provisional":871,"depends":1427,"ratified":1216,"contact":1292,"extension":1428,"proposal":286},271,"VK_VERSION_1_4","((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":1430,"type":1082,"author":1144,"promotedto":1305,"provisional":871,"depends":1099,"contact":1431,"extension":1432,"proposal":871},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":1434,"type":1082,"author":1144,"provisional":871,"depends":1435,"ratified":1216,"specialuse":1167,"contact":1229,"extension":1436,"proposal":871},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":1438,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1183,"extension":1439,"proposal":286},339,"VK_EXT_image_compression_control",{"number":1441,"type":1082,"author":1144,"provisional":871,"depends":1439,"ratified":1216,"contact":1183,"extension":1442,"proposal":871},438,"VK_EXT_image_compression_control_swapchain",{"number":1444,"type":1082,"author":1144,"provisional":871,"depends":1445,"ratified":1223,"contact":1361,"extension":1446,"proposal":871},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":1448,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1288,"extension":1449,"proposal":871},336,"VK_EXT_image_robustness",{"number":1451,"type":1082,"author":1144,"provisional":871,"depends":1435,"specialuse":1279,"contact":1229,"extension":1452,"proposal":286},419,"VK_EXT_image_sliced_view_of_3d",{"number":1454,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1204,"extension":1455,"proposal":871},392,"VK_EXT_image_view_min_lod",{"number":1457,"type":1082,"author":1144,"promotedto":1458,"provisional":871,"depends":1099,"contact":1241,"extension":1459,"proposal":871},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":1461,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1462,"contact":1463,"extension":1464,"proposal":871},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":1466,"type":1208,"author":1144,"provisional":871,"ratified":1223,"contact":1467,"extension":1468,"proposal":286},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":1470,"type":1082,"author":1144,"provisional":871,"depends":1099,"specialuse":1167,"contact":1292,"extension":1471,"proposal":286},466,"VK_EXT_legacy_dithering",{"number":1473,"type":1082,"author":1144,"provisional":871,"depends":1474,"ratified":1216,"specialuse":1167,"contact":1229,"extension":1475,"proposal":286},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":1477,"type":1082,"author":1144,"promotedto":1478,"provisional":871,"depends":1099,"specialuse":1479,"contact":1236,"extension":1480,"proposal":871},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":1482,"type":1082,"author":1144,"promotedto":1483,"provisional":871,"ratified":1216,"contact":1292,"extension":1484,"proposal":871},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":1486,"type":1082,"author":1144,"provisional":871,"depends":1487,"ratified":1216,"contact":1488,"extension":1489,"proposal":286},273,"VK_KHR_map_memory2,VK_VERSION_1_4","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":1491,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1236,"extension":1492,"proposal":871},238,"VK_EXT_memory_budget",{"number":1494,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1236,"extension":1495,"proposal":871},239,"VK_EXT_memory_priority",{"number":1497,"type":1082,"author":1144,"provisional":871,"depends":1498,"contact":1499,"extension":1500,"proposal":286},329,"VK_KHR_spirv_1_4,VK_VERSION_1_2","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":1502,"type":1082,"author":1144,"provisional":871,"platform":1372,"ratified":1216,"contact":1503,"extension":1504,"proposal":286},312,"Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":1506,"type":1208,"author":1144,"provisional":871,"depends":1330,"platform":1372,"ratified":1216,"contact":1507,"extension":1508,"proposal":871},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":1510,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1229,"extension":1511,"proposal":871},393,"VK_EXT_multi_draw",{"number":1513,"type":1082,"author":1144,"provisional":871,"depends":1514,"ratified":1216,"contact":1292,"extension":1515,"proposal":286},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":1517,"type":1082,"author":1144,"provisional":871,"depends":1518,"ratified":1216,"specialuse":1279,"contact":1519,"extension":1520,"proposal":286},495,"VK_KHR_maintenance3,VK_VERSION_1_1","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":1522,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1241,"extension":1523,"proposal":871},452,"VK_EXT_nested_command_buffer",{"number":1525,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1526,"contact":1527,"extension":1528,"proposal":286},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":1530,"type":1082,"author":1144,"provisional":871,"depends":1531,"ratified":1216,"contact":1532,"extension":1177,"proposal":286},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness",{"number":1534,"type":1082,"author":1144,"provisional":871,"depends":1495,"contact":1241,"extension":1535,"proposal":871},413,"VK_EXT_pageable_device_local_memory",{"number":1537,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1104,"extension":1538,"proposal":871},213,"VK_EXT_pci_bus_info",{"number":1540,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1541,"extension":1542,"proposal":871},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":1544,"type":1082,"author":1083,"promotedto":1202,"provisional":871,"depends":1099,"contact":1545,"extension":1546,"proposal":871},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":1548,"type":1082,"author":1272,"promotedto":1202,"provisional":871,"specialuse":1094,"contact":1549,"extension":1550,"proposal":871},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":1552,"type":1082,"author":1144,"provisional":871,"depends":1553,"contact":1554,"extension":1555,"proposal":286},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":1557,"type":1082,"author":1144,"provisional":871,"depends":1099,"contact":1558,"extension":1559,"proposal":871},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":1561,"type":1082,"author":1144,"promotedto":1426,"provisional":871,"depends":1099,"contact":1292,"extension":1562,"proposal":286},467,"VK_EXT_pipeline_protected_access",{"number":1564,"type":1082,"author":1565,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1216,"contact":1566,"extension":1567,"proposal":871},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":1569,"type":1082,"author":1214,"provisional":871,"ratified":1223,"contact":1570,"extension":1571,"proposal":871},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":1573,"type":1082,"author":1144,"provisional":871,"depends":1418,"ratified":1216,"contact":1574,"extension":1575,"proposal":286},362,"Lionel Duc @nvlduc","VK_EXT_present_mode_fifo_latest_ready",{"number":1577,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1167,"contact":1292,"extension":1578,"proposal":871},357,"VK_EXT_primitive_topology_list_restart",{"number":1580,"type":1082,"author":1144,"provisional":871,"depends":1581,"ratified":1216,"specialuse":1167,"contact":1292,"extension":1582,"proposal":286},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":1584,"type":1082,"author":1214,"promotedto":1202,"provisional":871,"depends":1099,"contact":1585,"extension":1586,"proposal":871},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":1588,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1167,"contact":1589,"extension":1590,"proposal":871},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":1592,"type":1082,"author":1144,"provisional":871,"depends":1360,"ratified":1223,"contact":1361,"extension":1593,"proposal":871},127,"VK_EXT_queue_family_foreign",{"number":1595,"type":1082,"author":1176,"provisional":871,"depends":1099,"ratified":1216,"contact":1183,"extension":1182,"proposal":286},464,{"number":1597,"type":1082,"author":1144,"provisional":871,"depends":1598,"ratified":1216,"contact":1183,"extension":1599,"proposal":871},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":1601,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1264,"extension":1602,"proposal":871},287,"VK_EXT_robustness2",{"number":1604,"type":1082,"author":1083,"provisional":871,"depends":1099,"ratified":1223,"contact":1095,"extension":1605,"proposal":871},144,"VK_EXT_sample_locations",{"number":1607,"type":1082,"author":1214,"promotedto":1305,"provisional":871,"depends":1099,"contact":1236,"extension":1608,"proposal":871},131,"VK_EXT_sampler_filter_minmax",{"number":1610,"type":1082,"author":1144,"promotedto":1305,"provisional":871,"depends":1099,"contact":1086,"extension":1611,"proposal":871},222,"VK_EXT_scalar_block_layout",{"number":1613,"type":1082,"author":1144,"promotedto":1305,"provisional":871,"contact":1095,"extension":1614,"proposal":871},247,"VK_EXT_separate_stencil_usage",{"number":1616,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1223,"contact":1353,"extension":1617,"proposal":871},261,"VK_EXT_shader_atomic_float",{"number":1619,"type":1082,"author":1144,"provisional":871,"depends":1617,"ratified":1216,"contact":1488,"extension":1620,"proposal":871},274,"VK_EXT_shader_atomic_float2",{"number":1622,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1236,"extension":1623,"proposal":871},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":1625,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1086,"extension":1626,"proposal":871},235,"VK_EXT_shader_image_atomic_int64",{"number":1628,"type":1082,"author":1144,"provisional":871,"depends":1629,"ratified":1216,"contact":1554,"extension":1630,"proposal":286},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":1632,"type":1082,"author":1144,"provisional":871,"depends":1346,"ratified":1216,"contact":1633,"extension":1634,"proposal":286},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":1636,"type":1082,"author":1144,"provisional":871,"ratified":1216,"contact":1192,"extension":1637,"proposal":286},565,"VK_EXT_shader_replicated_composites",{"number":1639,"type":1082,"author":1144,"provisional":871,"ratified":1223,"contact":1110,"extension":1640,"proposal":871},141,"VK_EXT_shader_stencil_export",{"number":1642,"type":1082,"author":1214,"deprecatedby":1305,"provisional":871,"contact":1570,"extension":1643,"proposal":871},65,"VK_EXT_shader_subgroup_ballot",{"number":1645,"type":1082,"author":1214,"deprecatedby":1198,"provisional":871,"contact":1570,"extension":1646,"proposal":871},66,"VK_EXT_shader_subgroup_vote",{"number":1648,"type":1082,"author":1144,"provisional":871,"depends":1202,"ratified":1216,"contact":1183,"extension":1649,"proposal":286},396,"VK_EXT_shader_tile_image",{"number":1651,"type":1082,"author":1214,"promotedto":1305,"provisional":871,"contact":1570,"extension":1652,"proposal":871},163,"VK_EXT_shader_viewport_index_layer",{"number":1654,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1198,"ratified":1203,"contact":1655,"extension":1656,"proposal":871},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":1658,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1216,"contact":1659,"extension":1660,"proposal":286},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":1662,"type":1208,"author":1144,"provisional":871,"depends":1663,"ratified":1216,"contact":1292,"extension":1664,"proposal":286},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":1666,"type":1208,"author":1272,"provisional":871,"depends":1330,"ratified":1223,"contact":1273,"extension":1667,"proposal":871},105,"VK_EXT_swapchain_colorspace",{"number":1669,"type":1082,"author":1144,"provisional":871,"depends":1670,"ratified":1216,"contact":1292,"extension":1671,"proposal":286},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":1673,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1236,"extension":1674,"proposal":871},282,"VK_EXT_texel_buffer_alignment",{"number":1676,"type":1082,"author":1176,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1203,"contact":1183,"extension":1677,"proposal":871},67,"VK_EXT_texture_compression_astc_hdr",{"number":1679,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"contact":1086,"extension":1680,"proposal":871},246,"VK_EXT_tooling_info",{"number":965,"type":1082,"author":1214,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1682,"contact":1241,"extension":1581,"proposal":871},"glemulation,d3demulation,devtools",{"number":1684,"type":1082,"author":1272,"provisional":871,"ratified":1216,"contact":1685,"extension":1686,"proposal":871},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":1688,"type":1208,"author":1689,"deprecatedby":1468,"provisional":871,"ratified":1216,"specialuse":1051,"contact":1690,"extension":1691,"proposal":871},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":1693,"type":1208,"author":1272,"deprecatedby":1468,"provisional":871,"specialuse":1051,"contact":1694,"extension":1695,"proposal":871},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":1697,"type":1082,"author":1214,"promotedto":1698,"provisional":871,"depends":1099,"contact":1257,"extension":1699,"proposal":871},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":1701,"type":1082,"author":1144,"provisional":871,"depends":1099,"contact":1241,"extension":1702,"proposal":871},609,"VK_EXT_vertex_attribute_robustness",{"number":1704,"type":1082,"author":1144,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1474,"proposal":871},353,{"number":1706,"type":1082,"author":1144,"promotedto":1202,"provisional":871,"depends":1598,"ratified":1203,"contact":1707,"extension":1708,"proposal":871},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":1710,"type":1082,"author":1144,"provisional":871,"depends":1598,"ratified":1223,"contact":1241,"extension":1711,"proposal":871},253,"VK_EXT_ycbcr_image_arrays",{"number":1713,"type":1082,"author":1714,"provisional":871,"depends":1715,"platform":1716,"contact":1717,"extension":1718,"proposal":871},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":1720,"type":1082,"author":1714,"provisional":871,"depends":1721,"platform":1716,"contact":1717,"extension":1722,"proposal":871},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":1724,"type":1082,"author":1714,"provisional":871,"depends":1725,"platform":1716,"contact":1717,"extension":1726,"proposal":871},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":1728,"type":1208,"author":1714,"provisional":871,"depends":1330,"platform":1716,"contact":1729,"extension":1730,"proposal":871},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":1732,"type":1082,"author":1733,"provisional":871,"depends":1734,"platform":1735,"contact":1549,"extension":1736,"proposal":871},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":1049,"type":1208,"author":1733,"provisional":871,"depends":1330,"platform":1735,"contact":1549,"extension":1738,"proposal":871},"VK_GGP_stream_descriptor_surface",{"number":1740,"type":1082,"author":1272,"provisional":871,"contact":1741,"extension":1742,"proposal":871},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":1744,"type":1082,"author":1272,"provisional":871,"depends":1418,"contact":1745,"extension":1746,"proposal":871},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":1748,"type":1082,"author":1272,"provisional":871,"contact":1741,"extension":1749,"proposal":871},224,"VK_GOOGLE_hlsl_functionality1",{"number":1751,"type":1208,"author":1272,"provisional":871,"depends":1330,"specialuse":1167,"contact":1292,"extension":1752,"proposal":286},434,"VK_GOOGLE_surfaceless_query",{"number":1754,"type":1082,"author":1272,"provisional":871,"contact":1755,"extension":1756,"proposal":871},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":1758,"type":1082,"author":1759,"provisional":871,"depends":1099,"contact":1760,"extension":1761,"proposal":286},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":1763,"type":1082,"author":1759,"provisional":871,"depends":1764,"contact":1765,"extension":1766,"proposal":871},591,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_swapchain+VK_EXT_hdr_metadata","Zehui Lin @bactlink","VK_HUAWEI_hdr_vivid",{"number":1768,"type":1082,"author":1769,"provisional":871,"depends":1770,"contact":1771,"extension":1772,"proposal":286},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":1774,"type":1082,"author":1759,"provisional":871,"depends":1775,"contact":1771,"extension":1776,"proposal":871},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":396,"type":1082,"author":1565,"provisional":871,"contact":1086,"extension":1778,"proposal":871},"VK_IMG_filter_cubic",{"number":1780,"type":1082,"author":1565,"deprecatedby":1781,"provisional":871,"contact":1782,"extension":1783,"proposal":871},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":1785,"type":1082,"author":1565,"provisional":871,"depends":1099,"specialuse":1167,"contact":1396,"extension":1786,"proposal":871},111,"VK_IMG_relaxed_line_rasterization",{"number":1788,"type":1082,"author":1789,"provisional":871,"specialuse":1094,"contact":1790,"extension":1791,"proposal":871},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":1793,"type":1082,"author":1789,"provisional":871,"depends":1099,"contact":1794,"extension":1795,"proposal":871},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":1797,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1799,"ratified":1216,"contact":1183,"extension":1800,"proposal":871},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":1802,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1799,"ratified":1216,"contact":1803,"extension":1804,"proposal":871},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":1806,"type":1082,"author":1798,"provisional":871,"depends":1807,"ratified":1216,"contact":1570,"extension":1808,"proposal":871},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":309,"type":1208,"author":1798,"provisional":871,"depends":1330,"platform":1166,"ratified":1216,"contact":1173,"extension":1810,"proposal":871},"VK_KHR_android_surface",{"number":1812,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1086,"extension":1813,"proposal":871},158,"VK_KHR_bind_memory2",{"number":1815,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1816,"ratified":1216,"contact":1236,"extension":1245,"proposal":871},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":1818,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1223,"contact":1463,"extension":1249,"proposal":871},544,{"number":1820,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":1821,"extension":1822,"proposal":286},512,"Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":1824,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":1192,"extension":1825,"proposal":286},507,"VK_KHR_cooperative_matrix",{"number":1827,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1223,"contact":1378,"extension":1828,"proposal":871},338,"VK_KHR_copy_commands2",{"number":1830,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1831,"ratified":1216,"contact":1832,"extension":1833,"proposal":871},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":1835,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1836,"ratified":1216,"contact":1217,"extension":1837,"proposal":871},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":1839,"type":1082,"author":1798,"provisional":871,"ratified":1216,"contact":1840,"extension":1841,"proposal":871},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":1843,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":1288,"extension":1287,"proposal":871},605,{"number":1845,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1846,"ratified":1216,"contact":1847,"extension":1848,"proposal":871},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":1850,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1851,"extension":1852,"proposal":871},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":1854,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1855,"ratified":1216,"contact":1236,"extension":1856,"proposal":871},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":1858,"type":1208,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1236,"extension":1855,"proposal":871},71,{"number":236,"type":1208,"author":1798,"provisional":871,"depends":1330,"ratified":1223,"contact":1860,"extension":1327,"proposal":871},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":255,"type":1082,"author":1798,"provisional":871,"depends":1862,"ratified":1223,"contact":1217,"extension":1863,"proposal":871},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":1865,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"ratified":1216,"contact":1241,"extension":1107,"proposal":871},170,{"number":1867,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1095,"extension":1868,"proposal":871},197,"VK_KHR_driver_properties",{"number":1029,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1870,"ratified":1216,"contact":1086,"extension":1871,"proposal":286},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":1873,"type":1082,"author":1083,"promotedto":1426,"provisional":871,"depends":1874,"ratified":1216,"contact":1086,"extension":1875,"proposal":286},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":1877,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1878,"ratified":1216,"contact":1173,"extension":1879,"proposal":871},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":1881,"type":1208,"author":1798,"promotedto":1198,"provisional":871,"depends":1099,"ratified":1216,"contact":1173,"extension":1878,"proposal":871},113,{"number":1883,"type":1082,"author":1798,"provisional":871,"depends":1884,"ratified":1223,"contact":1173,"extension":1885,"proposal":871},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":1887,"type":1082,"author":1798,"provisional":871,"depends":1879,"platform":1401,"ratified":1216,"contact":1173,"extension":1888,"proposal":871},115,"VK_KHR_external_fence_win32",{"number":1890,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1891,"ratified":1216,"contact":1217,"extension":1892,"proposal":871},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":1894,"type":1208,"author":1798,"promotedto":1198,"provisional":871,"depends":1099,"ratified":1216,"contact":1217,"extension":1895,"proposal":871},72,"VK_KHR_external_memory_capabilities",{"number":1897,"type":1082,"author":1798,"provisional":871,"depends":1360,"ratified":1223,"contact":1217,"extension":1365,"proposal":871},75,{"number":1899,"type":1082,"author":1798,"provisional":871,"depends":1360,"platform":1401,"ratified":1216,"contact":1217,"extension":1900,"proposal":871},74,"VK_KHR_external_memory_win32",{"number":1902,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1903,"ratified":1216,"contact":1217,"extension":1904,"proposal":871},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":1906,"type":1208,"author":1798,"promotedto":1198,"provisional":871,"depends":1099,"ratified":1216,"contact":1217,"extension":1903,"proposal":871},77,{"number":1908,"type":1082,"author":1798,"provisional":871,"depends":1909,"ratified":1223,"contact":1217,"extension":1910,"proposal":871},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":1912,"type":1082,"author":1798,"provisional":871,"depends":1904,"platform":1401,"ratified":1216,"contact":1217,"extension":1913,"proposal":871},79,"VK_KHR_external_semaphore_win32",{"number":1915,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1216,"contact":1790,"extension":1916,"proposal":871},361,"VK_KHR_format_feature_flags2",{"number":1918,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":1090,"extension":1919,"proposal":286},323,"VK_KHR_fragment_shader_barycentric",{"number":1921,"type":1082,"author":1798,"provisional":871,"depends":1922,"ratified":1223,"contact":1086,"extension":1923,"proposal":286},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":1925,"type":1208,"author":1798,"provisional":871,"depends":1327,"ratified":1223,"contact":1217,"extension":1926,"proposal":871},122,"VK_KHR_get_display_properties2",{"number":1928,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1488,"extension":1929,"proposal":871},147,"VK_KHR_get_memory_requirements2",{"number":1931,"type":1208,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1236,"extension":1932,"proposal":871},60,"VK_KHR_get_physical_device_properties2",{"number":1934,"type":1208,"author":1798,"provisional":871,"depends":1330,"ratified":1223,"contact":1217,"extension":1935,"proposal":871},120,"VK_KHR_get_surface_capabilities2",{"number":1937,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1223,"contact":1086,"extension":1405,"proposal":871},189,{"number":1939,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"ratified":1216,"contact":1488,"extension":1940,"proposal":871},148,"VK_KHR_image_format_list",{"number":1942,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1943,"ratified":1216,"contact":1832,"extension":1944,"proposal":871},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":1946,"type":1082,"author":1798,"provisional":871,"depends":1418,"ratified":1223,"contact":1745,"extension":1947,"proposal":871},85,"VK_KHR_incremental_present",{"number":1949,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1458,"proposal":871},534,{"number":1951,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1223,"contact":1241,"extension":1478,"proposal":871},535,{"number":1953,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"ratified":1216,"contact":1292,"extension":1483,"proposal":286},527,{"number":1955,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1241,"extension":1127,"proposal":871},70,{"number":1957,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1958,"extension":1959,"proposal":871},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":1961,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1099,"ratified":1216,"contact":1236,"extension":1962,"proposal":871},169,"VK_KHR_maintenance3",{"number":1964,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1198,"ratified":1216,"contact":1241,"extension":1965,"proposal":871},414,"VK_KHR_maintenance4",{"number":1967,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1968,"ratified":1216,"contact":1969,"extension":1970,"proposal":286},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s","VK_KHR_maintenance5",{"number":1972,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1198,"ratified":1216,"contact":1973,"extension":1974,"proposal":286},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":1976,"type":1082,"author":1798,"provisional":871,"depends":1198,"ratified":1216,"contact":1229,"extension":1977,"proposal":286},563,"VK_KHR_maintenance7",{"number":1979,"type":1082,"author":1798,"provisional":871,"depends":1198,"ratified":1216,"contact":1229,"extension":1980,"proposal":286},575,"VK_KHR_maintenance8",{"number":1982,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"ratified":1216,"contact":1488,"extension":1983,"proposal":286},272,"VK_KHR_map_memory2",{"number":1985,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1099,"ratified":1216,"contact":1236,"extension":1986,"proposal":871},54,"VK_KHR_multiview",{"extension":1988,"proposal":871},"VK_KHR_object_refresh",{"number":1990,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1223,"specialuse":1094,"contact":1991,"extension":1992,"proposal":871},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":1994,"type":1082,"author":1798,"provisional":871,"depends":1995,"ratified":1216,"contact":1969,"extension":1996,"proposal":286},484,"VK_KHR_maintenance5,VK_VERSION_1_4","VK_KHR_pipeline_binary",{"number":1998,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"specialuse":1094,"contact":1488,"extension":1999,"proposal":871},270,"VK_KHR_pipeline_executable_properties",{"number":2001,"type":1082,"author":1798,"provisional":871,"ratified":1216,"contact":1499,"extension":2002,"proposal":871},291,"VK_KHR_pipeline_library",{"number":2004,"type":1208,"author":1798,"provisional":871,"ratified":1216,"contact":2005,"extension":2006,"proposal":871},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":2008,"type":1082,"author":1798,"provisional":286,"depends":1099,"platform":1085,"ratified":1216,"contact":1503,"extension":2009,"proposal":871},164,"VK_KHR_portability_subset",{"number":2011,"type":1082,"author":1798,"provisional":871,"depends":2012,"ratified":1216,"contact":2013,"extension":2014,"proposal":871},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":2016,"type":1082,"author":1798,"provisional":871,"depends":2017,"ratified":1216,"contact":2013,"extension":2018,"proposal":871},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":2020,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1216,"contact":1236,"extension":2021,"proposal":871},81,"VK_KHR_push_descriptor",{"number":2023,"type":1082,"author":1798,"provisional":871,"depends":2024,"ratified":1216,"contact":1570,"extension":2025,"proposal":871},349,"(VK_KHR_spirv_1_4,VK_VERSION_1_2)+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":2027,"type":1082,"author":1798,"provisional":871,"depends":1808,"ratified":1216,"contact":1570,"extension":2028,"proposal":871},387,"VK_KHR_ray_tracing_maintenance1",{"number":2030,"type":1082,"author":1798,"provisional":871,"depends":2024,"ratified":1216,"contact":1570,"extension":2031,"proposal":871},348,"VK_KHR_ray_tracing_pipeline",{"number":2033,"type":1082,"author":1798,"provisional":871,"depends":1808,"ratified":1216,"contact":2034,"extension":2035,"proposal":286},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":2037,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":2038,"extension":2039,"proposal":871},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":388,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"ratified":1216,"contact":1086,"extension":2041,"proposal":871},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":2043,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":2044,"ratified":1216,"contact":2045,"extension":2046,"proposal":871},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":2048,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1922,"ratified":1216,"contact":1241,"extension":2049,"proposal":871},242,"VK_KHR_separate_depth_stencil_layouts",{"number":2051,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":2052,"extension":2053,"proposal":871},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":2055,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":1086,"extension":2056,"proposal":286},142,"VK_KHR_shader_bfloat16",{"number":2058,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1223,"contact":2052,"extension":2059,"proposal":871},182,"VK_KHR_shader_clock",{"number":2061,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1570,"extension":2062,"proposal":871},64,"VK_KHR_shader_draw_parameters",{"number":2064,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1216,"contact":1192,"extension":2065,"proposal":286},545,"VK_KHR_shader_expect_assume",{"number":2067,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1803,"extension":1113,"proposal":871},83,{"number":2069,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1803,"extension":2070,"proposal":871},198,"VK_KHR_shader_float_controls",{"number":2072,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":2073,"ratified":1216,"contact":1288,"extension":2074,"proposal":286},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":2076,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1216,"contact":1192,"extension":2077,"proposal":286},281,"VK_KHR_shader_integer_dot_product",{"number":2079,"type":1082,"author":1798,"provisional":871,"depends":1198,"ratified":1216,"contact":2080,"extension":2081,"proposal":286},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":2083,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"ratified":1216,"contact":1269,"extension":2084,"proposal":871},294,"VK_KHR_shader_non_semantic_info",{"number":2086,"type":1082,"author":1798,"provisional":871,"depends":2087,"ratified":1216,"contact":1086,"extension":2088,"proposal":286},236,"((VK_VERSION_1_1+VK_KHR_vulkan_memory_model),VK_VERSION_1_2)+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":2090,"type":1082,"author":1798,"provisional":871,"ratified":1216,"contact":2091,"extension":2092,"proposal":286},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":2094,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1198,"ratified":1216,"contact":1655,"extension":2095,"proposal":871},176,"VK_KHR_shader_subgroup_extended_types",{"number":2097,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"ratified":1216,"contact":1192,"extension":2098,"proposal":286},417,"VK_KHR_shader_subgroup_rotate",{"number":2100,"type":1082,"author":1798,"provisional":871,"depends":1198,"ratified":1216,"contact":2080,"extension":2101,"proposal":871},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":2103,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1223,"contact":1173,"extension":2104,"proposal":871},216,"VK_KHR_shader_terminate_invocation",{"number":2106,"type":1082,"author":1798,"provisional":871,"depends":2107,"ratified":1223,"contact":1991,"extension":2108,"proposal":871},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":2110,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":2073,"ratified":1216,"contact":1173,"extension":2111,"proposal":871},237,"VK_KHR_spirv_1_4",{"number":2113,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"ratified":1216,"contact":1803,"extension":2114,"proposal":871},132,"VK_KHR_storage_buffer_storage_class",{"number":206,"type":1208,"author":1798,"provisional":871,"ratified":1223,"contact":2116,"extension":1330,"proposal":871},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":2118,"type":1208,"author":1798,"provisional":871,"depends":2119,"ratified":1216,"contact":2120,"extension":2121,"proposal":871},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":227,"type":1082,"author":1798,"provisional":871,"depends":1330,"ratified":1223,"contact":2116,"extension":1418,"proposal":871},{"number":2124,"type":1082,"author":1798,"provisional":871,"depends":2125,"ratified":1223,"contact":1095,"extension":2126,"proposal":871},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":2128,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1223,"contact":1086,"extension":2129,"proposal":871},315,"VK_KHR_synchronization2",{"number":2131,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1488,"extension":2132,"proposal":871},208,"VK_KHR_timeline_semaphore",{"number":2134,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1288,"extension":2135,"proposal":871},254,"VK_KHR_uniform_buffer_standard_layout",{"number":2137,"type":1082,"author":1798,"promotedto":1198,"provisional":871,"depends":1799,"ratified":1216,"contact":1173,"extension":2138,"proposal":871},121,"VK_KHR_variable_pointers",{"number":2140,"type":1082,"author":1798,"promotedto":1426,"provisional":871,"depends":1099,"ratified":1223,"contact":1292,"extension":1698,"proposal":286},526,{"number":2142,"type":1082,"author":1798,"provisional":871,"depends":2143,"ratified":1216,"contact":1463,"extension":2144,"proposal":286},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":1013,"type":1082,"author":1798,"provisional":871,"depends":2143,"ratified":1216,"contact":2146,"extension":2147,"proposal":286},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":2149,"type":1082,"author":1798,"provisional":871,"depends":2143,"ratified":1216,"contact":2146,"extension":2150,"proposal":286},188,"VK_KHR_video_decode_h265",{"number":949,"type":1082,"author":1798,"provisional":871,"depends":2152,"ratified":1216,"contact":2153,"extension":2143,"proposal":286},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":2155,"type":1082,"author":1798,"provisional":871,"depends":2156,"ratified":1216,"contact":1463,"extension":2157,"proposal":286},514,"VK_KHR_video_encode_queue","VK_KHR_video_encode_av1",{"number":1005,"type":1082,"author":1798,"provisional":871,"depends":2156,"ratified":1216,"contact":2159,"extension":2160,"proposal":286},"Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":1009,"type":1082,"author":1798,"provisional":871,"depends":2156,"ratified":1216,"contact":2159,"extension":2162,"proposal":286},"VK_KHR_video_encode_h265",{"number":2164,"type":1082,"author":1798,"provisional":871,"depends":2165,"ratified":1216,"contact":2159,"extension":2166,"proposal":286},554,"VK_KHR_video_encode_queue+(VK_KHR_format_feature_flags2,VK_VERSION_1_3)","VK_KHR_video_encode_quantization_map",{"number":2168,"type":1082,"author":1798,"provisional":871,"depends":2152,"ratified":1216,"contact":2159,"extension":2156,"proposal":286},300,{"number":2170,"type":1082,"author":1798,"provisional":871,"depends":2171,"ratified":1216,"contact":1463,"extension":2172,"proposal":286},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":2174,"type":1082,"author":1798,"provisional":871,"depends":2171,"ratified":1216,"contact":1463,"extension":2175,"proposal":286},587,"VK_KHR_video_maintenance2",{"number":945,"type":1082,"author":1798,"provisional":871,"depends":2177,"ratified":1216,"contact":1707,"extension":2171,"proposal":286},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":2179,"type":1082,"author":1798,"promotedto":1305,"provisional":871,"depends":1099,"ratified":1216,"contact":1236,"extension":2180,"proposal":871},212,"VK_KHR_vulkan_memory_model",{"number":282,"type":1208,"author":1798,"provisional":871,"depends":1330,"platform":2182,"ratified":1216,"contact":2183,"extension":2184,"proposal":871},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":2186,"type":1082,"author":1798,"provisional":871,"depends":1900,"platform":1401,"ratified":1216,"contact":2187,"extension":2188,"proposal":871},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":317,"type":1208,"author":1798,"provisional":871,"depends":1330,"platform":1401,"ratified":1216,"contact":2183,"extension":2190,"proposal":871},"VK_KHR_win32_surface",{"number":2192,"type":1082,"author":1798,"provisional":871,"depends":1099,"ratified":1216,"contact":2193,"extension":2194,"proposal":871},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":273,"type":1208,"author":1798,"provisional":871,"depends":1330,"platform":2196,"ratified":1216,"contact":2183,"extension":2197,"proposal":871},"xcb","VK_KHR_xcb_surface",{"number":264,"type":1208,"author":1798,"provisional":871,"depends":1330,"platform":2199,"ratified":1216,"contact":2183,"extension":2200,"proposal":871},"xlib","VK_KHR_xlib_surface",{"number":2202,"type":1082,"author":1798,"promotedto":1202,"provisional":871,"depends":1099,"ratified":1216,"contact":2080,"extension":2203,"proposal":871},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":2205,"type":1208,"author":1689,"provisional":871,"contact":2005,"extension":135,"proposal":286},460,{"number":2207,"type":1082,"author":2208,"provisional":871,"depends":1099,"specialuse":1279,"contact":1554,"extension":2209,"proposal":871},576,"MESA","VK_MESA_image_alignment_control",{"number":2211,"type":1082,"author":2212,"provisional":871,"depends":1099,"contact":2213,"extension":2214,"proposal":286},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":2216,"type":1208,"author":2217,"deprecatedby":1508,"provisional":871,"depends":1330,"platform":2218,"contact":1503,"extension":2219,"proposal":871},123,"MVK","ios","VK_MVK_ios_surface",{"number":2221,"type":1208,"author":2217,"deprecatedby":1508,"provisional":871,"depends":1330,"platform":2222,"contact":1503,"extension":2223,"proposal":871},124,"macos","VK_MVK_macos_surface",{"number":2225,"type":1208,"author":2226,"provisional":871,"depends":1330,"platform":2227,"contact":2228,"extension":2229,"proposal":871},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":969,"type":1082,"author":2231,"provisional":871,"contact":2232,"extension":2233,"proposal":871},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":973,"type":1082,"author":2231,"provisional":871,"contact":2235,"extension":2236,"proposal":871},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":2238,"type":1082,"author":2231,"provisional":871,"depends":2239,"contact":1236,"extension":2240,"proposal":871},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":2242,"type":1082,"author":1214,"provisional":871,"depends":1209,"platform":1401,"contact":2243,"extension":2244,"proposal":871},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":2246,"type":1082,"author":1214,"provisional":871,"contact":2235,"extension":2247,"proposal":871},88,"VK_NV_clip_space_w_scaling",{"number":2249,"type":1082,"author":1214,"provisional":871,"depends":1808,"contact":1257,"extension":2250,"proposal":286},570,"VK_NV_cluster_acceleration_structure",{"number":2252,"type":1082,"author":1214,"provisional":871,"contact":2253,"extension":2254,"proposal":871},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":2256,"type":1082,"author":1214,"promotedto":1822,"provisional":871,"depends":1099,"contact":2257,"extension":2258,"proposal":871},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":2260,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":1236,"extension":2261,"proposal":871},250,"VK_NV_cooperative_matrix",{"number":2263,"type":1082,"author":1214,"provisional":871,"depends":1825,"contact":1236,"extension":2264,"proposal":286},594,"VK_NV_cooperative_matrix2",{"number":2266,"type":1082,"author":1214,"provisional":871,"contact":1236,"extension":2267,"proposal":286},492,"VK_NV_cooperative_vector",{"number":2269,"type":1082,"author":1214,"provisional":871,"depends":2270,"contact":1353,"extension":2271,"proposal":871},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":2273,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":1570,"extension":2274,"proposal":871},51,"VK_NV_corner_sampled_image",{"number":2276,"type":1082,"author":1214,"provisional":871,"depends":2277,"contact":2278,"extension":2279,"proposal":871},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":2281,"type":1082,"author":1214,"provisional":286,"platform":1085,"contact":2282,"extension":2283,"proposal":871},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":957,"type":1082,"author":1214,"deprecatedby":1837,"provisional":871,"contact":1236,"extension":2285,"proposal":871},"VK_NV_dedicated_allocation",{"number":2287,"type":1082,"author":2288,"provisional":871,"depends":2289,"contact":2290,"extension":2291,"proposal":871},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":2293,"type":1082,"author":1214,"provisional":871,"depends":1198,"contact":1241,"extension":2294,"proposal":871},547,"VK_NV_descriptor_pool_overallocation",{"number":2296,"type":1082,"author":2288,"provisional":871,"depends":1099,"contact":2290,"extension":2297,"proposal":871},207,"VK_NV_device_diagnostic_checkpoints",{"number":2299,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2278,"extension":2300,"proposal":871},301,"VK_NV_device_diagnostics_config",{"number":2302,"type":1082,"author":1214,"provisional":871,"depends":2303,"contact":1499,"extension":2304,"proposal":871},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":2306,"type":1082,"author":1214,"provisional":871,"depends":2304,"contact":1353,"extension":2307,"proposal":871},429,"VK_NV_device_generated_commands_compute",{"number":2309,"type":1082,"author":1214,"provisional":286,"depends":1177,"platform":1085,"contact":2310,"extension":2311,"proposal":871},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":2313,"type":1208,"author":1214,"provisional":871,"depends":2314,"contact":2315,"extension":2316,"proposal":286},552,"VK_KHR_display+VK_KHR_get_display_properties2","Russell Chou @russellcnv","VK_NV_display_stereo",{"number":2318,"type":1082,"author":1214,"provisional":871,"contact":2315,"extension":2319,"proposal":871},493,"VK_NV_extended_sparse_address_space",{"number":2321,"type":1082,"author":1214,"provisional":871,"contact":2322,"extension":2323,"proposal":286},557,"Chris Lentini @clentini","VK_NV_external_compute_queue",{"number":2325,"type":1082,"author":1214,"deprecatedby":1892,"provisional":871,"depends":2326,"contact":1217,"extension":2327,"proposal":871},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":2329,"type":1208,"author":1214,"deprecatedby":1895,"provisional":871,"contact":1217,"extension":2326,"proposal":871},56,{"number":2331,"type":1082,"author":1214,"provisional":871,"depends":1360,"contact":2187,"extension":2332,"proposal":871},372,"VK_NV_external_memory_rdma",{"extension":2334,"proposal":871},"VK_NV_external_memory_sci_buf",{"number":2336,"type":1082,"author":1214,"deprecatedby":1900,"provisional":871,"depends":2327,"platform":1401,"contact":1217,"extension":2337,"proposal":871},58,"VK_NV_external_memory_win32",{"extension":2339,"proposal":871},"VK_NV_external_sci_sync",{"extension":2341,"proposal":871},"VK_NV_external_sci_sync2",{"number":2343,"type":1082,"author":1214,"provisional":871,"contact":1236,"extension":2344,"proposal":871},154,"VK_NV_fill_rectangle",{"number":2346,"type":1082,"author":1214,"provisional":871,"contact":1236,"extension":2347,"proposal":871},150,"VK_NV_fragment_coverage_to_color",{"number":2349,"type":1082,"author":1214,"promotedto":1919,"provisional":871,"depends":1099,"contact":2257,"extension":2350,"proposal":871},204,"VK_NV_fragment_shader_barycentric",{"number":2352,"type":1082,"author":1214,"provisional":871,"depends":1923,"contact":2257,"extension":2353,"proposal":871},327,"VK_NV_fragment_shading_rate_enums",{"number":2355,"type":1082,"author":1214,"provisional":871,"contact":1236,"extension":2356,"proposal":871},153,"VK_NV_framebuffer_mixed_samples",{"number":2358,"type":1082,"author":1214,"provisional":871,"contact":1570,"extension":2359,"proposal":871},96,"VK_NV_geometry_shader_passthrough",{"number":356,"type":1082,"author":1214,"deprecatedby":1781,"provisional":871,"contact":1241,"extension":2361,"proposal":871},"VK_NV_glsl_shader",{"number":2363,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2364,"extension":2365,"proposal":871},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":2367,"type":1082,"author":2288,"provisional":871,"depends":1099,"contact":2368,"extension":2369,"proposal":871},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":2371,"type":1082,"author":1214,"provisional":871,"contact":2372,"extension":2373,"proposal":871},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":2375,"type":1082,"author":1214,"provisional":871,"depends":2376,"contact":2372,"extension":2377,"proposal":871},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":2379,"type":1082,"author":1214,"provisional":871,"depends":2270,"contact":1353,"extension":2380,"proposal":871},428,"VK_NV_memory_decompression",{"number":2382,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":1499,"extension":2383,"proposal":871},203,"VK_NV_mesh_shader",{"number":2385,"type":1082,"author":1214,"provisional":871,"depends":2386,"contact":2187,"extension":2387,"proposal":871},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":2389,"type":1082,"author":1214,"provisional":871,"depends":1808,"contact":1257,"extension":2390,"proposal":286},571,"VK_NV_partitioned_acceleration_structure",{"number":2392,"type":1082,"author":1214,"provisional":871,"depends":2393,"contact":1241,"extension":2394,"proposal":871},517,"VK_KHR_maintenance6,VK_VERSION_1_4","VK_NV_per_stage_descriptor_set",{"number":2396,"type":1082,"author":1214,"provisional":871,"depends":1400,"contact":2397,"extension":2398,"proposal":871},293,"Liya Li @liyli","VK_NV_present_barrier",{"number":2400,"type":1082,"author":1214,"provisional":286,"platform":1085,"contact":2401,"extension":2402,"proposal":871},614,"Charles Hansen @chansen","VK_NV_present_metering",{"extension":2404,"proposal":871},"VK_NV_private_vendor_info",{"number":2406,"type":1082,"author":1214,"provisional":871,"contact":2407,"extension":2408,"proposal":871},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":2410,"type":1082,"author":1214,"deprecatedby":2031,"provisional":871,"depends":2411,"contact":2235,"extension":2412,"proposal":871},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":2414,"type":1082,"author":1214,"provisional":871,"depends":2031,"contact":2235,"extension":2415,"proposal":871},491,"VK_NV_ray_tracing_invocation_reorder",{"number":2417,"type":1082,"author":1214,"provisional":871,"depends":2031,"contact":1257,"extension":2418,"proposal":286},430,"VK_NV_ray_tracing_linear_swept_spheres",{"number":2420,"type":1082,"author":1214,"provisional":871,"depends":2031,"contact":2034,"extension":2421,"proposal":871},328,"VK_NV_ray_tracing_motion_blur",{"number":2423,"type":1082,"author":1214,"provisional":871,"contact":1353,"extension":2424,"proposal":286},569,"VK_NV_ray_tracing_validation",{"number":2426,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2278,"extension":2427,"proposal":871},167,"VK_NV_representative_fragment_test",{"number":2429,"type":1082,"author":1214,"provisional":871,"contact":1241,"extension":2430,"proposal":871},95,"VK_NV_sample_mask_override_coverage",{"number":2432,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2257,"extension":2433,"proposal":871},206,"VK_NV_scissor_exclusive",{"number":2435,"type":1082,"author":1214,"provisional":871,"contact":1236,"extension":2436,"proposal":871},564,"VK_NV_shader_atomic_float16_vector",{"number":2438,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2257,"extension":2439,"proposal":871},205,"VK_NV_shader_image_footprint",{"number":2441,"type":1082,"author":1214,"provisional":871,"depends":1198,"contact":1570,"extension":2442,"proposal":871},155,"VK_NV_shader_sm_builtins",{"number":2444,"type":1082,"author":1214,"provisional":871,"depends":1198,"contact":1236,"extension":2445,"proposal":871},199,"VK_NV_shader_subgroup_partitioned",{"number":2447,"type":1082,"author":1214,"provisional":871,"depends":1099,"contact":2257,"extension":2448,"proposal":871},165,"VK_NV_shading_rate_image",{"number":2450,"type":1082,"author":1214,"provisional":871,"contact":1570,"extension":2451,"proposal":871},97,"VK_NV_viewport_array2",{"number":2453,"type":1082,"author":1214,"provisional":871,"contact":1241,"extension":2454,"proposal":871},99,"VK_NV_viewport_swizzle",{"number":2456,"type":1082,"author":1214,"promotedto":2188,"provisional":871,"depends":2337,"platform":1401,"contact":2187,"extension":2457,"proposal":871},59,"VK_NV_win32_keyed_mutex",{"number":2459,"type":1082,"author":1377,"provisional":871,"depends":2460,"contact":1378,"extension":2461,"proposal":871},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":2463,"type":1082,"author":1377,"provisional":871,"depends":1379,"contact":1378,"extension":2464,"proposal":871},520,"VK_QCOM_filter_cubic_weights",{"number":2466,"type":1082,"author":1377,"promotedto":1390,"provisional":871,"depends":2467,"contact":1378,"extension":2468,"proposal":871},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":2470,"type":1082,"author":1377,"provisional":871,"depends":2471,"contact":1378,"extension":2472,"proposal":286},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":2474,"type":1082,"author":1377,"provisional":871,"depends":2472,"contact":1378,"extension":2475,"proposal":871},519,"VK_QCOM_image_processing2",{"number":2477,"type":1082,"author":1377,"provisional":871,"contact":1378,"extension":2478,"proposal":871},511,"VK_QCOM_multiview_per_view_render_areas",{"number":2480,"type":1082,"author":1377,"provisional":871,"depends":1099,"contact":1378,"extension":2481,"proposal":871},489,"VK_QCOM_multiview_per_view_viewports",{"number":2483,"type":1082,"author":1377,"provisional":871,"contact":1378,"extension":2484,"proposal":871},172,"VK_QCOM_render_pass_shader_resolve",{"number":2486,"type":1082,"author":1377,"provisional":871,"contact":1378,"extension":2487,"proposal":871},302,"VK_QCOM_render_pass_store_ops",{"number":2489,"type":1082,"author":1377,"provisional":871,"contact":1378,"extension":2490,"proposal":871},283,"VK_QCOM_render_pass_transform",{"number":2492,"type":1082,"author":1377,"provisional":871,"depends":2493,"contact":1378,"extension":2494,"proposal":871},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":2496,"type":1082,"author":1377,"provisional":871,"depends":1099,"contact":1378,"extension":2497,"proposal":286},485,"VK_QCOM_tile_properties",{"number":2499,"type":1082,"author":1377,"provisional":871,"depends":2500,"contact":1378,"extension":2501,"proposal":286},310,"VK_QCOM_tile_properties,VK_KHR_get_physical_device_properties2","VK_QCOM_tile_shading",{"number":2503,"type":1082,"author":1377,"provisional":871,"contact":1378,"extension":2504,"proposal":871},521,"VK_QCOM_ycbcr_degamma",{"number":2506,"type":1082,"author":2507,"provisional":871,"depends":1172,"platform":2508,"contact":2509,"extension":2510,"proposal":871},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":2512,"type":1208,"author":2507,"provisional":871,"depends":1330,"platform":2508,"contact":2513,"extension":2514,"proposal":871},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":2516,"type":1082,"author":2517,"provisional":871,"depends":1099,"contact":1312,"extension":2518,"proposal":871},486,"SEC","VK_SEC_amigo_profiling",{"number":2520,"type":1082,"author":2521,"provisional":871,"depends":1099,"specialuse":1279,"contact":1554,"extension":2522,"proposal":871},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":2524,"type":1082,"author":2521,"promotedto":1520,"provisional":871,"depends":1962,"specialuse":1279,"contact":1519,"extension":2525,"proposal":871},352,"VK_VALVE_mutable_descriptor_type",1744876658243]