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 September 1, 2022 Vulkan 1.3.226 spec update:
Public Issues: * Add missing SPV_KHR_ray_tracing storage class valid usage statement for code:ShaderRecordBufferKHR (public merge request 1895). * Add a NOTE to slink:VkAccelerationStructureCreateInfoKHR about ename:VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR (public issue 1904). * Add a standalone SPIR-V valid usage statement for code:OpImageWrite component mismatch (public merge request 1916). * Generate the "`SPIRV Image Format`" and "`Plane Compatibility Format`" tables from `vk.xml` (public merge request 1922). * Add a NOTE to dlink:VK_USE_64_BIT_PTR_DEFINES to define its availability Vulkan headers starting with VK_HEADER_VERSION 174 (public merge request 1918). Internal Issues: * Update issue #2 in the apiext:VK_EXT_depth_range_unrestricted appendix to match core spec text (internal issue 2445). * Clarify <<shaders-interpolation-decorations, Interpolation decorations>> in pre-rasterization (internal issue 2721). * Relax implicit layer disabling requirements in slink:VkApplicationInfo (internal issue 2856). * Update <requires> `extension` attribute in XML to support multiple extensions with AND/OR connectives (internal issue 2922). * Update provisional video API queries for usage hint and optimized implementation settings (internal issue 2986). * Relax slink:VkImageViewCreateInfo valid usage statement 01584 to allow layers/levels for compressed format views of compressed format images (internal issue 3063). * Remove slink:VkImageViewCreateInfo valid usage statement 04739 (internal issue 3164). * Specify that addresses returned by flink:vkGetBufferDeviceAddress must satisfy the alignment requirements of the device (internal issue 3176). * Update makeSpec script to properly clean OUTDIR when it's explicitly specified (internal issue 3194). * Ensure that a mutable type list is provided in slink:VkDescriptorSetLayoutCreateInfo when required (internal issue 3198). * Update clarity of the Khronos specification copyright statement regarding normative references to external specifications and the Khronos Intellectual Property Rights Policy (internal issue 3203). * Rename '.txt' -> '.adoc' for all asciidoctor markup files in the repository, and update scripts and tools to match (internal issue 3204) * Tag apiext:VK_ARM_rasterization_order_attachment_access as promoted to EXT in XML (internal merge request 5364) * Fix a typo in the "` Color Sample Coverage`" section (internal merge request 5367) * Fix apiext:VK_EXT_fragment_density_map2 appendix to include the correct extension interface information (internal merge request 5368) * Remove unwieldy and unnecessary list of copy functions from the introduction of the <<copies, Copy Commands>> chapter (merge request 5373). * Move asciidoctor attributes enabling version and extension attributes into a generated file `specattribs.adoc` (internal merge request 5396). New Extensions * apiext:VK_EXT_depth_clamp_01 * apiext:VK_EXT_mesh_shader
- Loading branch information
Showing
82 changed files
with
3,273 additions
and
637 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,29 @@ | ||
// Copyright 2017-2022 The Khronos Group Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_EXT_depth_clamp_zero_one.adoc[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2021-07-29 | ||
*Contributors*:: | ||
- Graeme Leese, Broadcom | ||
|
||
=== Description | ||
|
||
This extension gives defined behavior to fragment depth values which end up | ||
outside the conventional [0, 1] range. | ||
It can be used to ensure portability in edge cases of features like | ||
depthBias. | ||
The particular behavior is chosen to match OpenGL to aid porting or | ||
emulation. | ||
|
||
include::{generated}/interfaces/VK_EXT_depth_clamp_zero_one.adoc[] | ||
|
||
|
||
=== Version History | ||
|
||
* Revision 1, 2021-07-29 (Graeme Leese) | ||
** 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
Oops, something went wrong.