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