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