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