-
Notifications
You must be signed in to change notification settings - Fork 474
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change log for June 28, 2024 Vulkan 1.3.289 spec update:
Internal Issues * Add missing zero binding vkUpdateDescriptorSets VU (internal issue 3890). * Remove vkCmdBuildAccelerationStructuresKHR VU 03770 (and variants), which are not needed by implementations (internal issue 3896). * Fix extensionmetadocgenerator so missing APIs from some extension interactions are shown in the generated interfaces section (internal issue 3907). * Fix typo in VkVideoEncodeH265RateControlInfoKHR (temporalLayerCount -> subLayerCount) (internal MR 6712). * Fix typo in VK_QCOM_fragment_density_map_offset regarding fragmentDensityMapOffset feature (internal MR 6727). * Improve and combine many vkCmdDraw VUs to properly test in the presence of dynamic state that must have been set, and not subsequently invalidated. This batch of changes primarily affects dynamic state with graphics pipelines (internal MRs 6345, 6653, 6654, 6683, 6721, 6722, 6723, 6724). * Add vkCmdSetDepthBoundsTestEnable VU for depthBounds feature (internal MR 6715). * Mark VK_KHR_shader_relaxed_extended_instruction as ratified, which was overlooked when initially released (internal MR 6717). * Clarify interactions between the VK_ARM_render_pass_striped extension and render pass suspend resume (internal MR 6734). * Allow VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT to be used with VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT, reserving a descriptor set slot when using DebugPrintF in the validation layers (internal MR 6744). * Update the bundled KaTeX distribution to 0.16.10 (internal MR 6746). New Extensions * VK_KHR_maintenance7
- Loading branch information
Showing
128 changed files
with
18,743 additions
and
14,491 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
// Copyright 2024 The Khronos Group Inc. | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_KHR_maintenance7.adoc[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2024-01-30 | ||
|
||
*Interactions and External Dependencies*:: | ||
|
||
*Contributors*:: | ||
- Mike Blumenkrantz, Valve | ||
- Hans-Kristian Arntzen, Valve | ||
- Pan Gao, Huawei | ||
- Tobias Hector, AMD | ||
- Jon Leech, Khronos | ||
- Daniel Story, Nintendo | ||
- Shahbaz Youssefi, Google | ||
- Yiwei Zhang, Google | ||
- Matthew Netsch, Qualcomm | ||
|
||
=== Description | ||
|
||
apiext:VK_KHR_maintenance7 adds a collection of minor features, none of | ||
which would warrant an entire extension of their own. | ||
|
||
The proposed new features are as follows: | ||
|
||
* Add a property query to determine if a framebuffer writes to depth or | ||
stencil aspect does not trigger a write access in the sibling aspect. | ||
For example, this allows sampling stencil aspect as a texture while | ||
rendering to the sibling depth attachment and vice-versa given | ||
appropriate image layouts. | ||
* Add a way to query information regarding the underlying devices in | ||
environments where the Vulkan implementation is provided through layered | ||
implementations. | ||
For example, running on Mesa/Venus, driver ID is returned as | ||
ename:VK_DRIVER_ID_MESA_VENUS, but it can be necessary to know what the | ||
real driver under the hood is. | ||
The new slink:VkPhysicalDeviceLayeredApiPropertiesKHR structure can be | ||
used to gather information regarding layers underneath the top-level | ||
physical device. | ||
* Promote ename:VK_RENDERING_CONTENTS_INLINE_BIT_EXT and | ||
ename:VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT to | ||
KHR | ||
* Add a limit to report the maximum total count of dynamic uniform buffers | ||
and dynamic storage buffers that can be included in a pipeline layout. | ||
* Require that for an unsigned integer query, the 32-bit result value | ||
must: be equal to the 32 least significant bits of the equivalent 64-bit | ||
result value. | ||
* Add query for robust access support when using fragment shading rate | ||
attachments | ||
|
||
include::{generated}/interfaces/VK_KHR_maintenance7.adoc[] | ||
|
||
=== Issues | ||
|
||
None. | ||
|
||
=== Version History | ||
|
||
* Revision 1, 2024-01-30 (Jon Leech) | ||
** Initial revision |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.