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