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