Modulevulkan-3.27GHC2021
Vulkan.Extensions.VK_EXT_texel_buffer_alignment
Name
VK_EXT_texel_buffer_alignment - device extension
VK_EXT_texel_buffer_alignment
- Name String
VK_EXT_texel_buffer_alignment
- Extension Type
Device extension
- Registered Extension Number
282
- Revision
1
- Ratification Status
Not ratified
- Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
or
- Deprecation State
Promoted to Vulkan 1.3
- Contact
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
PhysicalDeviceLimits::minTexelBufferOffsetAlignment.
New Structures
New Enum Constants
Extending StructureType:
Promotion to Vulkan 1.3
Vulkan APIs in this extension are 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. External interactions defined by
this extension, such as SPIR-V token names, retain their original names.
The original Vulkan API name is still available as an alias of the core
functionality.
Version History
Revision 1, 2019-06-06 (Jeff Bolz)
Initial draft
See Also
No cross-references are available
Document Notes
For more information, see the Vulkan Specification.
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
- 4 types
- Packagevulkan-3.27
- Exports7
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceVK_EXT_texel_buffer_alignment.hs
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT - Structure describing the texel buffer alignment features that can be supported by an implementation
Members
This structure describes the following feature:
Description
If the PhysicalDeviceTexelBufferAlignmentFeaturesEXT structure is
included in the pNext chain of the
PhysicalDeviceFeatures2
structure passed to
getPhysicalDeviceFeatures2,
it is filled in to indicate whether each corresponding feature is
supported. If the application wishes to use a
Device with any features described by
PhysicalDeviceTexelBufferAlignmentFeaturesEXT, it must add an
instance of the structure, with the desired feature members set to
TRUE, to the pNext chain of
DeviceCreateInfo when creating the
Device.
Structure Chaining
See Also
Constructors
PhysicalDeviceTexelBufferAlignmentFeaturesEXTtexelBufferAlignment :: BooltexelBufferAlignmentindicates whether the implementation uses more specific alignment requirements advertised in PhysicalDeviceTexelBufferAlignmentProperties rather than PhysicalDeviceLimits::minTexelBufferOffsetAlignment.
Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero
Eq PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignmentShow PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignmentStorable PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignmentFromCStruct PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignmentToCStruct PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignmentZero PhysicalDeviceTexelBufferAlignmentFeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_texel_buffer_alignment