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