1e5c31af7Sopenharmony_ci// Copyright 2023-2024 The Khronos Group Inc. 2e5c31af7Sopenharmony_ci// SPDX-License-Identifier: CC-BY-4.0 3e5c31af7Sopenharmony_ci 4e5c31af7Sopenharmony_ciinclude::{generated}/meta/{refprefix}VK_KHR_maintenance6.adoc[] 5e5c31af7Sopenharmony_ci 6e5c31af7Sopenharmony_ci=== Other Extension Metadata 7e5c31af7Sopenharmony_ci 8e5c31af7Sopenharmony_ci*Last Modified Date*:: 9e5c31af7Sopenharmony_ci 2023-08-03 10e5c31af7Sopenharmony_ci 11e5c31af7Sopenharmony_ci*Interactions and External Dependencies*:: 12e5c31af7Sopenharmony_ci - Interacts with `apiext:VK_EXT_robustness2` 13e5c31af7Sopenharmony_ci 14e5c31af7Sopenharmony_ci*Contributors*:: 15e5c31af7Sopenharmony_ci - Jon Leech, Khronos 16e5c31af7Sopenharmony_ci - Stu Smith, AMD 17e5c31af7Sopenharmony_ci - Mike Blumenkrantz, Valve 18e5c31af7Sopenharmony_ci - Ralph Potter, Samsung 19e5c31af7Sopenharmony_ci - James Fitzpatrick, Imagination Technologies 20e5c31af7Sopenharmony_ci - Piers Daniell, NVIDIA 21e5c31af7Sopenharmony_ci - Daniel Story, Nintendo 22e5c31af7Sopenharmony_ci 23e5c31af7Sopenharmony_ci=== Description 24e5c31af7Sopenharmony_ci 25e5c31af7Sopenharmony_ciapiext:VK_KHR_maintenance6 adds a collection of minor features, none of 26e5c31af7Sopenharmony_ciwhich would warrant an entire extension of their own. 27e5c31af7Sopenharmony_ci 28e5c31af7Sopenharmony_ciThe new features are as follows: 29e5c31af7Sopenharmony_ci 30e5c31af7Sopenharmony_ci * slink:VkBindMemoryStatusKHR may be included in the pname:pNext chain of 31e5c31af7Sopenharmony_ci slink:VkBindBufferMemoryInfo and slink:VkBindImageMemoryInfo, allowing 32e5c31af7Sopenharmony_ci applications to identify individual resources for which memory binding 33e5c31af7Sopenharmony_ci failed during calls to flink:vkBindBufferMemory2 and 34e5c31af7Sopenharmony_ci flink:vkBindImageMemory2. 35e5c31af7Sopenharmony_ci * A new property pname:fragmentShadingRateClampCombinerInputs to indicate 36e5c31af7Sopenharmony_ci if an implementation clamps the inputs to fragment shading rate combiner 37e5c31af7Sopenharmony_ci operations. 38e5c31af7Sopenharmony_ci * dlink:VK_NULL_HANDLE is allowed to be used when binding an index buffer, 39e5c31af7Sopenharmony_ci instead of a valid slink:VkBuffer handle. 40e5c31af7Sopenharmony_ci When the <<features-nullDescriptor, pname:nullDescriptor>> feature is 41e5c31af7Sopenharmony_ci enabled, every index fetched results in a value of zero. 42e5c31af7Sopenharmony_ci * A new property pname:maxCombinedImageSamplerDescriptorCount to indicate 43e5c31af7Sopenharmony_ci the maximum number of descriptors needed for any of the 44e5c31af7Sopenharmony_ci <<formats-requiring-sampler-ycbcr-conversion, formats that require a 45e5c31af7Sopenharmony_ci sampler {YCbCr} conversion>> supported by the implementation. 46e5c31af7Sopenharmony_ci * A new property pname:blockTexelViewCompatibleMultipleLayers indicating 47e5c31af7Sopenharmony_ci whether ename:VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT is allowed 48e5c31af7Sopenharmony_ci to be used with pname:layerCount > 1 49e5c31af7Sopenharmony_ci * pname:pNext extensible *2 versions of all descriptor binding commands. 50e5c31af7Sopenharmony_ci 51e5c31af7Sopenharmony_ciinclude::{generated}/interfaces/VK_KHR_maintenance6.adoc[] 52e5c31af7Sopenharmony_ci 53e5c31af7Sopenharmony_ci=== Issues 54e5c31af7Sopenharmony_ci 55e5c31af7Sopenharmony_ciNone. 56e5c31af7Sopenharmony_ci 57e5c31af7Sopenharmony_ci=== Version History 58e5c31af7Sopenharmony_ci 59e5c31af7Sopenharmony_ci * Revision 1, 2023-08-01 (Jon Leech) 60e5c31af7Sopenharmony_ci ** Initial revision 61