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