forked from KhronosGroup/Vulkan-Docs
-
Notifications
You must be signed in to change notification settings - Fork 0
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 May 28, 2023 Vulkan 1.3.251 spec update:
Github Issues: * VUs for graphics pipelines have been reworked regarding state subsets, along with the sections describing those state subsets. VUs that previously ambiguously stated "`If the pipeline is _created with_ <state subset>...`" now instead state "`If the pipeline _requires_ <state subset>...`" Those VUs link to the state subset descriptions, which previously did not actually indicate anything about when they were required, which was instead left to the section on complete subsets. The subset sections now document their own independent requirements for when they are needed, so that the VUs explicitly point to relevant text. Additional VUs have also been added to mirror these updated sections, uncovering a handful of incorrect edge cases and clarifying them. Previous VUs that required a complete pipeline were now redundant, so have been removed. (public issue 1793). * Add missing code:SPV_EXT_opacity_micromap to XML (public pull request 2131). * Fix typo in code:SPV_INTEL_shader_integer_functions2 XML (public pull request 2132). Internal Issues * Use "`commands are called *in* a command buffer`" rather than "`*on* a command buffer`", and add this case to the style guide (internal issue 3480). * Fix common draw dispatch VU 07753 for the slink:VkImageView::pname:format to match the code:OpTypeImage code:Sampled code:Type (internal issue 3481). * Create common draw and slink:VkGraphicsPipelineCreateInfo VUs for pname:alphaToCoverageEnable (internal merge request 5811). * Add elink:VkDynamicState entry for ename:VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT (internal merge request 5894). * Use consistent wording for VUs referring to external memory handles (internal merge request 5895). * Remove redundant <<spirvenv-module-validation-standalone, Standalone SPIR-V Validation>> VU 04662 (internal merge request 5898). * Revert common draw VU 07620, which was accidentally removed by apiext:VK_EXT_shader_object (internal merge request 5899). * Allow slink:VkVideoDecodeInfoKhr::pname:pReferenceSlots to be `NULL` in its description (internal merge request 5900). * Fix slink:VkGraphicsPipelineCreateInfo pipeline topology VUs when pname:dynamicPrimitiveTopologyUnrestricted is set and the dynamic state is enabled (internal merge request 5916). New Extensions * apiext:VK_EXT_dynamic_rendering_unused_attachments
- Loading branch information
Showing
27 changed files
with
1,335 additions
and
696 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
40 changes: 40 additions & 0 deletions
40
appendices/VK_EXT_dynamic_rendering_unused_attachments.adoc
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,40 @@ | ||
// Copyright 2019-2023 The Khronos Group Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_EXT_dynamic_rendering_unused_attachments.adoc[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2023-05-22 | ||
*IP Status*:: | ||
No known IP claims. | ||
*Contributors*:: | ||
- Daniel Story, Nintendo | ||
- Hans-Kristian Arntzen, Valve | ||
- Jan-Harald Fredriksen, Arm | ||
- James Fitzpatrick, Imagination Technologies | ||
- Pan Gao, Huawei Technologies | ||
- Ricardo Garcia, Igalia | ||
- Stu Smith, AMD | ||
|
||
=== Description | ||
|
||
This extension lifts some restrictions in the | ||
`apiext:VK_KHR_dynamic_rendering` extension to allow render pass instances | ||
and bound pipelines within those render pass instances to have an unused | ||
attachment specified in one but not the other. | ||
It also allows pipelines to use different formats in a render pass as long | ||
the attachment is NULL. | ||
|
||
include::{generated}/interfaces/VK_EXT_dynamic_rendering_unused_attachments.adoc[] | ||
|
||
=== Issues | ||
|
||
None. | ||
|
||
=== Version History | ||
|
||
* Revision 1, 2023-05-22 (Piers Daniell) | ||
** Internal revisions |
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.