-
Notifications
You must be signed in to change notification settings - Fork 452
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 March 1, 2024 Vulkan 1.3.279 spec update:
Public Issues * Add a NOTE to the VK_IMG_format_pvrtc extension appendix specifying that PVRTC1 images must have power of two dimensions, and a corresponding VU to VkImageCreateInfo (public issue 1991). * Remove BETA ifdefs from video enums (public issue 2314). Internal Issues * Clarify using multiple dynamic state to set vertex stride in the <<fxvertex-input-address-calculation, Vertex Input Address Calculation>> section (internal issue 3381). * Specify that reinterpreting images with unused format bits returns undefined values in the <<textures-operation-validation, Instruction/Sampler/Image View Validation>> and <<textures-output-format-conversion, Texel Output Format Conversion>> sections (internal issue 3591). * Remove redundant VkGraphicsPipelineCreateInfo multiView VUs (internal issue 3662). * Ensure that created descriptor set layouts are supported in vkCreateDescriptorSetLayout (internal issue 3676). * Clarify vkGetRenderingAreaGranularityKHR recommendations for optimal renderArea (internal issue 3702). * Fix link typo in vkRenderingFragmentDensityMapAttachmentInfoEXT multiview VU 07908 (internal issue 3714). * Tighten <<formats-without-shader-storage-format, Formats Without Shader Storage Format>> language regarding storage format support (internal issue 3777). * Clarify that VkPhysicalDeviceDriverProperties::conformanceVersion identifies the most recent version of CTS successfully passed (as opposed to requiring the driver to have passed a one-month review period and have been officially labelled conformant by the Vulkan working group) (internal issue 3780). * Provide more detailed description for VK_FORMAT_R16G16_S10_5_NV (internal issue 3788). * Fix swapped FeatureEnabled indices in the <<decode-av1-picture-info, Std Picture Information>> section (internal issue 3793). * Improve proposal template and style guide to clarify that the specification custom asciidoctor macros are not available in proposal documents (internal issue 3808). * Improvements and fixes for VK_NV_device_generated_commands_compute (internal MR 6410). * Fix parameter name typo in vkCmdControlVideoCodingKHR VU 08243 (internal MR 6426). * Clarify the default values of render pass mappings for vkCmdSetRenderingAttachmentLocationsKHR and VkRenderingInputAttachmentIndexInfoKHR (internal MR 6469). * Fix param name typo in VkRenderingFragmentDensityMapAttachmentInfoEXT VU 06157 (internal MR 6483). * Fix VkMutableDescriptorTypeCreateInfoEXT -> VkMutableDescriptorTypeListEXT typo in the <<descriptorsets-mutable, Mutable>> introduction (internal MR 6484). * Fix VkGraphicsPipelineCreateInfo VU 08899 to refer to vertex input, rather than pre-rasterization state (internal MR 6501). * Add missing `type` attribute to some AV1 `<enum>` tags in `video.xml` (internal MR 6506). * Fix styleguide example markup that did not escape ifdef and endif macros (internal MR 6506). * Add a missing common pipeline barrier VU, and move the "`Explicit Render Pass Tile Image Access Synchronization`" section to the VK_EXT_shader_tile_image proposal document (internal MR 6510). New Extensions * VK_NV_raw_access_chains
- Loading branch information
Showing
32 changed files
with
438 additions
and
170 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,33 @@ | ||
// Copyright 2024 The Khronos Group, Inc. | ||
// | ||
// SPDX-License-Identifier: CC-BY-4.0 | ||
|
||
include::{generated}/meta/{refprefix}VK_NV_raw_access_chains.adoc[] | ||
|
||
=== Other Extension Metadata | ||
|
||
*Last Modified Date*:: | ||
2023-12-04 | ||
*Interactions and External Dependencies*:: | ||
- This extension requires | ||
{spirv}/NV/SPV_NV_raw_access_chains.html[`SPV_NV_raw_access_chains`] | ||
*Contributors*:: | ||
- Hans-Kristian Arntzen, Valve | ||
- Rodrigo Locatti, NVIDIA | ||
|
||
=== Description | ||
|
||
This extension allows the use of the `SPV_NV_raw_access_chains` extension in | ||
SPIR-V shader modules. | ||
This enables SPIR-V producers to efficiently implement interfaces similar to | ||
Direct3D structured buffers and byte address buffers, allowing shaders | ||
compiled from an HLSL source to generate more efficient code. | ||
|
||
=== New SPIR-V Capabilities | ||
|
||
* <<spirvenv-capabilities-table-RawAccessChainsNV,RawAccessChainsNV>> | ||
|
||
=== Version History | ||
|
||
* Revision 1, 2023-12-04 (Rodrigo Locatti) | ||
** 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
Oops, something went wrong.