• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2019-2024 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5include::{generated}/meta/{refprefix}VK_EXT_texel_buffer_alignment.adoc[]
6
7=== Other Extension Metadata
8
9*Last Modified Date*::
10    2019-06-06
11*IP Status*::
12    No known IP claims.
13*Contributors*::
14  - Jeff Bolz, NVIDIA
15
16=== Description
17
18This extension adds more expressive alignment requirements for uniform and
19storage texel buffers.
20Some implementations have single texel alignment requirements that cannot be
21expressed via
22slink:VkPhysicalDeviceLimits::pname:minTexelBufferOffsetAlignment.
23
24include::{generated}/interfaces/VK_EXT_texel_buffer_alignment.adoc[]
25
26=== Promotion to Vulkan 1.3
27
28Functionality in this extension is included in core Vulkan 1.3, with the EXT
29suffix omitted.
30However, only the properties structure is promoted.
31The feature structure is not promoted and pname:texelBufferAlignment is
32enabled if using a Vulkan 1.3 instance.
33The original type name is still available as an alias of the core
34functionality.
35
36=== Version History
37
38  * Revision 1, 2019-06-06 (Jeff Bolz)
39  ** Initial draft
40