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