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 17, 2022 Vulkan 1.3.214 spec update:
* Update release number to 214 for this update. Public Issues: * Clarify protected queue creation language for slink:VkDeviceCreateInfo, slink:VkDeviceQueueCreateInfo, slink:VkDeviceQueueGlobalPriorityCreateInfoKHR, and slink:VkDeviceQueueInfo2 (public issue 1761, internal issue 2978). * Add valid usage statements for usage and format features bits for resolve image commands (public pull request 1826). * Add apiext:VK_KHR_depth_stencil_resolve dependency to apiext:VK_KHR_dynamic_rendering (public pull request 1831). * Make some missing API dependencies explicit in XML (public issue 1840). * Mark slink:VkSubresourceLayout2EXT as `returnedonly` in XML (public pull request 1848). * Replace manual links in VK_KHR_ray_tracing_maintenance1 appendix (public pull request 1849). * Add valid usage statement for pname:pipelinePropertiesIdentifier feature, and change a valid usage statement to refer to the pname:imageCompressionControlSwapchain feature rather than the related extension (public pull request 1852). Internal Issues: * Fix description of parameters defined by apiext:VK_EXT_depth_clip_control for slink:VkViewport (internal issue 3044) * Add valid usage statements to slink:VkGraphicsPipelineCreateInfo banning graphics pipeline libraries having descriptors for other libraries (internal issue 3080). * Add valid usage statements to slink:VkGraphicsPipelineCreateInfo and flink:vkCmdBindDescriptorSets allowing `NULL` set layouts with non-independent sets (internal issue 3082). * Set `noautovalidity` attribute in XML for flink:vkGetPipelinePropertiesEXT::pname:pPipelineProperties (internal issue 3088). * Update apiext:VK_NV_device_diagnostics_config to add a new config bit (internal merge request 5160). * Clarify unsupported conservative point/line rasterization in slink:VkPipelineRasterizationConservativeStateCreateInfoEXT and in valid usage statements for slink:VkGraphicsPipelineCreateInfo (internal merge request 5169). * Add missing `limittype` attributes to XML for slink:VkQueueFamilyProperties* and slink:VkFormatProperties* members (internal merge requests 5171 and 5175). * Improve XML `limittype` attribute of slink:VkPhysicalDeviceFragmentShadingRatePropertiesKHR::pname:maxFragmentShadingRateCoverageSamples for tool chain usage (internal merge request 5177). * Change description of slink:VkPipelineLayoutCreateInfo::pname:flags now that there are flag bits reserved for the underlying type (internal merge request 5180). * Fix typos in slink:VkGraphicsPipelineCreateInfo valid usage statements (internal merge request 5191). * Move attribute settings used in commonvalidity includes inside valid usage blocks to generate correct validusage.json text (internal merge request 5195). New Extensions: * apiext:VK_AMD_shader_early_and_late_fragment_tests
- Loading branch information
Showing
21 changed files
with
756 additions
and
118 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
37 changes: 37 additions & 0 deletions
37
appendices/VK_AMD_shader_early_and_late_fragment_tests.txt
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,37 @@ | ||
// Copyright (c) 2021 Advanced Micro Devices, Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_AMD_shader_early_and_late_fragment_tests.txt[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2021-09-14 | ||
*Interactions and External Dependencies*:: | ||
- This extension requires | ||
{spirv}/AMD/SPV_AMD_shader_early_and_late_fragment_tests.html[`SPV_AMD_shader_early_and_late_fragment_tests`] | ||
- This extension interacts with `apiext:VK_EXT_shader_stencil_export` | ||
*Contributors*:: | ||
- Tobias Hector, AMD | ||
|
||
=== Description | ||
|
||
This extension adds support for the | ||
{spirv}/AMD/SPV_AMD_shader_early_and_late_fragment_tests.html[`SPV_AMD_shader_early_and_late_fragment_tests`] | ||
extension, allowing shaders to explicitly opt in to allowing both early | ||
_and_ late fragment tests with the code:EarlyAndLateFragmentTestsEXT | ||
execution mode. | ||
|
||
ifdef::VK_EXT_shader_stencil_export[] | ||
If `apiext:VK_EXT_shader_stencil_export` is supported, additional execution | ||
modes allowing early depth tests similar to code:DepthUnchanged, | ||
code:DepthLess, and code:DepthGreater are provided. | ||
endif::VK_EXT_shader_stencil_export[] | ||
|
||
include::{generated}/interfaces/VK_AMD_shader_early_and_late_fragment_tests.txt[] | ||
|
||
=== Version History | ||
|
||
* Revision 1, 2021-09-14 (Tobias Hector) | ||
- Initial draft |
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.