VK_EXT_texel_buffer_alignment
Other Extension Metadata
Last Modified Date
2019-06-06
IP Status
No known IP claims.
Contributors
- Jeff Bolz, NVIDIA
Description
This extension adds more expressive alignment requirements for uniform and
storage texel buffers.
Some implementations have single texel alignment requirements that cannot be
expressed via
VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment
.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkPhysicalDeviceProperties2:
New Enum Constants
VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME
VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT
Promotion to Vulkan 1.3
Functionality in this extension is included in core Vulkan 1.3, with the EXT
suffix omitted.
However, only the properties structure is promoted.
The feature structure is not promoted and texelBufferAlignment
is
enabled if using a Vulkan 1.3 instance.
The original type name is still available as an alias of the core
functionality.
Version History
- Revision 1, 2019-06-06 (Jeff Bolz)
- Initial draft