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