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