Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
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.