[{"data":1,"prerenderedAt":3739},["ShallowReactive",2],{"yhlOP1MUor":3,"VyF3Mmj32r":2185,"N9m89Rcq0G":2382},{"title":4,"description":5,"body":6,"_type":2184,"_id":4},"VK_KHR_maintenance5.proposal","This proposal details and addresses the issues solved by the VK_KHR_maintenance5 extension.",{"type":7,"children":8,"toc":2135},"root",[9,26,33,38,43,156,162,169,182,188,193,199,204,210,231,237,242,248,261,267,280,286,291,297,324,330,354,360,373,379,392,398,419,425,430,436,441,446,451,469,483,489,494,500,505,510,515,521,526,531,544,550,555,560,572,577,582,607,612,617,622,627,632,637,743,748,768,773,786,904,909,922,927,953,958,982,987,1007,1482,1487,1499,1504,1509,1544,1549,1560,1566,1607,1612,2014,2019,2024,2029,2064,2069,2080,2085,2090,2095,2108,2114,2119,2125,2129],{"type":10,"tag":11,"props":12,"children":13},"element","p",{},[14,17,24],{"type":15,"value":16},"text","This proposal details and addresses the issues solved by the ",{"type":10,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":15,"value":23},"VK_KHR_maintenance5",{"type":15,"value":25}," extension.",{"type":10,"tag":27,"props":28,"children":30},"h2",{"id":29},"_problem_statement",[31],{"type":15,"value":32},"Problem Statement",{"type":10,"tag":11,"props":34,"children":35},{},[36],{"type":15,"value":37},"Over time, a collection of minor features, none of which would warrant an entire extension of their own, requires the creation of a maintenance extension.",{"type":10,"tag":11,"props":39,"children":40},{},[41],{"type":15,"value":42},"The following is a list of issues considered in this proposal:",{"type":10,"tag":44,"props":45,"children":46},"ul",{},[47,53,58,71,76,81,86,91,96,101,106,111,116,121,126,131,136,141,146,151],{"type":10,"tag":48,"props":49,"children":50},"li",{},[51],{"type":15,"value":52},"Allow PointSize to take a default value of 1.0 when it is not written, rather than being undefined",{"type":10,"tag":48,"props":54,"children":55},{},[56],{"type":15,"value":57},"A device property to indicate whether non-strict lines use parallelogram or Bresenham.",{"type":10,"tag":48,"props":59,"children":60},{},[61,63,69],{"type":15,"value":62},"Add a A1B5G5R5 format (corresponding to ",{"type":10,"tag":18,"props":64,"children":66},{"className":65},[],[67],{"type":15,"value":68},"GL_UNSIGNED_SHORT_1_5_5_5_REV",{"type":15,"value":70},")",{"type":10,"tag":48,"props":72,"children":73},{},[74],{"type":15,"value":75},"Allow vkGetPhysicalDeviceFormatProperties with unknown formats",{"type":10,"tag":48,"props":77,"children":78},{},[79],{"type":15,"value":80},"Add a vkGetRenderAreaGranularity equivalent for dynamic rendering",{"type":10,"tag":48,"props":82,"children":83},{},[84],{"type":15,"value":85},"Require vkGetDeviceProcAddr to return NULL for functions beyond application version",{"type":10,"tag":48,"props":87,"children":88},{},[89],{"type":15,"value":90},"Index buffer range specification",{"type":10,"tag":48,"props":92,"children":93},{},[94],{"type":15,"value":95},"Add a property to indicate multisample coverage operations are performed after sample counting in EarlyFragmentTests mode",{"type":10,"tag":48,"props":97,"children":98},{},[99],{"type":15,"value":100},"Add VK_REMAINING_ARRAY_LAYERS support to VkImageSubresourceLayers.layerCount",{"type":10,"tag":48,"props":102,"children":103},{},[104],{"type":15,"value":105},"Allow VK_WHOLE_SIZE for pSizes argument of vkCmdBindVertexBuffers2",{"type":10,"tag":48,"props":107,"children":108},{},[109],{"type":15,"value":110},"Add support for a new vkGetDeviceImageSubresourceLayout to allow a vkGetImageSubresourceLayout query without having to create a placeholder image",{"type":10,"tag":48,"props":112,"children":113},{},[114],{"type":15,"value":115},"Ensure we have a reliable/deterministic way to detect device loss",{"type":10,"tag":48,"props":117,"children":118},{},[119],{"type":15,"value":120},"We are running out of spare bits in various FlagBits",{"type":10,"tag":48,"props":122,"children":123},{},[124],{"type":15,"value":125},"Add a property to indicate sample mask test operations are performed after sample counting in EarlyFragmentTests mode",{"type":10,"tag":48,"props":127,"children":128},{},[129],{"type":15,"value":130},"Deprecate shader modules to avoid management of that object in the API",{"type":10,"tag":48,"props":132,"children":133},{},[134],{"type":15,"value":135},"Add a A8_UNORM format",{"type":10,"tag":48,"props":137,"children":138},{},[139],{"type":15,"value":140},"Relax VkBufferView creation requirements",{"type":10,"tag":48,"props":142,"children":143},{},[144],{"type":15,"value":145},"Appearance when using VK_POLYGON_MODE_POINT together with PointSize",{"type":10,"tag":48,"props":147,"children":148},{},[149],{"type":15,"value":150},"Enabling copies between images of any dimensionality",{"type":10,"tag":48,"props":152,"children":153},{},[154],{"type":15,"value":155},"Need a way to indicate when SWIZZLE_ONE has defined results when used with depth-stencil formats",{"type":10,"tag":27,"props":157,"children":159},{"id":158},"_issue_details_and_solution_space",[160],{"type":15,"value":161},"Issue Details and Solution Space",{"type":10,"tag":163,"props":164,"children":166},"h3",{"id":165},"_default_pointsize_of_1_0",[167],{"type":15,"value":168},"Default PointSize of 1.0",{"type":10,"tag":11,"props":170,"children":171},{},[172,174,180],{"type":15,"value":173},"It is unclear in the specification if the ",{"type":10,"tag":18,"props":175,"children":177},{"className":176},[],[178],{"type":15,"value":179},"PointSize",{"type":15,"value":181}," builtin is required to be written, and if it is not, what the default size is.",{"type":10,"tag":163,"props":183,"children":185},{"id":184},"_indication_of_parallelogram_or_bresenham_non_strict_lines",[186],{"type":15,"value":187},"Indication of parallelogram or Bresenham non-strict lines",{"type":10,"tag":11,"props":189,"children":190},{},[191],{"type":15,"value":192},"Some applications need to know whether the rasterization algorithm used for non-strict lines is parallelogram or Bresenham style.",{"type":10,"tag":163,"props":194,"children":196},{"id":195},"_a1b5g5r5_format",[197],{"type":15,"value":198},"A1B5G5R5 format",{"type":10,"tag":11,"props":200,"children":201},{},[202],{"type":15,"value":203},"There is a request to add a format equivalent to GL_UNSIGNED_SHORT_1_5_5_5_REV for emulation.",{"type":10,"tag":163,"props":205,"children":207},{"id":206},"_vkgetphysicaldeviceformatproperties_with_unknown_formats",[208],{"type":15,"value":209},"vkGetPhysicalDeviceFormatProperties with unknown formats",{"type":10,"tag":11,"props":211,"children":212},{},[213,215,221,223,229],{"type":15,"value":214},"The current specification prohibits ",{"type":10,"tag":18,"props":216,"children":218},{"className":217},[],[219],{"type":15,"value":220},"vkGetPhysicalDeviceFormatProperties",{"type":15,"value":222}," from being called with a ",{"type":10,"tag":18,"props":224,"children":226},{"className":225},[],[227],{"type":15,"value":228},"VkFormat",{"type":15,"value":230}," that is from an API version higher than that of the device, or from a device-level extension that is not supported by the device.\nIn order to query a format’s support, applications must first query the relevant extension/version/feature beforehand, complicating format queries.",{"type":10,"tag":163,"props":232,"children":234},{"id":233},"_a_vkgetrenderareagranularity_equivalent_for_dynamic_rendering",[235],{"type":15,"value":236},"A vkGetRenderAreaGranularity equivalent for dynamic rendering",{"type":10,"tag":11,"props":238,"children":239},{},[240],{"type":15,"value":241},"Some tile-based GPUs can benefit from providing an optimal render area granularity as the basis for a performance hint.",{"type":10,"tag":163,"props":243,"children":245},{"id":244},"_vkgetdeviceprocaddr_to_return_null_for_functions_beyond_application_version",[246],{"type":15,"value":247},"vkGetDeviceProcAddr to return NULL for functions beyond application version",{"type":10,"tag":11,"props":249,"children":250},{},[251,253,259],{"type":15,"value":252},"Existing implementations have different behavior when returning function pointers from ",{"type":10,"tag":18,"props":254,"children":256},{"className":255},[],[257],{"type":15,"value":258},"vkGetDeviceProcAddr()",{"type":15,"value":260},"\nfor supported core functions of versions greater than the version requested by the application.",{"type":10,"tag":163,"props":262,"children":264},{"id":263},"_add_vkcmdbindindexbuffer2khr_with_a_size_parameter",[265],{"type":15,"value":266},"Add vkCmdBindIndexBuffer2KHR with a size parameter",{"type":10,"tag":11,"props":268,"children":269},{},[270,272,278],{"type":15,"value":271},"With ",{"type":10,"tag":18,"props":273,"children":275},{"className":274},[],[276],{"type":15,"value":277},"vkCmdBindIndexBuffer",{"type":15,"value":279},", it is not possible to communicate the size of the subrange buffer used as index data.\nRobustness therefore operates on the size of the underlying buffer, which may be larger than the subrange that contains index data.\nA new function can be introduced to add the necessary size information for robustness.",{"type":10,"tag":163,"props":281,"children":283},{"id":282},"_multisample_coverage_operations_and_sample_counting_property",[284],{"type":15,"value":285},"Multisample coverage operations and sample counting property",{"type":10,"tag":11,"props":287,"children":288},{},[289],{"type":15,"value":290},"Some hardware performs sample counting after multisample coverage operations when the EarlyFragmentTests execution mode is declared in a pixel shader, but the specification says \"If the fragment shader declares the EarlyFragmentTests execution mode, fragment shading and multisample coverage operations are instead performed after sample counting.\"",{"type":10,"tag":163,"props":292,"children":294},{"id":293},"_vk_remaining_array_layers_for_vkimagesubresourcelayers_layercount",[295],{"type":15,"value":296},"VK_REMAINING_ARRAY_LAYERS for VkImageSubresourceLayers.layerCount",{"type":10,"tag":11,"props":298,"children":299},{},[300,306,308,314,316,322],{"type":10,"tag":18,"props":301,"children":303},{"className":302},[],[304],{"type":15,"value":305},"layerCount",{"type":15,"value":307}," in ",{"type":10,"tag":18,"props":309,"children":311},{"className":310},[],[312],{"type":15,"value":313},"VkImageSubresourceLayers",{"type":15,"value":315}," unintentionally does not support ",{"type":10,"tag":18,"props":317,"children":319},{"className":318},[],[320],{"type":15,"value":321},"VK_REMAINING_ARRAY_LAYERS",{"type":15,"value":323},".",{"type":10,"tag":163,"props":325,"children":327},{"id":326},"_vk_whole_size_for_psizes_argument_of_vkcmdbindvertexbuffers2",[328],{"type":15,"value":329},"VK_WHOLE_SIZE for pSizes argument of vkCmdBindVertexBuffers2",{"type":10,"tag":11,"props":331,"children":332},{},[333,339,340,346,347,353],{"type":10,"tag":18,"props":334,"children":336},{"className":335},[],[337],{"type":15,"value":338},"pSizes",{"type":15,"value":307},{"type":10,"tag":18,"props":341,"children":343},{"className":342},[],[344],{"type":15,"value":345},"vkCmdBindVertexBuffers2",{"type":15,"value":315},{"type":10,"tag":18,"props":348,"children":350},{"className":349},[],[351],{"type":15,"value":352},"VK_WHOLE_SIZE",{"type":15,"value":323},{"type":10,"tag":163,"props":355,"children":357},{"id":356},"_vkgetimagesubresourcelayout_query_without_having_to_create_a_placeholder_image",[358],{"type":15,"value":359},"vkGetImageSubresourceLayout query without having to create a placeholder image",{"type":10,"tag":11,"props":361,"children":362},{},[363,365,371],{"type":15,"value":364},"There is a potential implementation overhead when querying the subresource layout of an image due to object creation. This overhead could be reduced by a function that works in a similar way to ",{"type":10,"tag":18,"props":366,"children":368},{"className":367},[],[369],{"type":15,"value":370},"vkGetDeviceImageMemoryRequirements()",{"type":15,"value":372}," which uses the image creation properties, rather than an image object, to perform the query.",{"type":10,"tag":163,"props":374,"children":376},{"id":375},"_reliabledeterministic_way_to_detect_device_loss",[377],{"type":15,"value":378},"Reliable/deterministic way to detect device loss",{"type":10,"tag":11,"props":380,"children":381},{},[382,384,390],{"type":15,"value":383},"All existing entry points that are capable of returning\n",{"type":10,"tag":18,"props":385,"children":387},{"className":386},[],[388],{"type":15,"value":389},"VK_ERROR_DEVICE_LOST",{"type":15,"value":391}," have some form of exemption or\nspecial-case allowing for other return values to be returned even when a device\nis irrecoverably lost. These exemptions are all necessary due to the\nasynchronous nature of device-loss detection, but this makes it difficult for\napplication developers to reason about how to reliably detect device-loss.",{"type":10,"tag":163,"props":393,"children":395},{"id":394},"_lack_of_available_flag_bits",[396],{"type":15,"value":397},"Lack of available flag bits",{"type":10,"tag":11,"props":399,"children":400},{},[401,403,409,411,417],{"type":15,"value":402},"Both ",{"type":10,"tag":18,"props":404,"children":406},{"className":405},[],[407],{"type":15,"value":408},"VkPipelineCreateFlagBits",{"type":15,"value":410}," and ",{"type":10,"tag":18,"props":412,"children":414},{"className":413},[],[415],{"type":15,"value":416},"VkBufferCreateFlagBits",{"type":15,"value":418}," are running out of available bits for new extensions.",{"type":10,"tag":163,"props":420,"children":422},{"id":421},"_sample_mask_test_and_sample_counting_property",[423],{"type":15,"value":424},"Sample mask test and sample counting property",{"type":10,"tag":11,"props":426,"children":427},{},[428],{"type":15,"value":429},"The specification says \"If the fragment shader declares the EarlyFragmentTests\nexecution mode, fragment shading and multisample coverage operations are instead\nperformed after sample counting\", but some hardware performs the sample mask test\nafter sample counting operations when the EarlyFragmentTests execution mode is\ndeclared in a pixel shader.",{"type":10,"tag":163,"props":431,"children":433},{"id":432},"_deprecation_of_vkshadermodule",[434],{"type":15,"value":435},"Deprecation of VkShaderModule",{"type":10,"tag":11,"props":437,"children":438},{},[439],{"type":15,"value":440},"Shader modules are transient objects used to create pipelines,\noriginally put in the Vulkan API to enable pre-compilation of\nSPIR-V to reduce duplicated work at pipeline creation.",{"type":10,"tag":11,"props":442,"children":443},{},[444],{"type":15,"value":445},"In practice though, few implementations do anything useful with these objects, and they\nend up just being an unnecessary copy and a waste of memory while they\nexist.\nThey also are yet another object for applications to manage, which is\ndevelopment overhead that would be useful to remove.",{"type":10,"tag":11,"props":447,"children":448},{},[449],{"type":15,"value":450},"Solutions here should have the following properties:",{"type":10,"tag":44,"props":452,"children":453},{},[454,459,464],{"type":10,"tag":48,"props":455,"children":456},{},[457],{"type":15,"value":458},"Not require object creation",{"type":10,"tag":48,"props":460,"children":461},{},[462],{"type":15,"value":463},"Allow shader code to be passed directly from application memory to the pipeline\ncreation",{"type":10,"tag":48,"props":465,"children":466},{},[467],{"type":15,"value":468},"Be as simple as possible",{"type":10,"tag":11,"props":470,"children":471},{},[472,481],{"type":10,"tag":473,"props":474,"children":478},"a",{"href":475,"rel":476},"https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_graphics_pipeline_library.html",[477],"nofollow",[479],{"type":15,"value":480},"VK_EXT_graphics_pipeline_library",{"type":15,"value":482},"\nalready introduced a simple way to do this, which is adopted by this\nextension.",{"type":10,"tag":163,"props":484,"children":486},{"id":485},"_a8_unorm_format",[487],{"type":15,"value":488},"A8_UNORM format",{"type":10,"tag":11,"props":490,"children":491},{},[492],{"type":15,"value":493},"This provides direct compatibility with D3D11 and D3D12 for layering.",{"type":10,"tag":163,"props":495,"children":497},{"id":496},"_relax_vkbufferview_creation_requirement",[498],{"type":15,"value":499},"Relax VkBufferView creation requirement",{"type":10,"tag":11,"props":501,"children":502},{},[503],{"type":15,"value":504},"Some users of the Vulkan API (for example, OpenGL API emulation libraries) have a\nhard time figuring out in advance how one of their VkBuffer objects is going to be\nused with VkBufferView. Relaxing the requirement that the VkBufferView format is\nsupported for all the usages of the VkBuffer would help.",{"type":10,"tag":163,"props":506,"children":508},{"id":507},"_appearance_when_using_vk_polygon_mode_point_together_with_pointsize",[509],{"type":15,"value":145},{"type":10,"tag":11,"props":511,"children":512},{},[513],{"type":15,"value":514},"Some hardware does not take point size into account when rasterizing polygons with VK_POLYGON_MODE_POINT.",{"type":10,"tag":163,"props":516,"children":518},{"id":517},"_copying_between_different_image_types",[519],{"type":15,"value":520},"Copying between different image types",{"type":10,"tag":11,"props":522,"children":523},{},[524],{"type":15,"value":525},"Copies between different image types other than between 2D and 3D is unclear, and untested. This flexibility is useful for some applications.",{"type":10,"tag":163,"props":527,"children":529},{"id":528},"_need_a_way_to_indicate_when_swizzle_one_has_defined_results_when_used_with_depth_stencil_formats",[530],{"type":15,"value":155},{"type":10,"tag":11,"props":532,"children":533},{},[534,536,542],{"type":15,"value":535},"Some implementations have undefined results when SWIZZLE_ONE is used with a depth-stencil format, so the default Vulkan behavior in this case is undefined.\nFor many implementations this combination ",{"type":10,"tag":537,"props":538,"children":539},"em",{},[540],{"type":15,"value":541},"is",{"type":15,"value":543}," defined, however, so it is useful to be able to determine programmatically when that is the case.",{"type":10,"tag":27,"props":545,"children":547},{"id":546},"_proposal",[548],{"type":15,"value":549},"Proposal",{"type":10,"tag":11,"props":551,"children":552},{},[553],{"type":15,"value":554},"Items introduced by this extension are:",{"type":10,"tag":163,"props":556,"children":558},{"id":557},"_default_pointsize_of_1_0_2",[559],{"type":15,"value":168},{"type":10,"tag":11,"props":561,"children":562},{},[563,565,570],{"type":15,"value":564},"Points now take a default size of 1.0 if the ",{"type":10,"tag":18,"props":566,"children":568},{"className":567},[],[569],{"type":15,"value":179},{"type":15,"value":571}," builtin is not written.",{"type":10,"tag":163,"props":573,"children":575},{"id":574},"_indication_of_parallelogram_or_bresenham_non_strict_lines_2",[576],{"type":15,"value":187},{"type":10,"tag":11,"props":578,"children":579},{},[580],{"type":15,"value":581},"Two new properties are added:",{"type":10,"tag":44,"props":583,"children":584},{},[585,596],{"type":10,"tag":48,"props":586,"children":587},{},[588,594],{"type":10,"tag":18,"props":589,"children":591},{"className":590},[],[592],{"type":15,"value":593},"nonStrictSinglePixelWideLinesUseParallelogram",{"type":15,"value":595}," reports the rasterization algorithm used for lines of width 1.0",{"type":10,"tag":48,"props":597,"children":598},{},[599,605],{"type":10,"tag":18,"props":600,"children":602},{"className":601},[],[603],{"type":15,"value":604},"nonStrictWideLinesUseParallelogram",{"type":15,"value":606}," reports the rasterization algorithm used for lines of width greater than 1.0",{"type":10,"tag":163,"props":608,"children":610},{"id":609},"_a1b5g5r5_format_2",[611],{"type":15,"value":198},{"type":10,"tag":11,"props":613,"children":614},{},[615],{"type":15,"value":616},"An optional format VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR is added.",{"type":10,"tag":163,"props":618,"children":620},{"id":619},"_vkgetphysicaldeviceformatproperties_with_unknown_formats_2",[621],{"type":15,"value":209},{"type":10,"tag":11,"props":623,"children":624},{},[625],{"type":15,"value":626},"Physical-device-level functions can now be called with any value in the valid range for a type beyond the defined enumerants, such that applications can avoid checking individual features, extensions, or versions before querying supported properties of a particular enumerant.",{"type":10,"tag":163,"props":628,"children":630},{"id":629},"_a_vkgetrenderareagranularity_equivalent_for_dynamic_rendering_2",[631],{"type":15,"value":236},{"type":10,"tag":11,"props":633,"children":634},{},[635],{"type":15,"value":636},"A new function provides the ability to query the implementation’s preferred\nrender area granularity for a render pass instance:",{"type":10,"tag":638,"props":639,"children":644},"pre",{"className":640,"code":641,"language":642,"meta":643,"style":643},"language-c shiki shiki-themes github-light-default github-dark-default","void vkGetRenderingAreaGranularityKHR(\n VkDevice device,\n const VkRenderingAreaInfoKHR* pRenderingAreaInfo,\n VkExtent2D* pGranularity);\n","c","",[645],{"type":10,"tag":18,"props":646,"children":647},{"__ignoreMap":643},[648,672,692,720],{"type":10,"tag":649,"props":650,"children":653},"span",{"class":651,"line":652},"line",1,[654,660,666],{"type":10,"tag":649,"props":655,"children":657},{"style":656},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[658],{"type":15,"value":659},"void",{"type":10,"tag":649,"props":661,"children":663},{"style":662},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[664],{"type":15,"value":665}," vkGetRenderingAreaGranularityKHR",{"type":10,"tag":649,"props":667,"children":669},{"style":668},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[670],{"type":15,"value":671},"(\n",{"type":10,"tag":649,"props":673,"children":675},{"class":651,"line":674},2,[676,681,687],{"type":10,"tag":649,"props":677,"children":678},{"style":668},[679],{"type":15,"value":680}," VkDevice ",{"type":10,"tag":649,"props":682,"children":684},{"style":683},"--shiki-default:#953800;--shiki-dark:#FFA657",[685],{"type":15,"value":686},"device",{"type":10,"tag":649,"props":688,"children":689},{"style":668},[690],{"type":15,"value":691},",\n",{"type":10,"tag":649,"props":693,"children":695},{"class":651,"line":694},3,[696,701,706,711,716],{"type":10,"tag":649,"props":697,"children":698},{"style":656},[699],{"type":15,"value":700}," const",{"type":10,"tag":649,"props":702,"children":703},{"style":668},[704],{"type":15,"value":705}," VkRenderingAreaInfoKHR",{"type":10,"tag":649,"props":707,"children":708},{"style":656},[709],{"type":15,"value":710},"*",{"type":10,"tag":649,"props":712,"children":713},{"style":683},[714],{"type":15,"value":715}," pRenderingAreaInfo",{"type":10,"tag":649,"props":717,"children":718},{"style":668},[719],{"type":15,"value":691},{"type":10,"tag":649,"props":721,"children":723},{"class":651,"line":722},4,[724,729,733,738],{"type":10,"tag":649,"props":725,"children":726},{"style":668},[727],{"type":15,"value":728}," VkExtent2D",{"type":10,"tag":649,"props":730,"children":731},{"style":656},[732],{"type":15,"value":710},{"type":10,"tag":649,"props":734,"children":735},{"style":683},[736],{"type":15,"value":737}," pGranularity",{"type":10,"tag":649,"props":739,"children":740},{"style":668},[741],{"type":15,"value":742},");\n",{"type":10,"tag":163,"props":744,"children":746},{"id":745},"_vkgetdeviceprocaddr_to_return_null_for_functions_beyond_application_version_2",[747],{"type":15,"value":247},{"type":10,"tag":11,"props":749,"children":750},{},[751,753,758,760,766],{"type":15,"value":752},"The specification has been changed to require ",{"type":10,"tag":18,"props":754,"children":756},{"className":755},[],[757],{"type":15,"value":258},{"type":15,"value":759}," to return ",{"type":10,"tag":18,"props":761,"children":763},{"className":762},[],[764],{"type":15,"value":765},"NULL",{"type":15,"value":767}," for supported core functions beyond the version requested by the application.",{"type":10,"tag":163,"props":769,"children":771},{"id":770},"_add_vkcmdbindindexbuffer2khr_with_a_size_parameter_2",[772],{"type":15,"value":266},{"type":10,"tag":11,"props":774,"children":775},{},[776,778,784],{"type":15,"value":777},"A new entry point ",{"type":10,"tag":18,"props":779,"children":781},{"className":780},[],[782],{"type":15,"value":783},"vkCmdBindIndexBuffer2KHR",{"type":15,"value":785}," is added:",{"type":10,"tag":638,"props":787,"children":789},{"className":640,"code":788,"language":642,"meta":643,"style":643},"VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer2KHR(\n VkCommandBuffer commandBuffer,\n VkBuffer buffer,\n VkDeviceSize offset,\n VkDeviceSize size,\n VkIndexType indexType);\n",[790],{"type":10,"tag":18,"props":791,"children":792},{"__ignoreMap":643},[793,818,835,852,869,886],{"type":10,"tag":649,"props":794,"children":795},{"class":651,"line":652},[796,801,805,810,814],{"type":10,"tag":649,"props":797,"children":798},{"style":668},[799],{"type":15,"value":800},"VKAPI_ATTR ",{"type":10,"tag":649,"props":802,"children":803},{"style":656},[804],{"type":15,"value":659},{"type":10,"tag":649,"props":806,"children":807},{"style":668},[808],{"type":15,"value":809}," VKAPI_CALL ",{"type":10,"tag":649,"props":811,"children":812},{"style":662},[813],{"type":15,"value":783},{"type":10,"tag":649,"props":815,"children":816},{"style":668},[817],{"type":15,"value":671},{"type":10,"tag":649,"props":819,"children":820},{"class":651,"line":674},[821,826,831],{"type":10,"tag":649,"props":822,"children":823},{"style":668},[824],{"type":15,"value":825}," VkCommandBuffer ",{"type":10,"tag":649,"props":827,"children":828},{"style":683},[829],{"type":15,"value":830},"commandBuffer",{"type":10,"tag":649,"props":832,"children":833},{"style":668},[834],{"type":15,"value":691},{"type":10,"tag":649,"props":836,"children":837},{"class":651,"line":694},[838,843,848],{"type":10,"tag":649,"props":839,"children":840},{"style":668},[841],{"type":15,"value":842}," VkBuffer ",{"type":10,"tag":649,"props":844,"children":845},{"style":683},[846],{"type":15,"value":847},"buffer",{"type":10,"tag":649,"props":849,"children":850},{"style":668},[851],{"type":15,"value":691},{"type":10,"tag":649,"props":853,"children":854},{"class":651,"line":722},[855,860,865],{"type":10,"tag":649,"props":856,"children":857},{"style":668},[858],{"type":15,"value":859}," VkDeviceSize ",{"type":10,"tag":649,"props":861,"children":862},{"style":683},[863],{"type":15,"value":864},"offset",{"type":10,"tag":649,"props":866,"children":867},{"style":668},[868],{"type":15,"value":691},{"type":10,"tag":649,"props":870,"children":872},{"class":651,"line":871},5,[873,877,882],{"type":10,"tag":649,"props":874,"children":875},{"style":668},[876],{"type":15,"value":859},{"type":10,"tag":649,"props":878,"children":879},{"style":683},[880],{"type":15,"value":881},"size",{"type":10,"tag":649,"props":883,"children":884},{"style":668},[885],{"type":15,"value":691},{"type":10,"tag":649,"props":887,"children":889},{"class":651,"line":888},6,[890,895,900],{"type":10,"tag":649,"props":891,"children":892},{"style":668},[893],{"type":15,"value":894}," VkIndexType ",{"type":10,"tag":649,"props":896,"children":897},{"style":683},[898],{"type":15,"value":899},"indexType",{"type":10,"tag":649,"props":901,"children":902},{"style":668},[903],{"type":15,"value":742},{"type":10,"tag":163,"props":905,"children":907},{"id":906},"_multisample_coverage_operations_and_sample_counting_property_2",[908],{"type":15,"value":285},{"type":10,"tag":11,"props":910,"children":911},{},[912,914,920],{"type":15,"value":913},"A new ",{"type":10,"tag":18,"props":915,"children":917},{"className":916},[],[918],{"type":15,"value":919},"earlyFragmentMultisampleCoverageAfterSampleCounting",{"type":15,"value":921}," property is added.",{"type":10,"tag":163,"props":923,"children":925},{"id":924},"_vk_remaining_array_layers_for_vkimagesubresourcelayers_layercount_2",[926],{"type":15,"value":296},{"type":10,"tag":11,"props":928,"children":929},{},[930,932,937,939,944,946,951],{"type":15,"value":931},"Support for using ",{"type":10,"tag":18,"props":933,"children":935},{"className":934},[],[936],{"type":15,"value":321},{"type":15,"value":938}," as the ",{"type":10,"tag":18,"props":940,"children":942},{"className":941},[],[943],{"type":15,"value":305},{"type":15,"value":945}," member of ",{"type":10,"tag":18,"props":947,"children":949},{"className":948},[],[950],{"type":15,"value":313},{"type":15,"value":952}," is added.",{"type":10,"tag":163,"props":954,"children":956},{"id":955},"_vk_whole_size_for_psizes_argument_of_vkcmdbindvertexbuffers2_2",[957],{"type":15,"value":329},{"type":10,"tag":11,"props":959,"children":960},{},[961,962,967,969,974,976,981],{"type":15,"value":931},{"type":10,"tag":18,"props":963,"children":965},{"className":964},[],[966],{"type":15,"value":352},{"type":15,"value":968}," in the ",{"type":10,"tag":18,"props":970,"children":972},{"className":971},[],[973],{"type":15,"value":338},{"type":15,"value":975}," parameter of ",{"type":10,"tag":18,"props":977,"children":979},{"className":978},[],[980],{"type":15,"value":345},{"type":15,"value":952},{"type":10,"tag":163,"props":983,"children":985},{"id":984},"_vkgetimagesubresourcelayout_query_without_having_to_create_a_placeholder_image_2",[986],{"type":15,"value":359},{"type":10,"tag":11,"props":988,"children":989},{},[990,991,997,999,1005],{"type":15,"value":913},{"type":10,"tag":18,"props":992,"children":994},{"className":993},[],[995],{"type":15,"value":996},"vkGetDeviceImageSubresourceLayoutKHR",{"type":15,"value":998}," function provides the ability to query the subresource layout for an image without requiring an image object, and a KHR version of ",{"type":10,"tag":18,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":15,"value":1004},"vkGetImageSubresourceLayout2EXT",{"type":15,"value":1006},":",{"type":10,"tag":638,"props":1008,"children":1010},{"className":640,"code":1009,"language":642,"meta":643,"style":643},"typedef struct VkImageSubresource2KHR {\n VkStructureType sType;\n void* pNext;\n VkImageSubresource imageSubresource;\n} VkImageSubresource2KHR;\n\ntypedef struct VkSubresourceLayout2KHR {\n VkStructureType sType;\n void* pNext;\n VkSubresourceLayout subresourceLayout;\n} VkSubresourceLayout2KHR;\n\ntypedef VkSubresourceLayout2KHR VkSubresourceLayout2EXT;\ntypedef VkImageSubresource2KHR VkImageSubresource2EXT;\n\ntypedef struct VkDeviceImageSubresourceInfoKHR {\n VkStructureType sType;\n const void* pNext;\n const VkImageCreateInfo* pCreateInfo;\n const VkImageSubresource2KHR* pSubresource;\n} VkDeviceImageSubresourceInfoKHR;\n\nVKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayoutKHR(\n VkDevice device,\n const VkDeviceImageSubresourceInfoKHR* pInfo,\n VkSubresourceLayout2KHR* pLayout);\n\nVKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2KHR(\n VkDevice device,\n VkImage image,\n const VkImageSubresource2KHR* pSubresource,\n VkSubresourceLayout2KHR* pLayout);\n",[1011],{"type":10,"tag":18,"props":1012,"children":1013},{"__ignoreMap":643},[1014,1032,1040,1053,1061,1069,1078,1095,1104,1117,1126,1135,1143,1156,1169,1177,1194,1203,1221,1243,1265,1274,1282,1306,1322,1348,1370,1378,1403,1419,1437,1462],{"type":10,"tag":649,"props":1015,"children":1016},{"class":651,"line":652},[1017,1022,1027],{"type":10,"tag":649,"props":1018,"children":1019},{"style":656},[1020],{"type":15,"value":1021},"typedef",{"type":10,"tag":649,"props":1023,"children":1024},{"style":656},[1025],{"type":15,"value":1026}," struct",{"type":10,"tag":649,"props":1028,"children":1029},{"style":668},[1030],{"type":15,"value":1031}," VkImageSubresource2KHR {\n",{"type":10,"tag":649,"props":1033,"children":1034},{"class":651,"line":674},[1035],{"type":10,"tag":649,"props":1036,"children":1037},{"style":668},[1038],{"type":15,"value":1039}," VkStructureType sType;\n",{"type":10,"tag":649,"props":1041,"children":1042},{"class":651,"line":694},[1043,1048],{"type":10,"tag":649,"props":1044,"children":1045},{"style":656},[1046],{"type":15,"value":1047}," void*",{"type":10,"tag":649,"props":1049,"children":1050},{"style":668},[1051],{"type":15,"value":1052}," pNext;\n",{"type":10,"tag":649,"props":1054,"children":1055},{"class":651,"line":722},[1056],{"type":10,"tag":649,"props":1057,"children":1058},{"style":668},[1059],{"type":15,"value":1060}," VkImageSubresource imageSubresource;\n",{"type":10,"tag":649,"props":1062,"children":1063},{"class":651,"line":871},[1064],{"type":10,"tag":649,"props":1065,"children":1066},{"style":668},[1067],{"type":15,"value":1068},"} VkImageSubresource2KHR;\n",{"type":10,"tag":649,"props":1070,"children":1071},{"class":651,"line":888},[1072],{"type":10,"tag":649,"props":1073,"children":1075},{"emptyLinePlaceholder":1074},true,[1076],{"type":15,"value":1077},"\n",{"type":10,"tag":649,"props":1079,"children":1081},{"class":651,"line":1080},7,[1082,1086,1090],{"type":10,"tag":649,"props":1083,"children":1084},{"style":656},[1085],{"type":15,"value":1021},{"type":10,"tag":649,"props":1087,"children":1088},{"style":656},[1089],{"type":15,"value":1026},{"type":10,"tag":649,"props":1091,"children":1092},{"style":668},[1093],{"type":15,"value":1094}," VkSubresourceLayout2KHR {\n",{"type":10,"tag":649,"props":1096,"children":1098},{"class":651,"line":1097},8,[1099],{"type":10,"tag":649,"props":1100,"children":1101},{"style":668},[1102],{"type":15,"value":1103}," VkStructureType sType;\n",{"type":10,"tag":649,"props":1105,"children":1107},{"class":651,"line":1106},9,[1108,1112],{"type":10,"tag":649,"props":1109,"children":1110},{"style":656},[1111],{"type":15,"value":1047},{"type":10,"tag":649,"props":1113,"children":1114},{"style":668},[1115],{"type":15,"value":1116}," pNext;\n",{"type":10,"tag":649,"props":1118,"children":1120},{"class":651,"line":1119},10,[1121],{"type":10,"tag":649,"props":1122,"children":1123},{"style":668},[1124],{"type":15,"value":1125}," VkSubresourceLayout subresourceLayout;\n",{"type":10,"tag":649,"props":1127,"children":1129},{"class":651,"line":1128},11,[1130],{"type":10,"tag":649,"props":1131,"children":1132},{"style":668},[1133],{"type":15,"value":1134},"} VkSubresourceLayout2KHR;\n",{"type":10,"tag":649,"props":1136,"children":1138},{"class":651,"line":1137},12,[1139],{"type":10,"tag":649,"props":1140,"children":1141},{"emptyLinePlaceholder":1074},[1142],{"type":15,"value":1077},{"type":10,"tag":649,"props":1144,"children":1146},{"class":651,"line":1145},13,[1147,1151],{"type":10,"tag":649,"props":1148,"children":1149},{"style":656},[1150],{"type":15,"value":1021},{"type":10,"tag":649,"props":1152,"children":1153},{"style":668},[1154],{"type":15,"value":1155}," VkSubresourceLayout2KHR VkSubresourceLayout2EXT;\n",{"type":10,"tag":649,"props":1157,"children":1159},{"class":651,"line":1158},14,[1160,1164],{"type":10,"tag":649,"props":1161,"children":1162},{"style":656},[1163],{"type":15,"value":1021},{"type":10,"tag":649,"props":1165,"children":1166},{"style":668},[1167],{"type":15,"value":1168}," VkImageSubresource2KHR VkImageSubresource2EXT;\n",{"type":10,"tag":649,"props":1170,"children":1172},{"class":651,"line":1171},15,[1173],{"type":10,"tag":649,"props":1174,"children":1175},{"emptyLinePlaceholder":1074},[1176],{"type":15,"value":1077},{"type":10,"tag":649,"props":1178,"children":1180},{"class":651,"line":1179},16,[1181,1185,1189],{"type":10,"tag":649,"props":1182,"children":1183},{"style":656},[1184],{"type":15,"value":1021},{"type":10,"tag":649,"props":1186,"children":1187},{"style":656},[1188],{"type":15,"value":1026},{"type":10,"tag":649,"props":1190,"children":1191},{"style":668},[1192],{"type":15,"value":1193}," VkDeviceImageSubresourceInfoKHR {\n",{"type":10,"tag":649,"props":1195,"children":1197},{"class":651,"line":1196},17,[1198],{"type":10,"tag":649,"props":1199,"children":1200},{"style":668},[1201],{"type":15,"value":1202}," VkStructureType sType;\n",{"type":10,"tag":649,"props":1204,"children":1206},{"class":651,"line":1205},18,[1207,1211,1216],{"type":10,"tag":649,"props":1208,"children":1209},{"style":656},[1210],{"type":15,"value":700},{"type":10,"tag":649,"props":1212,"children":1213},{"style":656},[1214],{"type":15,"value":1215}," void*",{"type":10,"tag":649,"props":1217,"children":1218},{"style":668},[1219],{"type":15,"value":1220}," pNext;\n",{"type":10,"tag":649,"props":1222,"children":1224},{"class":651,"line":1223},19,[1225,1229,1234,1238],{"type":10,"tag":649,"props":1226,"children":1227},{"style":656},[1228],{"type":15,"value":700},{"type":10,"tag":649,"props":1230,"children":1231},{"style":668},[1232],{"type":15,"value":1233}," VkImageCreateInfo",{"type":10,"tag":649,"props":1235,"children":1236},{"style":656},[1237],{"type":15,"value":710},{"type":10,"tag":649,"props":1239,"children":1240},{"style":668},[1241],{"type":15,"value":1242}," pCreateInfo;\n",{"type":10,"tag":649,"props":1244,"children":1246},{"class":651,"line":1245},20,[1247,1251,1256,1260],{"type":10,"tag":649,"props":1248,"children":1249},{"style":656},[1250],{"type":15,"value":700},{"type":10,"tag":649,"props":1252,"children":1253},{"style":668},[1254],{"type":15,"value":1255}," VkImageSubresource2KHR",{"type":10,"tag":649,"props":1257,"children":1258},{"style":656},[1259],{"type":15,"value":710},{"type":10,"tag":649,"props":1261,"children":1262},{"style":668},[1263],{"type":15,"value":1264}," pSubresource;\n",{"type":10,"tag":649,"props":1266,"children":1268},{"class":651,"line":1267},21,[1269],{"type":10,"tag":649,"props":1270,"children":1271},{"style":668},[1272],{"type":15,"value":1273},"} VkDeviceImageSubresourceInfoKHR;\n",{"type":10,"tag":649,"props":1275,"children":1277},{"class":651,"line":1276},22,[1278],{"type":10,"tag":649,"props":1279,"children":1280},{"emptyLinePlaceholder":1074},[1281],{"type":15,"value":1077},{"type":10,"tag":649,"props":1283,"children":1285},{"class":651,"line":1284},23,[1286,1290,1294,1298,1302],{"type":10,"tag":649,"props":1287,"children":1288},{"style":668},[1289],{"type":15,"value":800},{"type":10,"tag":649,"props":1291,"children":1292},{"style":656},[1293],{"type":15,"value":659},{"type":10,"tag":649,"props":1295,"children":1296},{"style":668},[1297],{"type":15,"value":809},{"type":10,"tag":649,"props":1299,"children":1300},{"style":662},[1301],{"type":15,"value":996},{"type":10,"tag":649,"props":1303,"children":1304},{"style":668},[1305],{"type":15,"value":671},{"type":10,"tag":649,"props":1307,"children":1309},{"class":651,"line":1308},24,[1310,1314,1318],{"type":10,"tag":649,"props":1311,"children":1312},{"style":668},[1313],{"type":15,"value":680},{"type":10,"tag":649,"props":1315,"children":1316},{"style":683},[1317],{"type":15,"value":686},{"type":10,"tag":649,"props":1319,"children":1320},{"style":668},[1321],{"type":15,"value":691},{"type":10,"tag":649,"props":1323,"children":1325},{"class":651,"line":1324},25,[1326,1330,1335,1339,1344],{"type":10,"tag":649,"props":1327,"children":1328},{"style":656},[1329],{"type":15,"value":700},{"type":10,"tag":649,"props":1331,"children":1332},{"style":668},[1333],{"type":15,"value":1334}," VkDeviceImageSubresourceInfoKHR",{"type":10,"tag":649,"props":1336,"children":1337},{"style":656},[1338],{"type":15,"value":710},{"type":10,"tag":649,"props":1340,"children":1341},{"style":683},[1342],{"type":15,"value":1343}," pInfo",{"type":10,"tag":649,"props":1345,"children":1346},{"style":668},[1347],{"type":15,"value":691},{"type":10,"tag":649,"props":1349,"children":1351},{"class":651,"line":1350},26,[1352,1357,1361,1366],{"type":10,"tag":649,"props":1353,"children":1354},{"style":668},[1355],{"type":15,"value":1356}," VkSubresourceLayout2KHR",{"type":10,"tag":649,"props":1358,"children":1359},{"style":656},[1360],{"type":15,"value":710},{"type":10,"tag":649,"props":1362,"children":1363},{"style":683},[1364],{"type":15,"value":1365}," pLayout",{"type":10,"tag":649,"props":1367,"children":1368},{"style":668},[1369],{"type":15,"value":742},{"type":10,"tag":649,"props":1371,"children":1373},{"class":651,"line":1372},27,[1374],{"type":10,"tag":649,"props":1375,"children":1376},{"emptyLinePlaceholder":1074},[1377],{"type":15,"value":1077},{"type":10,"tag":649,"props":1379,"children":1381},{"class":651,"line":1380},28,[1382,1386,1390,1394,1399],{"type":10,"tag":649,"props":1383,"children":1384},{"style":668},[1385],{"type":15,"value":800},{"type":10,"tag":649,"props":1387,"children":1388},{"style":656},[1389],{"type":15,"value":659},{"type":10,"tag":649,"props":1391,"children":1392},{"style":668},[1393],{"type":15,"value":809},{"type":10,"tag":649,"props":1395,"children":1396},{"style":662},[1397],{"type":15,"value":1398},"vkGetImageSubresourceLayout2KHR",{"type":10,"tag":649,"props":1400,"children":1401},{"style":668},[1402],{"type":15,"value":671},{"type":10,"tag":649,"props":1404,"children":1406},{"class":651,"line":1405},29,[1407,1411,1415],{"type":10,"tag":649,"props":1408,"children":1409},{"style":668},[1410],{"type":15,"value":680},{"type":10,"tag":649,"props":1412,"children":1413},{"style":683},[1414],{"type":15,"value":686},{"type":10,"tag":649,"props":1416,"children":1417},{"style":668},[1418],{"type":15,"value":691},{"type":10,"tag":649,"props":1420,"children":1422},{"class":651,"line":1421},30,[1423,1428,1433],{"type":10,"tag":649,"props":1424,"children":1425},{"style":668},[1426],{"type":15,"value":1427}," VkImage ",{"type":10,"tag":649,"props":1429,"children":1430},{"style":683},[1431],{"type":15,"value":1432},"image",{"type":10,"tag":649,"props":1434,"children":1435},{"style":668},[1436],{"type":15,"value":691},{"type":10,"tag":649,"props":1438,"children":1440},{"class":651,"line":1439},31,[1441,1445,1449,1453,1458],{"type":10,"tag":649,"props":1442,"children":1443},{"style":656},[1444],{"type":15,"value":700},{"type":10,"tag":649,"props":1446,"children":1447},{"style":668},[1448],{"type":15,"value":1255},{"type":10,"tag":649,"props":1450,"children":1451},{"style":656},[1452],{"type":15,"value":710},{"type":10,"tag":649,"props":1454,"children":1455},{"style":683},[1456],{"type":15,"value":1457}," pSubresource",{"type":10,"tag":649,"props":1459,"children":1460},{"style":668},[1461],{"type":15,"value":691},{"type":10,"tag":649,"props":1463,"children":1465},{"class":651,"line":1464},32,[1466,1470,1474,1478],{"type":10,"tag":649,"props":1467,"children":1468},{"style":668},[1469],{"type":15,"value":1356},{"type":10,"tag":649,"props":1471,"children":1472},{"style":656},[1473],{"type":15,"value":710},{"type":10,"tag":649,"props":1475,"children":1476},{"style":683},[1477],{"type":15,"value":1365},{"type":10,"tag":649,"props":1479,"children":1480},{"style":668},[1481],{"type":15,"value":742},{"type":10,"tag":163,"props":1483,"children":1485},{"id":1484},"_reliabledeterministic_way_to_detect_device_loss_2",[1486],{"type":15,"value":378},{"type":10,"tag":11,"props":1488,"children":1489},{},[1490,1492,1497],{"type":15,"value":1491},"Following device-loss, entry points that may return ",{"type":10,"tag":18,"props":1493,"children":1495},{"className":1494},[],[1496],{"type":15,"value":389},{"type":15,"value":1498}," do so\nin a more consistent manner.",{"type":10,"tag":163,"props":1500,"children":1502},{"id":1501},"_lack_of_available_flag_bits_2",[1503],{"type":15,"value":397},{"type":10,"tag":11,"props":1505,"children":1506},{},[1507],{"type":15,"value":1508},"Two new flags words are added, along with structures to use them:",{"type":10,"tag":44,"props":1510,"children":1511},{},[1512,1528],{"type":10,"tag":48,"props":1513,"children":1514},{},[1515,1521,1522],{"type":10,"tag":18,"props":1516,"children":1518},{"className":1517},[],[1519],{"type":15,"value":1520},"VkPipelineCreateFlagBits2KHR",{"type":15,"value":410},{"type":10,"tag":18,"props":1523,"children":1525},{"className":1524},[],[1526],{"type":15,"value":1527},"VkPipelineCreateFlags2CreateInfoKHR",{"type":10,"tag":48,"props":1529,"children":1530},{},[1531,1537,1538],{"type":10,"tag":18,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":15,"value":1536},"VkBufferUsageFlagBits2KHR",{"type":15,"value":410},{"type":10,"tag":18,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":15,"value":1543},"VkBufferUsageFlags2CreateInfoKHR",{"type":10,"tag":163,"props":1545,"children":1547},{"id":1546},"_sample_mask_test_and_sample_counting_property_2",[1548],{"type":15,"value":424},{"type":10,"tag":11,"props":1550,"children":1551},{},[1552,1553,1559],{"type":15,"value":913},{"type":10,"tag":18,"props":1554,"children":1556},{"className":1555},[],[1557],{"type":15,"value":1558},"earlyFragmentSampleMaskTestBeforeSampleCounting",{"type":15,"value":921},{"type":10,"tag":163,"props":1561,"children":1563},{"id":1562},"_deprecating_shader_modules",[1564],{"type":15,"value":1565},"Deprecating Shader Modules",{"type":10,"tag":11,"props":1567,"children":1568},{},[1569,1571,1578,1580,1587,1589,1596,1598,1605],{"type":15,"value":1570},"Shader modules are deprecated by allowing\n",{"type":10,"tag":473,"props":1572,"children":1575},{"href":1573,"rel":1574},"https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkShaderModuleCreateInfo.html",[477],[1576],{"type":15,"value":1577},"VkShaderModuleCreateInfo",{"type":15,"value":1579}," to be\nchained to\n",{"type":10,"tag":473,"props":1581,"children":1584},{"href":1582,"rel":1583},"https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkPipelineShaderStageCreateInfo.html",[477],[1585],{"type":15,"value":1586},"VkPipelineShaderStageCreateInfo",{"type":15,"value":1588},",\nand allowing the ",{"type":10,"tag":473,"props":1590,"children":1593},{"href":1591,"rel":1592},"https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkShaderModule.html",[477],[1594],{"type":15,"value":1595},"VkShaderModule",{"type":15,"value":1597}," to be\n",{"type":10,"tag":473,"props":1599,"children":1602},{"href":1600,"rel":1601},"https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_NULL_HANDLE.html",[477],[1603],{"type":15,"value":1604},"VK_NULL_HANDLE",{"type":15,"value":1606}," in this case.\nShader modules are not being removed, but it is recommended to not use them in order to save memory and avoid unnecessary copies.",{"type":10,"tag":11,"props":1608,"children":1609},{},[1610],{"type":15,"value":1611},"For example, where previously an application would have to create a shader\nmodule, it can now simply do this:",{"type":10,"tag":638,"props":1613,"children":1615},{"className":640,"code":1614,"language":642,"meta":643,"style":643},"VkShaderModuleCreateInfo computeShader = {\n .sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO,\n .pNext = NULL,\n .flags = 0,\n .codeSize = ...,\n .pCode = ... };\n\nVkComputePipelineCreateInfo computePipeline = {\n .sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,\n .pNext = NULL,\n .flags = 0,\n .stage = {\n .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,\n .pNext = &computeShader,\n .flags = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT | VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT,\n .stage = VK_SHADER_STAGE_COMPUTE_BIT,\n .module = VK_NULL_HANDLE,\n .pName = ...,\n .pSpecializationInfo = ... },\n .layout = ...,\n .basePipelineHandle = 0,\n .basePipelineIndex = 0 };\n",[1616],{"type":10,"tag":18,"props":1617,"children":1618},{"__ignoreMap":643},[1619,1637,1654,1676,1697,1714,1731,1738,1754,1770,1789,1808,1824,1841,1863,1890,1907,1924,1940,1957,1973,1993],{"type":10,"tag":649,"props":1620,"children":1621},{"class":651,"line":652},[1622,1627,1632],{"type":10,"tag":649,"props":1623,"children":1624},{"style":668},[1625],{"type":15,"value":1626},"VkShaderModuleCreateInfo computeShader ",{"type":10,"tag":649,"props":1628,"children":1629},{"style":656},[1630],{"type":15,"value":1631},"=",{"type":10,"tag":649,"props":1633,"children":1634},{"style":668},[1635],{"type":15,"value":1636}," {\n",{"type":10,"tag":649,"props":1638,"children":1639},{"class":651,"line":674},[1640,1645,1649],{"type":10,"tag":649,"props":1641,"children":1642},{"style":668},[1643],{"type":15,"value":1644}," .sType ",{"type":10,"tag":649,"props":1646,"children":1647},{"style":656},[1648],{"type":15,"value":1631},{"type":10,"tag":649,"props":1650,"children":1651},{"style":668},[1652],{"type":15,"value":1653}," VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO,\n",{"type":10,"tag":649,"props":1655,"children":1656},{"class":651,"line":694},[1657,1662,1666,1672],{"type":10,"tag":649,"props":1658,"children":1659},{"style":668},[1660],{"type":15,"value":1661}," .pNext ",{"type":10,"tag":649,"props":1663,"children":1664},{"style":656},[1665],{"type":15,"value":1631},{"type":10,"tag":649,"props":1667,"children":1669},{"style":1668},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[1670],{"type":15,"value":1671}," NULL",{"type":10,"tag":649,"props":1673,"children":1674},{"style":668},[1675],{"type":15,"value":691},{"type":10,"tag":649,"props":1677,"children":1678},{"class":651,"line":722},[1679,1684,1688,1693],{"type":10,"tag":649,"props":1680,"children":1681},{"style":668},[1682],{"type":15,"value":1683}," .flags ",{"type":10,"tag":649,"props":1685,"children":1686},{"style":656},[1687],{"type":15,"value":1631},{"type":10,"tag":649,"props":1689,"children":1690},{"style":1668},[1691],{"type":15,"value":1692}," 0",{"type":10,"tag":649,"props":1694,"children":1695},{"style":668},[1696],{"type":15,"value":691},{"type":10,"tag":649,"props":1698,"children":1699},{"class":651,"line":871},[1700,1705,1709],{"type":10,"tag":649,"props":1701,"children":1702},{"style":668},[1703],{"type":15,"value":1704}," .codeSize ",{"type":10,"tag":649,"props":1706,"children":1707},{"style":656},[1708],{"type":15,"value":1631},{"type":10,"tag":649,"props":1710,"children":1711},{"style":668},[1712],{"type":15,"value":1713}," ...,\n",{"type":10,"tag":649,"props":1715,"children":1716},{"class":651,"line":888},[1717,1722,1726],{"type":10,"tag":649,"props":1718,"children":1719},{"style":668},[1720],{"type":15,"value":1721}," .pCode ",{"type":10,"tag":649,"props":1723,"children":1724},{"style":656},[1725],{"type":15,"value":1631},{"type":10,"tag":649,"props":1727,"children":1728},{"style":668},[1729],{"type":15,"value":1730}," ... };\n",{"type":10,"tag":649,"props":1732,"children":1733},{"class":651,"line":1080},[1734],{"type":10,"tag":649,"props":1735,"children":1736},{"emptyLinePlaceholder":1074},[1737],{"type":15,"value":1077},{"type":10,"tag":649,"props":1739,"children":1740},{"class":651,"line":1097},[1741,1746,1750],{"type":10,"tag":649,"props":1742,"children":1743},{"style":668},[1744],{"type":15,"value":1745},"VkComputePipelineCreateInfo computePipeline ",{"type":10,"tag":649,"props":1747,"children":1748},{"style":656},[1749],{"type":15,"value":1631},{"type":10,"tag":649,"props":1751,"children":1752},{"style":668},[1753],{"type":15,"value":1636},{"type":10,"tag":649,"props":1755,"children":1756},{"class":651,"line":1106},[1757,1761,1765],{"type":10,"tag":649,"props":1758,"children":1759},{"style":668},[1760],{"type":15,"value":1644},{"type":10,"tag":649,"props":1762,"children":1763},{"style":656},[1764],{"type":15,"value":1631},{"type":10,"tag":649,"props":1766,"children":1767},{"style":668},[1768],{"type":15,"value":1769}," VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,\n",{"type":10,"tag":649,"props":1771,"children":1772},{"class":651,"line":1119},[1773,1777,1781,1785],{"type":10,"tag":649,"props":1774,"children":1775},{"style":668},[1776],{"type":15,"value":1661},{"type":10,"tag":649,"props":1778,"children":1779},{"style":656},[1780],{"type":15,"value":1631},{"type":10,"tag":649,"props":1782,"children":1783},{"style":1668},[1784],{"type":15,"value":1671},{"type":10,"tag":649,"props":1786,"children":1787},{"style":668},[1788],{"type":15,"value":691},{"type":10,"tag":649,"props":1790,"children":1791},{"class":651,"line":1128},[1792,1796,1800,1804],{"type":10,"tag":649,"props":1793,"children":1794},{"style":668},[1795],{"type":15,"value":1683},{"type":10,"tag":649,"props":1797,"children":1798},{"style":656},[1799],{"type":15,"value":1631},{"type":10,"tag":649,"props":1801,"children":1802},{"style":1668},[1803],{"type":15,"value":1692},{"type":10,"tag":649,"props":1805,"children":1806},{"style":668},[1807],{"type":15,"value":691},{"type":10,"tag":649,"props":1809,"children":1810},{"class":651,"line":1137},[1811,1816,1820],{"type":10,"tag":649,"props":1812,"children":1813},{"style":668},[1814],{"type":15,"value":1815}," .stage ",{"type":10,"tag":649,"props":1817,"children":1818},{"style":656},[1819],{"type":15,"value":1631},{"type":10,"tag":649,"props":1821,"children":1822},{"style":668},[1823],{"type":15,"value":1636},{"type":10,"tag":649,"props":1825,"children":1826},{"class":651,"line":1145},[1827,1832,1836],{"type":10,"tag":649,"props":1828,"children":1829},{"style":668},[1830],{"type":15,"value":1831}," .sType ",{"type":10,"tag":649,"props":1833,"children":1834},{"style":656},[1835],{"type":15,"value":1631},{"type":10,"tag":649,"props":1837,"children":1838},{"style":668},[1839],{"type":15,"value":1840}," VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,\n",{"type":10,"tag":649,"props":1842,"children":1843},{"class":651,"line":1158},[1844,1849,1853,1858],{"type":10,"tag":649,"props":1845,"children":1846},{"style":668},[1847],{"type":15,"value":1848}," .pNext ",{"type":10,"tag":649,"props":1850,"children":1851},{"style":656},[1852],{"type":15,"value":1631},{"type":10,"tag":649,"props":1854,"children":1855},{"style":656},[1856],{"type":15,"value":1857}," &",{"type":10,"tag":649,"props":1859,"children":1860},{"style":668},[1861],{"type":15,"value":1862},"computeShader,\n",{"type":10,"tag":649,"props":1864,"children":1865},{"class":651,"line":1171},[1866,1871,1875,1880,1885],{"type":10,"tag":649,"props":1867,"children":1868},{"style":668},[1869],{"type":15,"value":1870}," .flags ",{"type":10,"tag":649,"props":1872,"children":1873},{"style":656},[1874],{"type":15,"value":1631},{"type":10,"tag":649,"props":1876,"children":1877},{"style":668},[1878],{"type":15,"value":1879}," VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT ",{"type":10,"tag":649,"props":1881,"children":1882},{"style":656},[1883],{"type":15,"value":1884},"|",{"type":10,"tag":649,"props":1886,"children":1887},{"style":668},[1888],{"type":15,"value":1889}," VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT,\n",{"type":10,"tag":649,"props":1891,"children":1892},{"class":651,"line":1179},[1893,1898,1902],{"type":10,"tag":649,"props":1894,"children":1895},{"style":668},[1896],{"type":15,"value":1897}," .stage ",{"type":10,"tag":649,"props":1899,"children":1900},{"style":656},[1901],{"type":15,"value":1631},{"type":10,"tag":649,"props":1903,"children":1904},{"style":668},[1905],{"type":15,"value":1906}," VK_SHADER_STAGE_COMPUTE_BIT,\n",{"type":10,"tag":649,"props":1908,"children":1909},{"class":651,"line":1196},[1910,1915,1919],{"type":10,"tag":649,"props":1911,"children":1912},{"style":668},[1913],{"type":15,"value":1914}," .module ",{"type":10,"tag":649,"props":1916,"children":1917},{"style":656},[1918],{"type":15,"value":1631},{"type":10,"tag":649,"props":1920,"children":1921},{"style":668},[1922],{"type":15,"value":1923}," VK_NULL_HANDLE,\n",{"type":10,"tag":649,"props":1925,"children":1926},{"class":651,"line":1205},[1927,1932,1936],{"type":10,"tag":649,"props":1928,"children":1929},{"style":668},[1930],{"type":15,"value":1931}," .pName ",{"type":10,"tag":649,"props":1933,"children":1934},{"style":656},[1935],{"type":15,"value":1631},{"type":10,"tag":649,"props":1937,"children":1938},{"style":668},[1939],{"type":15,"value":1713},{"type":10,"tag":649,"props":1941,"children":1942},{"class":651,"line":1223},[1943,1948,1952],{"type":10,"tag":649,"props":1944,"children":1945},{"style":668},[1946],{"type":15,"value":1947}," .pSpecializationInfo ",{"type":10,"tag":649,"props":1949,"children":1950},{"style":656},[1951],{"type":15,"value":1631},{"type":10,"tag":649,"props":1953,"children":1954},{"style":668},[1955],{"type":15,"value":1956}," ... },\n",{"type":10,"tag":649,"props":1958,"children":1959},{"class":651,"line":1245},[1960,1965,1969],{"type":10,"tag":649,"props":1961,"children":1962},{"style":668},[1963],{"type":15,"value":1964}," .layout ",{"type":10,"tag":649,"props":1966,"children":1967},{"style":656},[1968],{"type":15,"value":1631},{"type":10,"tag":649,"props":1970,"children":1971},{"style":668},[1972],{"type":15,"value":1713},{"type":10,"tag":649,"props":1974,"children":1975},{"class":651,"line":1267},[1976,1981,1985,1989],{"type":10,"tag":649,"props":1977,"children":1978},{"style":668},[1979],{"type":15,"value":1980}," .basePipelineHandle ",{"type":10,"tag":649,"props":1982,"children":1983},{"style":656},[1984],{"type":15,"value":1631},{"type":10,"tag":649,"props":1986,"children":1987},{"style":1668},[1988],{"type":15,"value":1692},{"type":10,"tag":649,"props":1990,"children":1991},{"style":668},[1992],{"type":15,"value":691},{"type":10,"tag":649,"props":1994,"children":1995},{"class":651,"line":1276},[1996,2001,2005,2009],{"type":10,"tag":649,"props":1997,"children":1998},{"style":668},[1999],{"type":15,"value":2000}," .basePipelineIndex ",{"type":10,"tag":649,"props":2002,"children":2003},{"style":656},[2004],{"type":15,"value":1631},{"type":10,"tag":649,"props":2006,"children":2007},{"style":1668},[2008],{"type":15,"value":1692},{"type":10,"tag":649,"props":2010,"children":2011},{"style":668},[2012],{"type":15,"value":2013}," };\n",{"type":10,"tag":163,"props":2015,"children":2017},{"id":2016},"_a8_unorm_format_2",[2018],{"type":15,"value":488},{"type":10,"tag":11,"props":2020,"children":2021},{},[2022],{"type":15,"value":2023},"An optional format VK_FORMAT_A8_UNORM_KHR is added.",{"type":10,"tag":163,"props":2025,"children":2027},{"id":2026},"_relax_vkbufferview_creation_requirement_2",[2028],{"type":15,"value":499},{"type":10,"tag":11,"props":2030,"children":2031},{},[2032,2034,2039,2041,2047,2049,2055,2057,2063],{"type":15,"value":2033},"Use the new ",{"type":10,"tag":18,"props":2035,"children":2037},{"className":2036},[],[2038],{"type":15,"value":1543},{"type":15,"value":2040}," structure chained\ninto the ",{"type":10,"tag":18,"props":2042,"children":2044},{"className":2043},[],[2045],{"type":15,"value":2046},"pNext",{"type":15,"value":2048}," of ",{"type":10,"tag":18,"props":2050,"children":2052},{"className":2051},[],[2053],{"type":15,"value":2054},"VkBufferViewCreateInfo",{"type":15,"value":2056}," to specify a\nsubset of usage of the associated ",{"type":10,"tag":18,"props":2058,"children":2060},{"className":2059},[],[2061],{"type":15,"value":2062},"VkBuffer",{"type":15,"value":323},{"type":10,"tag":163,"props":2065,"children":2067},{"id":2066},"_appearance_when_using_vk_polygon_mode_point_together_with_pointsize_2",[2068],{"type":15,"value":145},{"type":10,"tag":11,"props":2070,"children":2071},{},[2072,2073,2079],{"type":15,"value":913},{"type":10,"tag":18,"props":2074,"children":2076},{"className":2075},[],[2077],{"type":15,"value":2078},"polygonModePointSize",{"type":15,"value":921},{"type":10,"tag":163,"props":2081,"children":2083},{"id":2082},"_copying_between_different_image_types_2",[2084],{"type":15,"value":520},{"type":10,"tag":11,"props":2086,"children":2087},{},[2088],{"type":15,"value":2089},"Allow copies between different image types, treating 1D images as 2D images\nwith a height of 1.",{"type":10,"tag":163,"props":2091,"children":2093},{"id":2092},"_need_a_way_to_indicate_when_swizzle_one_has_defined_results_when_used_with_depth_stencil_formats_2",[2094],{"type":15,"value":155},{"type":10,"tag":11,"props":2096,"children":2097},{},[2098,2100,2106],{"type":15,"value":2099},"Introduce a ",{"type":10,"tag":18,"props":2101,"children":2103},{"className":2102},[],[2104],{"type":15,"value":2105},"depthStencilSwizzleOneSupport",{"type":15,"value":2107},"\nproperty which an implementation should expose to indicate that this\nbehavior is defined.",{"type":10,"tag":27,"props":2109,"children":2111},{"id":2110},"_issues",[2112],{"type":15,"value":2113},"Issues",{"type":10,"tag":11,"props":2115,"children":2116},{},[2117],{"type":15,"value":2118},"None.",{"type":10,"tag":27,"props":2120,"children":2122},{"id":2121},"_further_functionality",[2123],{"type":15,"value":2124},"Further Functionality",{"type":10,"tag":11,"props":2126,"children":2127},{},[2128],{"type":15,"value":2118},{"type":10,"tag":2130,"props":2131,"children":2132},"style",{},[2133],{"type":15,"value":2134},"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":643,"searchDepth":674,"depth":674,"links":2136},[2137,2138,2160,2182,2183],{"id":29,"depth":674,"text":32},{"id":158,"depth":674,"text":161,"children":2139},[2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159],{"id":165,"depth":694,"text":168},{"id":184,"depth":694,"text":187},{"id":195,"depth":694,"text":198},{"id":206,"depth":694,"text":209},{"id":233,"depth":694,"text":236},{"id":244,"depth":694,"text":247},{"id":263,"depth":694,"text":266},{"id":282,"depth":694,"text":285},{"id":293,"depth":694,"text":296},{"id":326,"depth":694,"text":329},{"id":356,"depth":694,"text":359},{"id":375,"depth":694,"text":378},{"id":394,"depth":694,"text":397},{"id":421,"depth":694,"text":424},{"id":432,"depth":694,"text":435},{"id":485,"depth":694,"text":488},{"id":496,"depth":694,"text":499},{"id":507,"depth":694,"text":145},{"id":517,"depth":694,"text":520},{"id":528,"depth":694,"text":155},{"id":546,"depth":674,"text":549,"children":2161},[2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181],{"id":557,"depth":694,"text":168},{"id":574,"depth":694,"text":187},{"id":609,"depth":694,"text":198},{"id":619,"depth":694,"text":209},{"id":629,"depth":694,"text":236},{"id":745,"depth":694,"text":247},{"id":770,"depth":694,"text":266},{"id":906,"depth":694,"text":285},{"id":924,"depth":694,"text":296},{"id":955,"depth":694,"text":329},{"id":984,"depth":694,"text":359},{"id":1484,"depth":694,"text":378},{"id":1501,"depth":694,"text":397},{"id":1546,"depth":694,"text":424},{"id":1562,"depth":694,"text":1565},{"id":2016,"depth":694,"text":488},{"id":2026,"depth":694,"text":499},{"id":2066,"depth":694,"text":145},{"id":2082,"depth":694,"text":520},{"id":2092,"depth":694,"text":155},{"id":2110,"depth":674,"text":2113},{"id":2121,"depth":674,"text":2124},"markdown",[2186,2191,2194,2197,2200,2203,2206,2209,2212,2215,2218,2221,2224,2227,2230,2233,2236,2239,2242,2245,2248,2251,2254,2257,2260,2263,2266,2269,2272,2275,2278,2281,2284,2287,2291,2295,2299,2303,2307,2311,2315,2319,2323,2327,2331,2335,2339,2343,2347,2351,2355,2358,2361,2364,2367,2370,2373,2376,2379],{"index":2187,"title":2188,"id":2189,"appendix":2190},0,"Preamble","preamble",false,{"index":652,"title":2192,"id":2193,"appendix":2190},"Introduction","introduction",{"index":674,"title":2195,"id":2196,"appendix":2190},"Fundamentals","fundamentals",{"index":694,"title":2198,"id":2199,"appendix":2190},"Initialization","initialization",{"index":722,"title":2201,"id":2202,"appendix":2190},"Devices and Queues","devsandqueues",{"index":871,"title":2204,"id":2205,"appendix":2190},"Command Buffers","commandbuffers",{"index":888,"title":2207,"id":2208,"appendix":2190},"Synchronization and Cache Control","synchronization",{"index":1080,"title":2210,"id":2211,"appendix":2190},"Render Pass","renderpass",{"index":1097,"title":2213,"id":2214,"appendix":2190},"Shaders","shaders",{"index":1106,"title":2216,"id":2217,"appendix":2190},"Pipelines","pipelines",{"index":1119,"title":2219,"id":2220,"appendix":2190},"Memory Allocation","memory",{"index":1128,"title":2222,"id":2223,"appendix":2190},"Resource Creation","resources",{"index":1137,"title":2225,"id":2226,"appendix":2190},"Samplers","samplers",{"index":1145,"title":2228,"id":2229,"appendix":2190},"Resource Descriptors","descriptorsets",{"index":1158,"title":2231,"id":2232,"appendix":2190},"Shader Interfaces","interfaces",{"index":1171,"title":2234,"id":2235,"appendix":2190},"Image Operations","textures",{"index":1179,"title":2237,"id":2238,"appendix":2190},"Fragment Density Map Operations","fragmentdensitymapops",{"index":1196,"title":2240,"id":2241,"appendix":2190},"Queries","queries",{"index":1205,"title":2243,"id":2244,"appendix":2190},"Clear Commands","clears",{"index":1223,"title":2246,"id":2247,"appendix":2190},"Copy Commands","copies",{"index":1245,"title":2249,"id":2250,"appendix":2190},"Drawing Commands","drawing",{"index":1267,"title":2252,"id":2253,"appendix":2190},"Fixed-Function Vertex Processing","fxvertex",{"index":1276,"title":2255,"id":2256,"appendix":2190},"Tessellation","tessellation",{"index":1284,"title":2258,"id":2259,"appendix":2190},"Geometry Shading","geometry",{"index":1308,"title":2261,"id":2262,"appendix":2190},"Mesh Shading","mesh",{"index":1324,"title":2264,"id":2265,"appendix":2190},"Cluster Culling Shading","cluster-culling",{"index":1350,"title":2267,"id":2268,"appendix":2190},"Fixed-Function Vertex Post-Processing","vertexpostproc",{"index":1372,"title":2270,"id":2271,"appendix":2190},"Rasterization","primsrast",{"index":1380,"title":2273,"id":2274,"appendix":2190},"Fragment Operations","fragops",{"index":1405,"title":2276,"id":2277,"appendix":2190},"The Framebuffer","framebuffer",{"index":1421,"title":2279,"id":2280,"appendix":2190},"Dispatching Commands","dispatch",{"index":1439,"title":2282,"id":2283,"appendix":2190},"Device-Generated Commands","device-generated-commands",{"index":1464,"title":2285,"id":2286,"appendix":2190},"Sparse Resources","sparsememory",{"index":2288,"title":2289,"id":2290,"appendix":2190},33,"Window System Integration (WSI)","wsi",{"index":2292,"title":2293,"id":2294,"appendix":2190},34,"Deferred Host Operations","deferred-host-operations",{"index":2296,"title":2297,"id":2298,"appendix":2190},35,"Private Data","private-data",{"index":2300,"title":2301,"id":2302,"appendix":2190},36,"Acceleration Structures","acceleration-structure",{"index":2304,"title":2305,"id":2306,"appendix":2190},37,"Micromap","micromap",{"index":2308,"title":2309,"id":2310,"appendix":2190},38,"Ray Traversal","ray-traversal",{"index":2312,"title":2313,"id":2314,"appendix":2190},39,"Ray Tracing","ray-tracing",{"index":2316,"title":2317,"id":2318,"appendix":2190},40,"Memory Decompression","memory-decompression",{"index":2320,"title":2321,"id":2322,"appendix":2190},41,"Video Coding","video-coding",{"index":2324,"title":2325,"id":2326,"appendix":2190},42,"Optical Flow","opticalflow",{"index":2328,"title":2329,"id":2330,"appendix":2190},43,"Execution Graphs","executiongraphs",{"index":2332,"title":2333,"id":2334,"appendix":2190},44,"Extending Vulkan","extendingvulkan",{"index":2336,"title":2337,"id":2338,"appendix":2190},45,"Features","features",{"index":2340,"title":2341,"id":2342,"appendix":2190},46,"Limits","limits",{"index":2344,"title":2345,"id":2346,"appendix":2190},47,"Formats","formats",{"index":2348,"title":2349,"id":2350,"appendix":2190},48,"Additional Capabilities","capabilities",{"index":2352,"title":2353,"id":2354,"appendix":2190},49,"Debugging","debugging",{"index":2187,"title":2356,"id":2357,"appendix":1074},"Vulkan Environment for SPIR-V","spirvenv",{"index":652,"title":2359,"id":2360,"appendix":1074},"Memory Model","memory-model",{"index":674,"title":2362,"id":2363,"appendix":1074},"Compressed Image Formats","compressed_image_formats",{"index":694,"title":2365,"id":2366,"appendix":1074},"Core Revisions (Informative)","versions",{"index":722,"title":2368,"id":2369,"appendix":1074},"Layers & Extensions (Informative)","extensions",{"index":871,"title":2371,"id":2372,"appendix":1074},"API Boilerplate","boilerplate",{"index":888,"title":2374,"id":2375,"appendix":1074},"Invariance","invariance",{"index":1080,"title":2377,"id":2378,"appendix":1074},"Lexicon","lexicon",{"index":1097,"title":2380,"id":2381,"appendix":1074},"Credits (Informative)","credits",[2383,2390,2394,2399,2403,2408,2411,2414,2417,2421,2425,2428,2431,2434,2436,2438,2441,2444,2448,2450,2454,2456,2459,2461,2464,2472,2476,2482,2486,2491,2493,2497,2503,2509,2515,2517,2520,2526,2529,2533,2539,2543,2547,2552,2556,2559,2562,2568,2571,2574,2578,2582,2586,2589,2591,2595,2600,2606,2609,2613,2616,2622,2625,2629,2632,2636,2639,2643,2646,2651,2655,2658,2663,2666,2669,2672,2676,2681,2686,2690,2693,2697,2701,2705,2709,2713,2716,2719,2723,2726,2729,2732,2736,2741,2745,2748,2752,2757,2761,2766,2769,2772,2777,2782,2786,2789,2793,2798,2801,2806,2811,2814,2817,2821,2825,2829,2834,2838,2841,2846,2850,2853,2857,2861,2865,2868,2870,2874,2877,2880,2883,2886,2889,2892,2895,2898,2901,2905,2909,2912,2915,2918,2921,2924,2927,2931,2935,2939,2942,2946,2949,2952,2955,2957,2961,2966,2970,2974,2976,2980,2983,2990,2994,2998,3002,3008,3011,3015,3019,3022,3025,3029,3034,3040,3044,3046,3051,3054,3059,3063,3068,3072,3076,3078,3081,3084,3086,3091,3094,3097,3102,3106,3110,3115,3119,3123,3125,3127,3130,3132,3135,3138,3142,3146,3148,3152,3155,3159,3162,3164,3167,3171,3173,3177,3180,3183,3186,3190,3193,3196,3198,3201,3203,3206,3210,3213,3215,3217,3219,3221,3225,3227,3230,3234,3238,3241,3243,3246,3248,3252,3255,3258,3261,3265,3268,3273,3277,3280,3284,3287,3290,3294,3298,3300,3305,3308,3312,3315,3318,3321,3323,3326,3330,3333,3337,3340,3344,3348,3351,3354,3357,3360,3364,3366,3369,3371,3376,3377,3381,3384,3387,3390,3393,3395,3399,3402,3405,3408,3412,3414,3416,3420,3422,3425,3429,3433,3435,3439,3442,3445,3448,3451,3455,3460,3465,3469,3475,3479,3482,3486,3490,3493,3497,3501,3504,3508,3511,3516,3520,3522,3528,3531,3534,3537,3541,3544,3548,3552,3556,3558,3561,3563,3566,3568,3570,3573,3576,3579,3582,3585,3588,3590,3594,3598,3602,3606,3609,3612,3616,3619,3623,3625,3629,3633,3636,3639,3642,3645,3648,3651,3654,3657,3660,3663,3666,3669,3672,3675,3679,3682,3686,3690,3693,3696,3699,3702,3705,3708,3712,3715,3718,3724,3728,3732,3736],{"number":2384,"type":686,"author":2385,"provisional":1074,"depends":2386,"platform":2387,"contact":2388,"extension":2389,"proposal":1074},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":2391,"type":686,"author":2385,"provisional":2190,"contact":2392,"extension":2393,"proposal":1074},477,"Stu Smith","VK_AMD_anti_lag",{"number":2395,"type":686,"author":2385,"provisional":2190,"specialuse":2396,"contact":2397,"extension":2398,"proposal":2190},180,"devtools","Daniel Rakos @drakos-amd","VK_AMD_buffer_marker",{"number":2400,"type":686,"author":2385,"provisional":2190,"depends":2401,"contact":2388,"extension":2402,"proposal":2190},230,"VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","VK_AMD_device_coherent_memory",{"number":2404,"type":686,"author":2385,"provisional":2190,"depends":2405,"contact":2406,"extension":2407,"proposal":2190},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":2292,"type":686,"author":2385,"promotedto":2409,"provisional":2190,"contact":2397,"extension":2410,"proposal":2190},"VK_KHR_draw_indirect_count","VK_AMD_draw_indirect_count",{"number":1350,"type":686,"author":2385,"provisional":2190,"contact":2412,"extension":2413,"proposal":2190},"Dominik Witczak @dominikwitczakamd","VK_AMD_gcn_shader",{"number":2304,"type":686,"author":2385,"deprecatedby":2415,"provisional":2190,"contact":2412,"extension":2416,"proposal":2190},"VK_KHR_shader_float16_int8","VK_AMD_gpu_shader_half_float",{"number":2418,"type":686,"author":2385,"deprecatedby":2415,"provisional":2190,"contact":2419,"extension":2420,"proposal":2190},133,"Qun Lin @linqun","VK_AMD_gpu_shader_int16",{"number":2422,"type":686,"author":2385,"provisional":2190,"contact":2423,"extension":2424,"proposal":2190},190,"Martin Dinkov @mdinkov","VK_AMD_memory_overallocation_behavior",{"number":2426,"type":686,"author":2385,"provisional":2190,"contact":2406,"extension":2427,"proposal":2190},137,"VK_AMD_mixed_attachment_samples",{"number":2300,"type":686,"author":2385,"obsoletedby":2429,"provisional":2190,"contact":2406,"extension":2430,"proposal":2190},"VK_KHR_maintenance1","VK_AMD_negative_viewport_height",{"number":2432,"type":686,"author":2385,"provisional":2190,"contact":2406,"extension":2433,"proposal":2190},184,"VK_AMD_pipeline_compiler_control",{"number":1223,"type":686,"author":2385,"provisional":2190,"contact":2397,"extension":2435,"proposal":2190},"VK_AMD_rasterization_order",{"number":2308,"type":686,"author":2385,"provisional":2190,"contact":2412,"extension":2437,"proposal":2190},"VK_AMD_shader_ballot",{"number":2439,"type":686,"author":2385,"provisional":2190,"depends":2401,"contact":2423,"extension":2440,"proposal":2190},186,"VK_AMD_shader_core_properties",{"number":2442,"type":686,"author":2385,"provisional":2190,"depends":2440,"contact":2406,"extension":2443,"proposal":2190},228,"VK_AMD_shader_core_properties2",{"number":2445,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2388,"extension":2447,"proposal":1074},322,"EXT","VK_AMD_shader_early_and_late_fragment_tests",{"number":1276,"type":686,"author":2385,"provisional":2190,"contact":2419,"extension":2449,"proposal":2190},"VK_AMD_shader_explicit_vertex_parameter",{"number":2451,"type":686,"author":2385,"provisional":2190,"contact":2452,"extension":2453,"proposal":2190},138,"Aaron Hagan @AaronHaganAMD","VK_AMD_shader_fragment_mask",{"number":2344,"type":686,"author":2385,"provisional":2190,"contact":2412,"extension":2455,"proposal":2190},"VK_AMD_shader_image_load_store_lod",{"number":2328,"type":686,"author":2385,"provisional":2190,"specialuse":2396,"contact":2457,"extension":2458,"proposal":2190},"Jaakko Konttinen @jaakkoamd","VK_AMD_shader_info",{"number":1267,"type":686,"author":2385,"provisional":2190,"contact":2419,"extension":2460,"proposal":2190},"VK_AMD_shader_trinary_minmax",{"number":2324,"type":686,"author":2385,"provisional":2190,"depends":2401,"contact":2462,"extension":2463,"proposal":2190},"Rex Xu @amdrexu","VK_AMD_texture_gather_bias_lod",{"number":2465,"type":686,"author":2466,"provisional":2190,"depends":2467,"platform":2468,"specialuse":2469,"contact":2470,"extension":2471,"proposal":1074},469,"ANDROID","VK_ANDROID_external_memory_android_hardware_buffer","android","glemulation","Chris Forbes @chrisforbes","VK_ANDROID_external_format_resolve",{"number":2473,"type":686,"author":2466,"provisional":2190,"depends":2474,"platform":2468,"contact":2475,"extension":2467,"proposal":2190},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":2477,"type":686,"author":2478,"promotedto":2479,"provisional":2190,"depends":2401,"contact":2480,"extension":2481,"proposal":2190},343,"ARM","VK_EXT_rasterization_order_attachment_access","Jan-Harald Fredriksen @janharaldfredriksen-arm","VK_ARM_rasterization_order_attachment_access",{"number":2483,"type":686,"author":2478,"provisional":2190,"depends":2484,"contact":2480,"extension":2485,"proposal":1074},425,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_ARM_render_pass_striped",{"number":2487,"type":686,"author":2478,"provisional":2190,"depends":2488,"contact":2489,"extension":2490,"proposal":2190},418,"VK_ARM_shader_core_builtins","Kevin Petit @kpet","VK_ARM_scheduling_controls",{"number":2492,"type":686,"author":2478,"provisional":2190,"depends":2401,"contact":2489,"extension":2488,"proposal":2190},498,{"number":2494,"type":686,"author":2478,"provisional":2190,"depends":2495,"contact":2480,"extension":2496,"proposal":2190},416,"VK_VERSION_1_1","VK_ARM_shader_core_properties",{"number":2498,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2501,"extension":2502,"proposal":2190},341,"VK_VERSION_1_3","vulkansc","Joshua Ashton @Joshua-Ashton","VK_EXT_4444_formats",{"number":2504,"type":2505,"author":2446,"provisional":2190,"depends":2506,"contact":2507,"extension":2508,"proposal":2190},286,"instance","VK_EXT_direct_mode_display","Drew DeVault sir@cmpwn.com","VK_EXT_acquire_drm_display",{"number":2510,"type":2505,"author":2511,"provisional":2190,"depends":2506,"platform":2512,"contact":2513,"extension":2514,"proposal":2190},90,"NV","xlib_xrandr","James Jones @cubanismo","VK_EXT_acquire_xlib_display",{"extension":2516,"proposal":2190},"VK_EXT_application_parameters",{"number":2518,"type":686,"author":2478,"provisional":2190,"depends":2401,"contact":2480,"extension":2519,"proposal":2190},68,"VK_EXT_astc_decode_mode",{"number":2521,"type":686,"author":2446,"provisional":2190,"depends":2522,"ratified":2523,"contact":2524,"extension":2525,"proposal":1074},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":2527,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2501,"extension":2528,"proposal":1074},340,"VK_EXT_attachment_feedback_loop_layout",{"number":2530,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":2532,"proposal":2190},149,"Jeff Bolz @jeffbolznv","VK_EXT_blend_operation_advanced",{"number":2534,"type":686,"author":2446,"provisional":2190,"depends":2535,"specialuse":2536,"contact":2537,"extension":2538,"proposal":2190},412,"VK_EXT_custom_border_color","glemulation,d3demulation","Piers Daniell @pdaniell-nv","VK_EXT_border_color_swizzle",{"number":2540,"type":686,"author":2511,"deprecatedby":2541,"provisional":2190,"depends":2401,"contact":2531,"extension":2542,"proposal":2190},245,"VK_KHR_buffer_device_address","VK_EXT_buffer_device_address",{"number":2544,"type":686,"author":2446,"promotedto":2545,"provisional":2190,"depends":2401,"contact":2397,"extension":2546,"proposal":1074},185,"VK_KHR_calibrated_timestamps","VK_EXT_calibrated_timestamps",{"number":2548,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2549,"contact":2550,"extension":2551,"proposal":2190},382,"vulkan,vulkansc","Sharif Elcott @selcott","VK_EXT_color_write_enable",{"number":2553,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":2554,"extension":2555,"proposal":2190},82,"Vikram Kushwaha @vkushwaha","VK_EXT_conditional_rendering",{"number":2557,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2523,"contact":2537,"extension":2558,"proposal":2190},102,"VK_EXT_conservative_rasterization",{"number":2560,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2549,"specialuse":2536,"contact":2561,"extension":2535,"proposal":2190},288,"Liam Middlebrook @liam-middlebrook",{"number":1284,"type":686,"author":2563,"promotedto":2564,"provisional":2190,"depends":2565,"specialuse":2354,"contact":2566,"extension":2567,"proposal":2190},"Baldur Karlsson","VK_EXT_debug_utils","VK_EXT_debug_report","Baldur Karlsson @baldurk","VK_EXT_debug_marker",{"number":1137,"type":2505,"author":2569,"deprecatedby":2564,"provisional":2190,"specialuse":2354,"contact":2570,"extension":2565,"proposal":2190},"GOOGLE","Courtney Goeltzenleuchter @courtney-g",{"number":2572,"type":2505,"author":2446,"provisional":2190,"specialuse":2354,"contact":2573,"extension":2564,"proposal":2190},129,"Mark Young @marky-lunarg",{"number":2575,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2576,"contact":2501,"extension":2577,"proposal":1074},284,"d3demulation","VK_EXT_depth_bias_control",{"number":2579,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2580,"extension":2581,"proposal":2190},422,"Graeme Leese @gnl21","VK_EXT_depth_clamp_zero_one",{"number":2583,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2469,"contact":2584,"extension":2585,"proposal":2190},356,"Shahbaz Youssefi @syoussefi","VK_EXT_depth_clip_control",{"number":2587,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2549,"specialuse":2576,"contact":2537,"extension":2588,"proposal":2190},103,"VK_EXT_depth_clip_enable",{"number":1158,"type":686,"author":2511,"provisional":2190,"ratified":2549,"contact":2537,"extension":2590,"proposal":2190},"VK_EXT_depth_range_unrestricted",{"number":2592,"type":686,"author":2446,"provisional":2190,"depends":2593,"contact":2388,"extension":2594,"proposal":1074},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":2596,"type":686,"author":2511,"promotedto":2597,"provisional":2190,"depends":2598,"contact":2531,"extension":2599,"proposal":2190},162,"VK_VERSION_1_2","(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1","VK_EXT_descriptor_indexing",{"number":2601,"type":686,"author":2446,"provisional":2190,"depends":2602,"specialuse":2603,"contact":2604,"extension":2605,"proposal":2190},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":2607,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2604,"extension":2608,"proposal":1074},342,"VK_EXT_device_fault",{"number":2610,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2396,"contact":2611,"extension":2612,"proposal":2190},285,"Yiwei Zhang @zhangyiwei","VK_EXT_device_memory_report",{"number":2614,"type":2505,"author":2511,"provisional":2190,"depends":2615,"contact":2513,"extension":2506,"proposal":2190},89,"VK_KHR_display",{"number":2617,"type":2505,"author":2446,"provisional":2190,"depends":2618,"platform":2619,"contact":2620,"extension":2621,"proposal":2190},347,"VK_KHR_surface","directfb","Nicolas Caramelli @caramelli","VK_EXT_directfb_surface",{"number":2623,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2549,"contact":2537,"extension":2624,"proposal":2190},100,"VK_EXT_discard_rectangles",{"number":2626,"type":686,"author":2511,"provisional":2190,"depends":2627,"ratified":2523,"contact":2513,"extension":2628,"proposal":2190},92,"VK_EXT_display_surface_counter+VK_KHR_swapchain","VK_EXT_display_control",{"number":2630,"type":2505,"author":2511,"provisional":2190,"depends":2615,"ratified":2523,"contact":2513,"extension":2631,"proposal":2190},91,"VK_EXT_display_surface_counter",{"number":2633,"type":686,"author":2446,"provisional":2190,"depends":2634,"ratified":2523,"contact":2537,"extension":2635,"proposal":1074},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":2637,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2537,"extension":2638,"proposal":2190},268,"VK_EXT_extended_dynamic_state",{"number":2640,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2641,"extension":2642,"proposal":2190},378,"Vikram Kushwaha @vkushwaha-nv","VK_EXT_extended_dynamic_state2",{"number":2644,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2523,"contact":2537,"extension":2645,"proposal":1074},456,"VK_EXT_extended_dynamic_state3",{"number":2647,"type":686,"author":2446,"provisional":2190,"depends":2648,"ratified":2523,"contact":2649,"extension":2650,"proposal":1074},454,"VK_KHR_external_memory,VK_VERSION_1_1","Lina Versace @versalinyaa","VK_EXT_external_memory_acquire_unmodified",{"number":2652,"type":686,"author":2446,"provisional":2190,"depends":2653,"ratified":2549,"contact":2649,"extension":2654,"proposal":2190},126,"VK_KHR_external_memory_fd","VK_EXT_external_memory_dma_buf",{"number":2656,"type":686,"author":2446,"provisional":2190,"depends":2648,"ratified":2549,"contact":2397,"extension":2657,"proposal":2190},179,"VK_EXT_external_memory_host",{"number":2659,"type":686,"author":2660,"provisional":2190,"ratified":2523,"contact":2661,"extension":2662,"proposal":2190},171,"QCOM","Matthew Netsch @mnetsch","VK_EXT_filter_cubic",{"number":2664,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2661,"extension":2665,"proposal":2190},219,"VK_EXT_fragment_density_map",{"number":2667,"type":686,"author":2446,"provisional":2190,"depends":2665,"contact":2661,"extension":2668,"proposal":2190},333,"VK_EXT_fragment_density_map2",{"number":2670,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2537,"extension":2671,"proposal":2190},252,"VK_EXT_fragment_shader_interlock",{"number":2673,"type":686,"author":2446,"provisional":2190,"ratified":2523,"contact":2674,"extension":2675,"proposal":1074},376,"James Fitzpatrick @jamesfitzpatrick","VK_EXT_frame_boundary",{"number":2677,"type":686,"author":2446,"provisional":2190,"depends":2678,"platform":2679,"ratified":2523,"contact":2513,"extension":2680,"proposal":2190},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":2682,"type":686,"author":2446,"promotedto":2683,"provisional":2190,"contact":2684,"extension":2685,"proposal":2190},175,"VK_KHR_global_priority","Andres Rodriguez @lostgoat","VK_EXT_global_priority",{"number":2687,"type":686,"author":2446,"promotedto":2683,"provisional":2190,"depends":2688,"contact":2611,"extension":2689,"proposal":2190},389,"VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_global_priority_query",{"number":2691,"type":686,"author":2385,"provisional":2190,"depends":2692,"contact":2388,"extension":480,"proposal":1074},321,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library",{"number":2694,"type":686,"author":2569,"provisional":2190,"depends":2695,"ratified":2549,"contact":2570,"extension":2696,"proposal":2190},106,"VK_KHR_swapchain","VK_EXT_hdr_metadata",{"number":2698,"type":2505,"author":2446,"provisional":2190,"depends":2618,"contact":2699,"extension":2700,"proposal":2190},257,"Lisa Wu @chengtianww","VK_EXT_headless_surface",{"number":2702,"type":686,"author":2446,"provisional":2190,"depends":2703,"ratified":2523,"contact":2584,"extension":2704,"proposal":1074},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":2706,"type":686,"author":2446,"promotedto":2597,"provisional":2190,"depends":2401,"contact":2707,"extension":2708,"proposal":2190},262,"Bas Nieuwenhuizen @BNieuwenhuizen","VK_EXT_host_query_reset",{"number":2710,"type":686,"author":2446,"provisional":2190,"depends":2711,"specialuse":2469,"contact":2524,"extension":2712,"proposal":2190},394,"(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1","VK_EXT_image_2d_view_of_3d",{"number":2714,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2480,"extension":2715,"proposal":1074},339,"VK_EXT_image_compression_control",{"number":2717,"type":686,"author":2446,"provisional":2190,"depends":2715,"contact":2480,"extension":2718,"proposal":2190},438,"VK_EXT_image_compression_control_swapchain",{"number":2720,"type":686,"author":2446,"provisional":2190,"depends":2721,"ratified":2523,"contact":2649,"extension":2722,"proposal":2190},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":2724,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2580,"extension":2725,"proposal":2190},336,"VK_EXT_image_robustness",{"number":2727,"type":686,"author":2446,"provisional":2190,"depends":2711,"specialuse":2576,"contact":2524,"extension":2728,"proposal":1074},419,"VK_EXT_image_sliced_view_of_3d",{"number":2730,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2501,"extension":2731,"proposal":2190},392,"VK_EXT_image_view_min_lod",{"number":2733,"type":686,"author":2446,"promotedto":2734,"provisional":2190,"depends":2401,"contact":2537,"extension":2735,"proposal":2190},266,"VK_KHR_index_type_uint8","VK_EXT_index_type_uint8",{"number":2737,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2738,"contact":2739,"extension":2740,"proposal":2190},139,"(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1","Daniel Rakos @aqnuep","VK_EXT_inline_uniform_block",{"number":2742,"type":2505,"author":2446,"provisional":2190,"ratified":2523,"contact":2743,"extension":2744,"proposal":1074},497,"Christophe Riccio @christophe","VK_EXT_layer_settings",{"number":2746,"type":686,"author":2446,"provisional":2190,"depends":2401,"specialuse":2469,"contact":2584,"extension":2747,"proposal":1074},466,"VK_EXT_legacy_dithering",{"number":2749,"type":686,"author":2446,"provisional":2190,"depends":2750,"ratified":2523,"specialuse":2469,"contact":2524,"extension":2751,"proposal":1074},496,"VK_EXT_vertex_input_dynamic_state","VK_EXT_legacy_vertex_attributes",{"number":2753,"type":686,"author":2446,"promotedto":2754,"provisional":2190,"depends":2401,"specialuse":2755,"contact":2531,"extension":2756,"proposal":2190},260,"VK_KHR_line_rasterization","cadsupport","VK_EXT_line_rasterization",{"number":2758,"type":686,"author":2446,"promotedto":2759,"provisional":2190,"ratified":2523,"contact":2584,"extension":2760,"proposal":2190},401,"VK_KHR_load_store_op_none","VK_EXT_load_store_op_none",{"number":2762,"type":686,"author":2446,"provisional":2190,"depends":2763,"ratified":2523,"contact":2764,"extension":2765,"proposal":1074},273,"VK_KHR_map_memory2","Faith Ekstrand @gfxstrand","VK_EXT_map_memory_placed",{"number":2767,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":2768,"proposal":2190},238,"VK_EXT_memory_budget",{"number":2770,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":2771,"proposal":2190},239,"VK_EXT_memory_priority",{"number":2773,"type":686,"author":2446,"provisional":2190,"depends":2774,"contact":2775,"extension":2776,"proposal":1074},329,"VK_KHR_spirv_1_4","Christoph Kubisch @pixeljetstream","VK_EXT_mesh_shader",{"number":2778,"type":686,"author":2446,"provisional":2190,"platform":2779,"contact":2780,"extension":2781,"proposal":1074},312,"metal","Bill Hollings @billhollings","VK_EXT_metal_objects",{"number":2783,"type":2505,"author":2446,"provisional":2190,"depends":2618,"platform":2779,"contact":2784,"extension":2785,"proposal":2190},218,"Dzmitry Malyshau @kvark","VK_EXT_metal_surface",{"number":2787,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2524,"extension":2788,"proposal":2190},393,"VK_EXT_multi_draw",{"number":2790,"type":686,"author":2446,"provisional":2190,"depends":2791,"contact":2584,"extension":2792,"proposal":1074},377,"(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_EXT_multisampled_render_to_single_sampled",{"number":2794,"type":686,"author":2446,"provisional":2190,"depends":2795,"specialuse":2576,"contact":2796,"extension":2797,"proposal":1074},495,"VK_KHR_maintenance3","Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_mutable_descriptor_type",{"number":2799,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2537,"extension":2800,"proposal":2190},452,"VK_EXT_nested_command_buffer",{"number":2802,"type":686,"author":2446,"provisional":2190,"depends":2401,"specialuse":2803,"contact":2804,"extension":2805,"proposal":1074},423,"d3demulation,glemulation","Georg Lehmann @DadSchoorse","VK_EXT_non_seamless_cube_map",{"number":2807,"type":686,"author":2446,"provisional":2190,"depends":2808,"ratified":2523,"contact":2809,"extension":2810,"proposal":1074},397,"VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)","Christoph Kubisch @pixeljetstream, Eric Werness","VK_EXT_opacity_micromap",{"number":2812,"type":686,"author":2446,"provisional":2190,"depends":2771,"contact":2537,"extension":2813,"proposal":2190},413,"VK_EXT_pageable_device_local_memory",{"number":2815,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2549,"contact":2406,"extension":2816,"proposal":2190},213,"VK_EXT_pci_bus_info",{"number":2818,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2819,"extension":2820,"proposal":2190},354,"Simon Ser @emersion","VK_EXT_physical_device_drm",{"number":2822,"type":686,"author":2385,"promotedto":2499,"provisional":2190,"depends":2401,"contact":2823,"extension":2824,"proposal":2190},298,"Gregory Grebe @grgrebe_amd","VK_EXT_pipeline_creation_cache_control",{"number":2826,"type":686,"author":2569,"promotedto":2499,"provisional":2190,"specialuse":2396,"contact":2827,"extension":2828,"proposal":2190},193,"Jean-Francois Roy @jfroy","VK_EXT_pipeline_creation_feedback",{"number":2830,"type":686,"author":2446,"provisional":2190,"depends":2831,"contact":2832,"extension":2833,"proposal":1074},499,"VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library","Hans-Kristian Arntzen @HansKristian-Work","VK_EXT_pipeline_library_group_handles",{"number":2835,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2836,"extension":2837,"proposal":2190},373,"Mukund Keshava @mkeshavanv","VK_EXT_pipeline_properties",{"number":2839,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2584,"extension":2840,"proposal":1074},467,"VK_EXT_pipeline_protected_access",{"number":2842,"type":686,"author":2843,"provisional":2190,"depends":2401,"contact":2844,"extension":2845,"proposal":2190},69,"IMG","Jarred Davies","VK_EXT_pipeline_robustness",{"number":2847,"type":686,"author":2511,"provisional":2190,"ratified":2523,"contact":2848,"extension":2849,"proposal":2190},156,"Daniel Koch @dgkoch","VK_EXT_post_depth_coverage",{"number":2851,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2469,"contact":2584,"extension":2852,"proposal":2190},357,"VK_EXT_primitive_topology_list_restart",{"number":2854,"type":686,"author":2446,"provisional":2190,"depends":2855,"specialuse":2469,"contact":2584,"extension":2856,"proposal":1074},383,"VK_EXT_transform_feedback","VK_EXT_primitives_generated_query",{"number":2858,"type":686,"author":2511,"promotedto":2499,"provisional":2190,"depends":2401,"contact":2859,"extension":2860,"proposal":2190},296,"Matthew Rusch @mattruschnv","VK_EXT_private_data",{"number":2862,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2469,"contact":2863,"extension":2864,"proposal":2190},255,"Jesse Hall @jessehall","VK_EXT_provoking_vertex",{"number":2866,"type":686,"author":2446,"provisional":2190,"depends":2648,"ratified":2549,"contact":2649,"extension":2867,"proposal":2190},127,"VK_EXT_queue_family_foreign",{"number":2869,"type":686,"author":2478,"provisional":2190,"depends":2401,"contact":2480,"extension":2479,"proposal":1074},464,{"number":2871,"type":686,"author":2446,"provisional":2190,"depends":2872,"contact":2480,"extension":2873,"proposal":2190},345,"VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1","VK_EXT_rgba10x6_formats",{"number":2875,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2549,"contact":2561,"extension":2876,"proposal":2190},287,"VK_EXT_robustness2",{"number":2878,"type":686,"author":2385,"provisional":2190,"depends":2401,"ratified":2549,"contact":2397,"extension":2879,"proposal":2190},144,"VK_EXT_sample_locations",{"number":2881,"type":686,"author":2511,"promotedto":2597,"provisional":2190,"depends":2401,"contact":2531,"extension":2882,"proposal":2190},131,"VK_EXT_sampler_filter_minmax",{"number":2884,"type":686,"author":2446,"promotedto":2597,"provisional":2190,"depends":2401,"contact":2388,"extension":2885,"proposal":2190},222,"VK_EXT_scalar_block_layout",{"number":2887,"type":686,"author":2446,"promotedto":2597,"provisional":2190,"contact":2397,"extension":2888,"proposal":2190},247,"VK_EXT_separate_stencil_usage",{"number":2890,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2549,"contact":2641,"extension":2891,"proposal":2190},261,"VK_EXT_shader_atomic_float",{"number":2893,"type":686,"author":2446,"provisional":2190,"depends":2891,"ratified":2523,"contact":2764,"extension":2894,"proposal":2190},274,"VK_EXT_shader_atomic_float2",{"number":2896,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2531,"extension":2897,"proposal":2190},277,"VK_EXT_shader_demote_to_helper_invocation",{"number":2899,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2388,"extension":2900,"proposal":2190},235,"VK_EXT_shader_image_atomic_int64",{"number":2902,"type":686,"author":2446,"provisional":2190,"depends":2903,"contact":2832,"extension":2904,"proposal":1074},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":2906,"type":686,"author":2446,"provisional":2190,"depends":2634,"ratified":2523,"contact":2907,"extension":2908,"proposal":1074},483,"Daniel Story @daniel-story","VK_EXT_shader_object",{"number":2910,"type":686,"author":2446,"provisional":2190,"ratified":2523,"contact":2489,"extension":2911,"proposal":1074},565,"VK_EXT_shader_replicated_composites",{"number":2913,"type":686,"author":2446,"provisional":2190,"ratified":2549,"contact":2412,"extension":2914,"proposal":2190},141,"VK_EXT_shader_stencil_export",{"number":2916,"type":686,"author":2511,"deprecatedby":2597,"provisional":2190,"contact":2848,"extension":2917,"proposal":2190},65,"VK_EXT_shader_subgroup_ballot",{"number":2919,"type":686,"author":2511,"deprecatedby":2495,"provisional":2190,"contact":2848,"extension":2920,"proposal":2190},66,"VK_EXT_shader_subgroup_vote",{"number":2922,"type":686,"author":2446,"provisional":2190,"depends":2499,"ratified":2523,"contact":2480,"extension":2923,"proposal":1074},396,"VK_EXT_shader_tile_image",{"number":2925,"type":686,"author":2511,"promotedto":2597,"provisional":2190,"contact":2848,"extension":2926,"proposal":2190},163,"VK_EXT_shader_viewport_index_layer",{"number":2928,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2495,"ratified":2500,"contact":2929,"extension":2930,"proposal":2190},226,"Neil Henning @sheredom","VK_EXT_subgroup_size_control",{"number":2932,"type":686,"author":2446,"provisional":2190,"depends":2401,"contact":2933,"extension":2934,"proposal":1074},459,"Ting Wei @catweiting","VK_EXT_subpass_merge_feedback",{"number":2936,"type":2505,"author":2446,"provisional":2190,"depends":2937,"contact":2584,"extension":2938,"proposal":1074},275,"VK_KHR_surface+VK_KHR_get_surface_capabilities2","VK_EXT_surface_maintenance1",{"number":2940,"type":2505,"author":2569,"provisional":2190,"depends":2618,"contact":2570,"extension":2941,"proposal":2190},105,"VK_EXT_swapchain_colorspace",{"number":2943,"type":686,"author":2446,"provisional":2190,"depends":2944,"contact":2584,"extension":2945,"proposal":1074},276,"VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)","VK_EXT_swapchain_maintenance1",{"number":2947,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2531,"extension":2948,"proposal":2190},282,"VK_EXT_texel_buffer_alignment",{"number":2950,"type":686,"author":2478,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2500,"contact":2480,"extension":2951,"proposal":2190},67,"VK_EXT_texture_compression_astc_hdr",{"number":2953,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"contact":2388,"extension":2954,"proposal":2190},246,"VK_EXT_tooling_info",{"number":1405,"type":686,"author":2511,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2956,"contact":2537,"extension":2855,"proposal":2190},"glemulation,d3demulation,devtools",{"number":2958,"type":686,"author":2569,"provisional":2190,"contact":2959,"extension":2960,"proposal":2190},161,"Cort Stratton @cdwfs","VK_EXT_validation_cache",{"number":2962,"type":2505,"author":2963,"deprecatedby":2744,"provisional":2190,"specialuse":2354,"contact":2964,"extension":2965,"proposal":2190},248,"LUNARG","Karl Schultz @karl-lunarg","VK_EXT_validation_features",{"number":2967,"type":2505,"author":2569,"deprecatedby":2744,"provisional":2190,"specialuse":2354,"contact":2968,"extension":2969,"proposal":2190},62,"Tobin Ehlis @tobine","VK_EXT_validation_flags",{"number":2971,"type":686,"author":2511,"promotedto":2972,"provisional":2190,"depends":2401,"contact":2554,"extension":2973,"proposal":2190},191,"VK_KHR_vertex_attribute_divisor","VK_EXT_vertex_attribute_divisor",{"number":2975,"type":686,"author":2446,"provisional":2190,"depends":2401,"ratified":2523,"contact":2537,"extension":2750,"proposal":2190},353,{"number":2977,"type":686,"author":2446,"promotedto":2499,"provisional":2190,"depends":2872,"ratified":2500,"contact":2978,"extension":2979,"proposal":2190},331,"Tony Zlatinski @tzlatinski","VK_EXT_ycbcr_2plane_444_formats",{"number":2981,"type":686,"author":2446,"provisional":2190,"depends":2872,"ratified":2549,"contact":2537,"extension":2982,"proposal":2190},253,"VK_EXT_ycbcr_image_arrays",{"number":2984,"type":686,"author":2985,"provisional":2190,"depends":2986,"platform":2987,"contact":2988,"extension":2989,"proposal":2190},367,"FUCHSIA","VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)","fuchsia","John Rosasco @rosasco","VK_FUCHSIA_buffer_collection",{"number":2991,"type":686,"author":2985,"provisional":2190,"depends":2992,"platform":2987,"contact":2988,"extension":2993,"proposal":2190},365,"(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1","VK_FUCHSIA_external_memory",{"number":2995,"type":686,"author":2985,"provisional":2190,"depends":2996,"platform":2987,"contact":2988,"extension":2997,"proposal":2190},366,"VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore","VK_FUCHSIA_external_semaphore",{"number":2999,"type":2505,"author":2985,"provisional":2190,"depends":2618,"platform":2987,"contact":3000,"extension":3001,"proposal":2190},215,"Craig Stout @cdotstout","VK_FUCHSIA_imagepipe_surface",{"number":3003,"type":686,"author":3004,"provisional":2190,"depends":3005,"platform":3006,"contact":2827,"extension":3007,"proposal":2190},192,"GGP","VK_KHR_swapchain+VK_GGP_stream_descriptor_surface","ggp","VK_GGP_frame_token",{"number":3009,"type":2505,"author":3004,"provisional":2190,"depends":2618,"platform":3006,"contact":2827,"extension":3010,"proposal":2190},50,"VK_GGP_stream_descriptor_surface",{"number":3012,"type":686,"author":2569,"provisional":2190,"contact":3013,"extension":3014,"proposal":2190},225,"Hai Nguyen @chaoticbob","VK_GOOGLE_decorate_string",{"number":3016,"type":686,"author":2569,"provisional":2190,"depends":2695,"contact":3017,"extension":3018,"proposal":2190},93,"Ian Elliott @ianelliottus","VK_GOOGLE_display_timing",{"number":3020,"type":686,"author":2569,"provisional":2190,"contact":3013,"extension":3021,"proposal":2190},224,"VK_GOOGLE_hlsl_functionality1",{"number":3023,"type":2505,"author":2569,"provisional":2190,"depends":2618,"specialuse":2469,"contact":2584,"extension":3024,"proposal":1074},434,"VK_GOOGLE_surfaceless_query",{"number":3026,"type":686,"author":2569,"provisional":2190,"contact":3027,"extension":3028,"proposal":2190},290,"Kaye Mason @chaleur","VK_GOOGLE_user_type",{"number":3030,"type":686,"author":3031,"provisional":2190,"depends":2401,"contact":3032,"extension":3033,"proposal":1074},405,"HUAWEI","Yuchang Wang @richard_Wang2","VK_HUAWEI_cluster_culling_shader",{"number":3035,"type":686,"author":3036,"provisional":2190,"depends":3037,"contact":3038,"extension":3039,"proposal":1074},371,"Huawei","VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)","Pan Gao @PanGao-h","VK_HUAWEI_invocation_mask",{"number":3041,"type":686,"author":3031,"provisional":2190,"depends":3042,"contact":3038,"extension":3043,"proposal":2190},370,"((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3","VK_HUAWEI_subpass_shading",{"number":1179,"type":686,"author":2843,"provisional":2190,"contact":2388,"extension":3045,"proposal":2190},"VK_IMG_filter_cubic",{"number":3047,"type":686,"author":2843,"deprecatedby":3048,"provisional":2190,"contact":3049,"extension":3050,"proposal":2190},55,null,"Stuart Smith","VK_IMG_format_pvrtc",{"number":3052,"type":686,"author":2843,"provisional":2190,"depends":2401,"specialuse":2469,"contact":2674,"extension":3053,"proposal":2190},111,"VK_IMG_relaxed_line_rasterization",{"number":3055,"type":686,"author":3056,"provisional":2190,"specialuse":2396,"contact":3057,"extension":3058,"proposal":2190},211,"INTEL","Lionel Landwerlin @llandwerlin","VK_INTEL_performance_query",{"number":3060,"type":686,"author":3056,"provisional":2190,"depends":2401,"contact":3061,"extension":3062,"proposal":2190},210,"Ian Romanick @ianromanick","VK_INTEL_shader_integer_functions2",{"number":3064,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3066,"ratified":2523,"contact":2480,"extension":3067,"proposal":2190},84,"KHR","(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1","VK_KHR_16bit_storage",{"number":3069,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3066,"ratified":2523,"contact":3070,"extension":3071,"proposal":2190},178,"Alexander Galazin @alegal-arm","VK_KHR_8bit_storage",{"number":3073,"type":686,"author":3065,"provisional":2190,"depends":3074,"ratified":2523,"contact":2848,"extension":3075,"proposal":2190},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":1106,"type":2505,"author":3065,"provisional":2190,"depends":2618,"platform":2468,"ratified":2523,"contact":2475,"extension":3077,"proposal":2190},"VK_KHR_android_surface",{"number":3079,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2388,"extension":3080,"proposal":2190},158,"VK_KHR_bind_memory2",{"number":3082,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3083,"ratified":2523,"contact":2531,"extension":2541,"proposal":2190},258,"(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1",{"number":3085,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":2739,"extension":2545,"proposal":2190},544,{"number":3087,"type":686,"author":3065,"provisional":2190,"depends":3088,"ratified":2523,"contact":3089,"extension":3090,"proposal":1074},512,"VK_KHR_get_physical_device_properties2","Jean-Noe Morissette @MagicPoncho","VK_KHR_compute_shader_derivatives",{"number":3092,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"contact":2489,"extension":3093,"proposal":1074},507,"VK_KHR_cooperative_matrix",{"number":3095,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2549,"contact":2661,"extension":3096,"proposal":2190},338,"VK_KHR_copy_commands2",{"number":3098,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3099,"ratified":2523,"contact":3100,"extension":3101,"proposal":2190},110,"(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1","Tobias Hector @tobias","VK_KHR_create_renderpass2",{"number":3103,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3104,"ratified":2523,"contact":2513,"extension":3105,"proposal":2190},128,"VK_KHR_get_memory_requirements2,VK_VERSION_1_1","VK_KHR_dedicated_allocation",{"number":3107,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":3108,"extension":3109,"proposal":2190},269,"Josh Barczak @jbarczak","VK_KHR_deferred_host_operations",{"number":3111,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3112,"ratified":2523,"contact":3113,"extension":3114,"proposal":2190},200,"VK_KHR_create_renderpass2,VK_VERSION_1_2","Jan-Harald Fredriksen @janharald","VK_KHR_depth_stencil_resolve",{"number":3116,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":3117,"extension":3118,"proposal":2190},86,"Markus Tavenrath @mtavenrath","VK_KHR_descriptor_update_template",{"number":3120,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3121,"ratified":2523,"contact":2531,"extension":3122,"proposal":2190},61,"VK_KHR_device_group_creation","VK_KHR_device_group",{"number":3124,"type":2505,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2531,"extension":3121,"proposal":2190},71,{"number":694,"type":2505,"author":3065,"provisional":2190,"depends":2618,"ratified":2549,"contact":3126,"extension":2615,"proposal":2190},"James Jones @cubanismo,Norbert Nopper @FslNopper",{"number":722,"type":686,"author":3065,"provisional":2190,"depends":3128,"ratified":2549,"contact":2513,"extension":3129,"proposal":2190},"VK_KHR_swapchain+VK_KHR_display","VK_KHR_display_swapchain",{"number":3131,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"ratified":2523,"contact":2537,"extension":2409,"proposal":2190},170,{"number":3133,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":2397,"extension":3134,"proposal":2190},197,"VK_KHR_driver_properties",{"number":2336,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":3136,"ratified":2523,"contact":2388,"extension":3137,"proposal":1074},"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2","VK_KHR_dynamic_rendering",{"number":3139,"type":686,"author":2385,"provisional":2190,"depends":3140,"ratified":2523,"contact":2388,"extension":3141,"proposal":1074},233,"VK_KHR_dynamic_rendering,VK_VERSION_1_3","VK_KHR_dynamic_rendering_local_read",{"number":3143,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3144,"ratified":2523,"contact":2475,"extension":3145,"proposal":2190},114,"VK_KHR_external_fence_capabilities","VK_KHR_external_fence",{"number":3147,"type":2505,"author":3065,"promotedto":2495,"provisional":2190,"depends":2401,"ratified":2523,"contact":2475,"extension":3144,"proposal":2190},113,{"number":3149,"type":686,"author":3065,"provisional":2190,"depends":3150,"ratified":2549,"contact":2475,"extension":3151,"proposal":2190},116,"VK_KHR_external_fence,VK_VERSION_1_1","VK_KHR_external_fence_fd",{"number":3153,"type":686,"author":3065,"provisional":2190,"depends":3145,"platform":2679,"ratified":2523,"contact":2475,"extension":3154,"proposal":2190},115,"VK_KHR_external_fence_win32",{"number":3156,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3157,"ratified":2523,"contact":2513,"extension":3158,"proposal":2190},73,"VK_KHR_external_memory_capabilities,VK_VERSION_1_1","VK_KHR_external_memory",{"number":3160,"type":2505,"author":3065,"promotedto":2495,"provisional":2190,"depends":2401,"ratified":2523,"contact":2513,"extension":3161,"proposal":2190},72,"VK_KHR_external_memory_capabilities",{"number":3163,"type":686,"author":3065,"provisional":2190,"depends":2648,"ratified":2549,"contact":2513,"extension":2653,"proposal":2190},75,{"number":3165,"type":686,"author":3065,"provisional":2190,"depends":2648,"platform":2679,"ratified":2523,"contact":2513,"extension":3166,"proposal":2190},74,"VK_KHR_external_memory_win32",{"number":3168,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3169,"ratified":2523,"contact":2513,"extension":3170,"proposal":2190},78,"VK_KHR_external_semaphore_capabilities","VK_KHR_external_semaphore",{"number":3172,"type":2505,"author":3065,"promotedto":2495,"provisional":2190,"depends":2401,"ratified":2523,"contact":2513,"extension":3169,"proposal":2190},77,{"number":3174,"type":686,"author":3065,"provisional":2190,"depends":3175,"ratified":2549,"contact":2513,"extension":3176,"proposal":2190},80,"VK_KHR_external_semaphore,VK_VERSION_1_1","VK_KHR_external_semaphore_fd",{"number":3178,"type":686,"author":3065,"provisional":2190,"depends":3170,"platform":2679,"ratified":2523,"contact":2513,"extension":3179,"proposal":2190},79,"VK_KHR_external_semaphore_win32",{"number":3181,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2523,"contact":3057,"extension":3182,"proposal":2190},361,"VK_KHR_format_feature_flags2",{"number":3184,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"contact":2392,"extension":3185,"proposal":1074},323,"VK_KHR_fragment_shader_barycentric",{"number":3187,"type":686,"author":3065,"provisional":2190,"depends":3188,"ratified":2549,"contact":2388,"extension":3189,"proposal":1074},227,"((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2","VK_KHR_fragment_shading_rate",{"number":3191,"type":2505,"author":3065,"provisional":2190,"depends":2615,"ratified":2549,"contact":2513,"extension":3192,"proposal":2190},122,"VK_KHR_get_display_properties2",{"number":3194,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2764,"extension":3195,"proposal":2190},147,"VK_KHR_get_memory_requirements2",{"number":3197,"type":2505,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2531,"extension":3088,"proposal":2190},60,{"number":3199,"type":2505,"author":3065,"provisional":2190,"depends":2618,"ratified":2549,"contact":2513,"extension":3200,"proposal":2190},120,"VK_KHR_get_surface_capabilities2",{"number":3202,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":2388,"extension":2683,"proposal":2190},189,{"number":3204,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"ratified":2523,"contact":2764,"extension":3205,"proposal":2190},148,"VK_KHR_image_format_list",{"number":3207,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3208,"ratified":2523,"contact":3100,"extension":3209,"proposal":2190},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":3211,"type":686,"author":3065,"provisional":2190,"depends":2695,"ratified":2549,"contact":3017,"extension":3212,"proposal":2190},85,"VK_KHR_incremental_present",{"number":3214,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":2537,"extension":2734,"proposal":2190},534,{"number":3216,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":2537,"extension":2754,"proposal":2190},535,{"number":3218,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":2584,"extension":2759,"proposal":1074},527,{"number":3220,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2537,"extension":2429,"proposal":2190},70,{"number":3222,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":3223,"extension":3224,"proposal":2190},118,"Michael Worcester @michaelworcester","VK_KHR_maintenance2",{"number":3226,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":2795,"proposal":2190},169,{"number":3228,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2495,"ratified":2523,"contact":2537,"extension":3229,"proposal":2190},414,"VK_KHR_maintenance4",{"number":3231,"type":686,"author":3065,"provisional":2190,"depends":3232,"ratified":2523,"contact":3233,"extension":23,"proposal":1074},471,"(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3","Stu Smith @stu-s",{"number":3235,"type":686,"author":3065,"provisional":2190,"depends":2495,"ratified":2523,"contact":3236,"extension":3237,"proposal":1074},546,"Jon Leech @oddhack","VK_KHR_maintenance6",{"number":3239,"type":686,"author":3065,"provisional":2190,"depends":2495,"ratified":2523,"contact":2524,"extension":3240,"proposal":1074},563,"VK_KHR_maintenance7",{"number":3242,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":2764,"extension":2763,"proposal":1074},272,{"number":3244,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":3245,"proposal":2190},54,"VK_KHR_multiview",{"extension":3247,"proposal":2190},"VK_KHR_object_refresh",{"number":3249,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"specialuse":2396,"contact":3250,"extension":3251,"proposal":2190},117,"Alon Or-bach @alonorbach","VK_KHR_performance_query",{"number":3253,"type":686,"author":3065,"provisional":2190,"depends":23,"ratified":2523,"contact":3233,"extension":3254,"proposal":1074},484,"VK_KHR_pipeline_binary",{"number":3256,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"specialuse":2396,"contact":2764,"extension":3257,"proposal":2190},270,"VK_KHR_pipeline_executable_properties",{"number":3259,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":2775,"extension":3260,"proposal":2190},291,"VK_KHR_pipeline_library",{"number":3262,"type":2505,"author":3065,"provisional":2190,"ratified":2523,"contact":3263,"extension":3264,"proposal":2190},395,"Charles Giessen @charles-lunarg","VK_KHR_portability_enumeration",{"number":3266,"type":686,"author":3065,"provisional":1074,"depends":2401,"platform":2387,"ratified":2523,"contact":2780,"extension":3267,"proposal":2190},164,"VK_KHR_portability_subset",{"number":3269,"type":686,"author":3065,"provisional":2190,"depends":3270,"ratified":2523,"contact":3271,"extension":3272,"proposal":2190},295,"VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1","Keith Packard @keithp","VK_KHR_present_id",{"number":3274,"type":686,"author":3065,"provisional":2190,"depends":3275,"ratified":2523,"contact":3271,"extension":3276,"proposal":2190},249,"VK_KHR_swapchain+VK_KHR_present_id","VK_KHR_present_wait",{"number":3278,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":3279,"proposal":2190},81,"VK_KHR_push_descriptor",{"number":3281,"type":686,"author":3065,"provisional":2190,"depends":3282,"ratified":2523,"contact":2848,"extension":3283,"proposal":2190},349,"VK_KHR_spirv_1_4+VK_KHR_acceleration_structure","VK_KHR_ray_query",{"number":3285,"type":686,"author":3065,"provisional":2190,"depends":3075,"ratified":2523,"contact":2848,"extension":3286,"proposal":2190},387,"VK_KHR_ray_tracing_maintenance1",{"number":3288,"type":686,"author":3065,"provisional":2190,"depends":3282,"ratified":2523,"contact":2848,"extension":3289,"proposal":2190},348,"VK_KHR_ray_tracing_pipeline",{"number":3291,"type":686,"author":3065,"provisional":2190,"depends":3075,"ratified":2523,"contact":3292,"extension":3293,"proposal":1074},482,"Eric Werness","VK_KHR_ray_tracing_position_fetch",{"number":3295,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":3296,"extension":3297,"proposal":2190},145,"John Kessenich @johnkslang","VK_KHR_relaxed_block_layout",{"number":1171,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"ratified":2523,"contact":2388,"extension":3299,"proposal":2190},"VK_KHR_sampler_mirror_clamp_to_edge",{"number":3301,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3302,"ratified":2523,"contact":3303,"extension":3304,"proposal":2190},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":3306,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3188,"ratified":2523,"contact":2537,"extension":3307,"proposal":2190},242,"VK_KHR_separate_depth_stencil_layouts",{"number":3309,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":3310,"extension":3311,"proposal":2190},181,"Aaron Hagan @ahagan","VK_KHR_shader_atomic_int64",{"number":3313,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":3310,"extension":3314,"proposal":2190},182,"VK_KHR_shader_clock",{"number":3316,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":2848,"extension":3317,"proposal":2190},64,"VK_KHR_shader_draw_parameters",{"number":3319,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"contact":2489,"extension":3320,"proposal":1074},545,"VK_KHR_shader_expect_assume",{"number":3322,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":3070,"extension":2415,"proposal":2190},83,{"number":3324,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":3070,"extension":3325,"proposal":2190},198,"VK_KHR_shader_float_controls",{"number":3327,"type":686,"author":3065,"provisional":2190,"depends":3328,"ratified":2523,"contact":2580,"extension":3329,"proposal":1074},529,"VK_VERSION_1_1+VK_KHR_shader_float_controls","VK_KHR_shader_float_controls2",{"number":3331,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2523,"contact":2489,"extension":3332,"proposal":1074},281,"VK_KHR_shader_integer_dot_product",{"number":3334,"type":686,"author":3065,"provisional":2190,"depends":2495,"ratified":2523,"contact":3335,"extension":3336,"proposal":1074},435,"Alan Baker @alan-baker","VK_KHR_shader_maximal_reconvergence",{"number":3338,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"ratified":2523,"contact":2566,"extension":3339,"proposal":2190},294,"VK_KHR_shader_non_semantic_info",{"number":3341,"type":686,"author":3065,"provisional":2190,"depends":3342,"ratified":2523,"contact":2388,"extension":3343,"proposal":1074},236,"VK_VERSION_1_1+VK_KHR_vulkan_memory_model+VK_KHR_shader_maximal_reconvergence","VK_KHR_shader_quad_control",{"number":3345,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":3346,"extension":3347,"proposal":1074},559,"Nathan Gauër @Keenuts","VK_KHR_shader_relaxed_extended_instruction",{"number":3349,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2495,"ratified":2523,"contact":2929,"extension":3350,"proposal":2190},176,"VK_KHR_shader_subgroup_extended_types",{"number":3352,"type":686,"author":3065,"provisional":2190,"ratified":2523,"contact":2489,"extension":3353,"proposal":1074},417,"VK_KHR_shader_subgroup_rotate",{"number":3355,"type":686,"author":3065,"provisional":2190,"depends":2495,"ratified":2523,"contact":3335,"extension":3356,"proposal":2190},324,"VK_KHR_shader_subgroup_uniform_control_flow",{"number":3358,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2549,"contact":2475,"extension":3359,"proposal":2190},216,"VK_KHR_shader_terminate_invocation",{"number":3361,"type":686,"author":3065,"provisional":2190,"depends":3362,"ratified":2549,"contact":3250,"extension":3363,"proposal":2190},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":3365,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":3328,"ratified":2523,"contact":2475,"extension":2774,"proposal":2190},237,{"number":3367,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"ratified":2523,"contact":3070,"extension":3368,"proposal":2190},132,"VK_KHR_storage_buffer_storage_class",{"number":652,"type":2505,"author":3065,"provisional":2190,"ratified":2549,"contact":3370,"extension":2618,"proposal":2190},"James Jones @cubanismo,Ian Elliott @ianelliottus",{"number":3372,"type":2505,"author":3065,"provisional":2190,"depends":3373,"ratified":2523,"contact":3374,"extension":3375,"proposal":2190},240,"VK_VERSION_1_1+VK_KHR_get_surface_capabilities2","Sandeep Shinde @sashinde","VK_KHR_surface_protected_capabilities",{"number":674,"type":686,"author":3065,"provisional":2190,"depends":2618,"ratified":2549,"contact":3370,"extension":2695,"proposal":2190},{"number":3378,"type":686,"author":3065,"provisional":2190,"depends":3379,"ratified":2549,"contact":2397,"extension":3380,"proposal":2190},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":3382,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2549,"contact":2388,"extension":3383,"proposal":2190},315,"VK_KHR_synchronization2",{"number":3385,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":2764,"extension":3386,"proposal":2190},208,"VK_KHR_timeline_semaphore",{"number":3388,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":2580,"extension":3389,"proposal":2190},254,"VK_KHR_uniform_buffer_standard_layout",{"number":3391,"type":686,"author":3065,"promotedto":2495,"provisional":2190,"depends":3066,"ratified":2523,"contact":2475,"extension":3392,"proposal":2190},121,"VK_KHR_variable_pointers",{"number":3394,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2549,"contact":2584,"extension":2972,"proposal":1074},526,{"number":3396,"type":686,"author":3065,"provisional":2190,"depends":3397,"ratified":2523,"contact":2739,"extension":3398,"proposal":1074},513,"VK_KHR_video_decode_queue","VK_KHR_video_decode_av1",{"number":2320,"type":686,"author":3065,"provisional":2190,"depends":3397,"ratified":2523,"contact":3400,"extension":3401,"proposal":1074},"peter.fang@amd.com","VK_KHR_video_decode_h264",{"number":3403,"type":686,"author":3065,"provisional":2190,"depends":3397,"ratified":2523,"contact":3400,"extension":3404,"proposal":1074},188,"VK_KHR_video_decode_h265",{"number":1324,"type":686,"author":3065,"provisional":2190,"depends":3406,"ratified":2523,"contact":3407,"extension":3397,"proposal":1074},"VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)","jake.beju@amd.com",{"number":2312,"type":686,"author":3065,"provisional":2190,"depends":3409,"ratified":2523,"contact":3410,"extension":3411,"proposal":1074},"VK_KHR_video_encode_queue","Ahmed Abdelkhalek @aabdelkh","VK_KHR_video_encode_h264",{"number":2316,"type":686,"author":3065,"provisional":2190,"depends":3409,"ratified":2523,"contact":3410,"extension":3413,"proposal":1074},"VK_KHR_video_encode_h265",{"number":3415,"type":686,"author":3065,"provisional":2190,"depends":3406,"ratified":2523,"contact":3410,"extension":3409,"proposal":1074},300,{"number":3417,"type":686,"author":3065,"provisional":2190,"depends":3418,"ratified":2523,"contact":2739,"extension":3419,"proposal":1074},516,"VK_KHR_video_queue","VK_KHR_video_maintenance1",{"number":1308,"type":686,"author":3065,"provisional":2190,"depends":3421,"ratified":2523,"contact":2978,"extension":3418,"proposal":1074},"(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3",{"number":3423,"type":686,"author":3065,"promotedto":2597,"provisional":2190,"depends":2401,"ratified":2523,"contact":2531,"extension":3424,"proposal":2190},212,"VK_KHR_vulkan_memory_model",{"number":1080,"type":2505,"author":3065,"provisional":2190,"depends":2618,"platform":3426,"ratified":2523,"contact":3427,"extension":3428,"proposal":2190},"wayland","Jesse Hall @critsec,Ian Elliott @ianelliottus","VK_KHR_wayland_surface",{"number":3430,"type":686,"author":3065,"provisional":2190,"depends":3166,"platform":2679,"ratified":2523,"contact":3431,"extension":3432,"proposal":2190},76,"Carsten Rohde @crohde","VK_KHR_win32_keyed_mutex",{"number":1119,"type":2505,"author":3065,"provisional":2190,"depends":2618,"platform":2679,"ratified":2523,"contact":3427,"extension":3434,"proposal":2190},"VK_KHR_win32_surface",{"number":3436,"type":686,"author":3065,"provisional":2190,"depends":2401,"ratified":2523,"contact":3437,"extension":3438,"proposal":2190},337,"Caio Marcelo de Oliveira Filho @cmarcelo","VK_KHR_workgroup_memory_explicit_layout",{"number":888,"type":2505,"author":3065,"provisional":2190,"depends":2618,"platform":3440,"ratified":2523,"contact":3427,"extension":3441,"proposal":2190},"xcb","VK_KHR_xcb_surface",{"number":871,"type":2505,"author":3065,"provisional":2190,"depends":2618,"platform":3443,"ratified":2523,"contact":3427,"extension":3444,"proposal":2190},"xlib","VK_KHR_xlib_surface",{"number":3446,"type":686,"author":3065,"promotedto":2499,"provisional":2190,"depends":2401,"ratified":2523,"contact":3335,"extension":3447,"proposal":2190},326,"VK_KHR_zero_initialize_workgroup_memory",{"number":3449,"type":2505,"author":2963,"provisional":2190,"contact":3263,"extension":3450,"proposal":1074},460,"VK_LUNARG_direct_driver_loading",{"number":3452,"type":686,"author":3453,"provisional":2190,"depends":2401,"specialuse":2576,"contact":2832,"extension":3454,"proposal":2190},576,"MESA","VK_MESA_image_alignment_control",{"number":3456,"type":686,"author":3457,"provisional":2190,"depends":2401,"contact":3458,"extension":3459,"proposal":1074},531,"MSFT","Jesse Natalie @jenatali","VK_MSFT_layered_driver",{"number":3461,"type":2505,"author":3462,"deprecatedby":2785,"provisional":2190,"depends":2618,"platform":3463,"contact":2780,"extension":3464,"proposal":2190},123,"MVK","ios","VK_MVK_ios_surface",{"number":3466,"type":2505,"author":3462,"deprecatedby":2785,"provisional":2190,"depends":2618,"platform":3467,"contact":2780,"extension":3468,"proposal":2190},124,"macos","VK_MVK_macos_surface",{"number":3470,"type":2505,"author":3471,"provisional":2190,"depends":2618,"platform":3472,"contact":3473,"extension":3474,"proposal":2190},63,"NN","vi","Mathias Heyer gitlab:@mheyer","VK_NN_vi_surface",{"number":1421,"type":686,"author":3476,"provisional":2190,"contact":3477,"extension":3478,"proposal":2190},"NVX","Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook","VK_NVX_binary_import",{"number":1439,"type":686,"author":3476,"provisional":2190,"contact":3480,"extension":3481,"proposal":2190},"Eric Werness @ewerness-nv","VK_NVX_image_view_handle",{"number":3483,"type":686,"author":3476,"provisional":2190,"depends":3484,"contact":2531,"extension":3485,"proposal":2190},98,"VK_KHR_multiview,VK_VERSION_1_1","VK_NVX_multiview_per_view_attributes",{"number":3487,"type":686,"author":2511,"provisional":2190,"depends":2506,"platform":2679,"contact":3488,"extension":3489,"proposal":2190},346,"Jeff Juliano @jjuliano","VK_NV_acquire_winrt_display",{"number":3491,"type":686,"author":2511,"provisional":2190,"contact":3480,"extension":3492,"proposal":2190},88,"VK_NV_clip_space_w_scaling",{"number":3494,"type":686,"author":2511,"provisional":2190,"contact":3495,"extension":3496,"proposal":2190},560,"Lujin Wang @lujinwangnv","VK_NV_command_buffer_inheritance",{"number":3498,"type":686,"author":2511,"promotedto":3090,"provisional":2190,"depends":2401,"contact":3499,"extension":3500,"proposal":2190},202,"Pat Brown @nvpbrown","VK_NV_compute_shader_derivatives",{"number":3502,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":2531,"extension":3503,"proposal":2190},250,"VK_NV_cooperative_matrix",{"number":3505,"type":686,"author":2511,"provisional":2190,"depends":3506,"contact":2641,"extension":3507,"proposal":2190},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":3509,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":2848,"extension":3510,"proposal":2190},51,"VK_NV_corner_sampled_image",{"number":3512,"type":686,"author":2511,"provisional":2190,"depends":3513,"contact":3514,"extension":3515,"proposal":2190},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":3517,"type":686,"author":2511,"provisional":1074,"contact":3518,"extension":3519,"proposal":2190},308,"Tristan Lorach @tlorach","VK_NV_cuda_kernel_launch",{"number":1372,"type":686,"author":2511,"deprecatedby":3105,"provisional":2190,"contact":2531,"extension":3521,"proposal":2190},"VK_NV_dedicated_allocation",{"number":3523,"type":686,"author":3524,"provisional":2190,"depends":3525,"contact":3526,"extension":3527,"proposal":2190},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":3529,"type":686,"author":2511,"provisional":2190,"depends":2495,"contact":2537,"extension":3530,"proposal":2190},547,"VK_NV_descriptor_pool_overallocation",{"number":3532,"type":686,"author":3524,"provisional":2190,"depends":2401,"contact":3526,"extension":3533,"proposal":2190},207,"VK_NV_device_diagnostic_checkpoints",{"number":3535,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3514,"extension":3536,"proposal":2190},301,"VK_NV_device_diagnostics_config",{"number":3538,"type":686,"author":2511,"provisional":2190,"depends":3539,"contact":2775,"extension":3540,"proposal":2190},278,"(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2","VK_NV_device_generated_commands",{"number":3542,"type":686,"author":2511,"provisional":2190,"depends":3540,"contact":2641,"extension":3543,"proposal":2190},429,"VK_NV_device_generated_commands_compute",{"number":3545,"type":686,"author":2511,"provisional":1074,"depends":2810,"platform":2387,"contact":3546,"extension":3547,"proposal":2190},398,"Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv","VK_NV_displacement_micromap",{"number":3549,"type":686,"author":2511,"provisional":2190,"contact":3550,"extension":3551,"proposal":2190},493,"Russell Chou @russellcnv","VK_NV_extended_sparse_address_space",{"number":3553,"type":686,"author":2511,"deprecatedby":3158,"provisional":2190,"depends":3554,"contact":2513,"extension":3555,"proposal":2190},57,"VK_NV_external_memory_capabilities","VK_NV_external_memory",{"number":3557,"type":2505,"author":2511,"deprecatedby":3161,"provisional":2190,"contact":2513,"extension":3554,"proposal":2190},56,{"number":3559,"type":686,"author":2511,"provisional":2190,"depends":2648,"contact":3431,"extension":3560,"proposal":2190},372,"VK_NV_external_memory_rdma",{"extension":3562,"proposal":2190},"VK_NV_external_memory_sci_buf",{"number":3564,"type":686,"author":2511,"deprecatedby":3166,"provisional":2190,"depends":3555,"platform":2679,"contact":2513,"extension":3565,"proposal":2190},58,"VK_NV_external_memory_win32",{"extension":3567,"proposal":2190},"VK_NV_external_sci_sync",{"extension":3569,"proposal":2190},"VK_NV_external_sci_sync2",{"number":3571,"type":686,"author":2511,"provisional":2190,"contact":2531,"extension":3572,"proposal":2190},154,"VK_NV_fill_rectangle",{"number":3574,"type":686,"author":2511,"provisional":2190,"contact":2531,"extension":3575,"proposal":2190},150,"VK_NV_fragment_coverage_to_color",{"number":3577,"type":686,"author":2511,"promotedto":3185,"provisional":2190,"depends":2401,"contact":3499,"extension":3578,"proposal":2190},204,"VK_NV_fragment_shader_barycentric",{"number":3580,"type":686,"author":2511,"provisional":2190,"depends":3189,"contact":3499,"extension":3581,"proposal":2190},327,"VK_NV_fragment_shading_rate_enums",{"number":3583,"type":686,"author":2511,"provisional":2190,"contact":2531,"extension":3584,"proposal":2190},153,"VK_NV_framebuffer_mixed_samples",{"number":3586,"type":686,"author":2511,"provisional":2190,"contact":2848,"extension":3587,"proposal":2190},96,"VK_NV_geometry_shader_passthrough",{"number":1145,"type":686,"author":2511,"deprecatedby":3048,"provisional":2190,"contact":2537,"extension":3589,"proposal":2190},"VK_NV_glsl_shader",{"number":3591,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3592,"extension":3593,"proposal":2190},279,"David Zhao Akeley @akeley98","VK_NV_inherited_viewport_scissor",{"number":3595,"type":686,"author":3524,"provisional":2190,"depends":2401,"contact":3596,"extension":3597,"proposal":2190},431,"sourav parmar @souravpNV","VK_NV_linear_color_attachment",{"number":3599,"type":686,"author":2511,"provisional":2190,"contact":3600,"extension":3601,"proposal":2190},311,"Charles Hansen @cshansen","VK_NV_low_latency",{"number":3603,"type":686,"author":2511,"provisional":2190,"depends":3604,"contact":3600,"extension":3605,"proposal":2190},506,"VK_VERSION_1_2,VK_KHR_timeline_semaphore","VK_NV_low_latency2",{"number":3607,"type":686,"author":2511,"provisional":2190,"depends":3506,"contact":2641,"extension":3608,"proposal":2190},428,"VK_NV_memory_decompression",{"number":3610,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":2775,"extension":3611,"proposal":2190},203,"VK_NV_mesh_shader",{"number":3613,"type":686,"author":2511,"provisional":2190,"depends":3614,"contact":3431,"extension":3615,"proposal":2190},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":3617,"type":686,"author":2511,"provisional":2190,"depends":3237,"contact":2537,"extension":3618,"proposal":2190},517,"VK_NV_per_stage_descriptor_set",{"number":3620,"type":686,"author":2511,"provisional":2190,"depends":2678,"contact":3621,"extension":3622,"proposal":2190},293,"Liya Li @liyli","VK_NV_present_barrier",{"extension":3624,"proposal":2190},"VK_NV_private_vendor_info",{"number":3626,"type":686,"author":2511,"provisional":2190,"contact":3627,"extension":3628,"proposal":2190},556,"Rodrigo Locatti @rlocatti","VK_NV_raw_access_chains",{"number":3630,"type":686,"author":2511,"deprecatedby":3289,"provisional":2190,"depends":3631,"contact":3480,"extension":3632,"proposal":2190},166,"(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1","VK_NV_ray_tracing",{"number":3634,"type":686,"author":2511,"provisional":2190,"depends":3289,"contact":3480,"extension":3635,"proposal":2190},491,"VK_NV_ray_tracing_invocation_reorder",{"number":3637,"type":686,"author":2511,"provisional":2190,"depends":3289,"contact":3292,"extension":3638,"proposal":2190},328,"VK_NV_ray_tracing_motion_blur",{"number":3640,"type":686,"author":2511,"provisional":2190,"contact":2641,"extension":3641,"proposal":1074},569,"VK_NV_ray_tracing_validation",{"number":3643,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3514,"extension":3644,"proposal":2190},167,"VK_NV_representative_fragment_test",{"number":3646,"type":686,"author":2511,"provisional":2190,"contact":2537,"extension":3647,"proposal":2190},95,"VK_NV_sample_mask_override_coverage",{"number":3649,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3499,"extension":3650,"proposal":2190},206,"VK_NV_scissor_exclusive",{"number":3652,"type":686,"author":2511,"provisional":2190,"contact":2531,"extension":3653,"proposal":2190},564,"VK_NV_shader_atomic_float16_vector",{"number":3655,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3499,"extension":3656,"proposal":2190},205,"VK_NV_shader_image_footprint",{"number":3658,"type":686,"author":2511,"provisional":2190,"depends":2495,"contact":2848,"extension":3659,"proposal":2190},155,"VK_NV_shader_sm_builtins",{"number":3661,"type":686,"author":2511,"provisional":2190,"depends":2495,"contact":2531,"extension":3662,"proposal":2190},199,"VK_NV_shader_subgroup_partitioned",{"number":3664,"type":686,"author":2511,"provisional":2190,"depends":2401,"contact":3499,"extension":3665,"proposal":2190},165,"VK_NV_shading_rate_image",{"number":3667,"type":686,"author":2511,"provisional":2190,"contact":2848,"extension":3668,"proposal":2190},97,"VK_NV_viewport_array2",{"number":3670,"type":686,"author":2511,"provisional":2190,"contact":2537,"extension":3671,"proposal":2190},99,"VK_NV_viewport_swizzle",{"number":3673,"type":686,"author":2511,"promotedto":3432,"provisional":2190,"depends":3565,"platform":2679,"contact":3431,"extension":3674,"proposal":2190},59,"VK_NV_win32_keyed_mutex",{"number":3676,"type":686,"author":2660,"provisional":2190,"depends":3677,"contact":2661,"extension":3678,"proposal":2190},522,"(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)","VK_QCOM_filter_cubic_clamp",{"number":3680,"type":686,"author":2660,"provisional":2190,"depends":2662,"contact":2661,"extension":3681,"proposal":2190},520,"VK_QCOM_filter_cubic_weights",{"number":3683,"type":686,"author":2660,"provisional":2190,"depends":3684,"contact":2661,"extension":3685,"proposal":2190},426,"(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map","VK_QCOM_fragment_density_map_offset",{"number":3687,"type":686,"author":2660,"provisional":2190,"depends":3688,"contact":2661,"extension":3689,"proposal":1074},441,"VK_KHR_format_feature_flags2,VK_VERSION_1_3","VK_QCOM_image_processing",{"number":3691,"type":686,"author":2660,"provisional":2190,"depends":3689,"contact":2661,"extension":3692,"proposal":2190},519,"VK_QCOM_image_processing2",{"number":3694,"type":686,"author":2660,"provisional":2190,"contact":2661,"extension":3695,"proposal":2190},511,"VK_QCOM_multiview_per_view_render_areas",{"number":3697,"type":686,"author":2660,"provisional":2190,"depends":2401,"contact":2661,"extension":3698,"proposal":2190},489,"VK_QCOM_multiview_per_view_viewports",{"number":3700,"type":686,"author":2660,"provisional":2190,"contact":2661,"extension":3701,"proposal":2190},172,"VK_QCOM_render_pass_shader_resolve",{"number":3703,"type":686,"author":2660,"provisional":2190,"contact":2661,"extension":3704,"proposal":2190},302,"VK_QCOM_render_pass_store_ops",{"number":3706,"type":686,"author":2660,"provisional":2190,"contact":2661,"extension":3707,"proposal":2190},283,"VK_QCOM_render_pass_transform",{"number":3709,"type":686,"author":2660,"provisional":2190,"depends":3710,"contact":2661,"extension":3711,"proposal":2190},334,"VK_KHR_copy_commands2,VK_VERSION_1_3","VK_QCOM_rotated_copy_commands",{"number":3713,"type":686,"author":2660,"provisional":2190,"depends":2401,"contact":2661,"extension":3714,"proposal":1074},485,"VK_QCOM_tile_properties",{"number":3716,"type":686,"author":2660,"provisional":2190,"contact":2661,"extension":3717,"proposal":2190},521,"VK_QCOM_ycbcr_degamma",{"number":3719,"type":686,"author":3720,"provisional":2190,"depends":2474,"platform":3721,"contact":3722,"extension":3723,"proposal":2190},530,"QNX","screen","Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry","VK_QNX_external_memory_screen_buffer",{"number":3725,"type":2505,"author":3720,"provisional":2190,"depends":2618,"platform":3721,"contact":3726,"extension":3727,"proposal":2190},379,"Mike Gorchak @mgorchak-blackberry","VK_QNX_screen_surface",{"number":3729,"type":686,"author":3730,"provisional":2190,"depends":2401,"contact":2604,"extension":3731,"proposal":2190},486,"SEC","VK_SEC_amigo_profiling",{"number":3733,"type":686,"author":3734,"provisional":2190,"depends":2401,"specialuse":2576,"contact":2832,"extension":3735,"proposal":2190},421,"VALVE","VK_VALVE_descriptor_set_host_mapping",{"number":3737,"type":686,"author":3734,"promotedto":2797,"provisional":2190,"depends":2795,"specialuse":2576,"contact":2796,"extension":3738,"proposal":2190},352,"VK_VALVE_mutable_descriptor_type",1725732669297]