VK_EXT_shader_64bit_indexing
Other Extension Metadata
Last Modified Date
2025-05-02
Interactions and External Dependencies
- This extension provides API support for
GL_EXT_shader_64bit_indexing
Contributors
- Jeff Bolz, NVIDIA
Description
This extension relaxes the maxStorageBufferRange limit, allowing more than 4GB to be accessed through a buffer binding (or through a buffer device address). It adds pipeline and shader creation flags that request 64-bit addressing support, and defines which addressing calculations use 64 bits of range.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_EXT_SHADER_64BIT_INDEXING_EXTENSION_NAMEVK_EXT_SHADER_64BIT_INDEXING_SPEC_VERSION- Extending VkPipelineCreateFlagBits2:
VK_PIPELINE_CREATE_2_64_BIT_INDEXING_BIT_EXT
- Extending VkShaderCreateFlagBitsEXT:
VK_SHADER_CREATE_64_BIT_INDEXING_BIT_EXT
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT
Issues
Version History
- Revision 1, 2025-05-02 (Jeff Bolz)
- Initial revisions