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