VK_EXT_shader_64bit_indexing(3)
VK_EXT_shader_64bit_indexing
- Name String
-
VK_EXT_shader_64bit_indexing - Extension Type
-
Device extension
- Registered Extension Number
-
628
- Revision
-
1
- Ratification Status
-
Ratified
- Extension and Version Dependencies
- SPIR-V Dependencies
- Contact
-
-
Jeff Bolz jeffbolznv
-
- Extension Proposal
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 Enum Constants
-
VK_EXT_SHADER_64BIT_INDEXING_EXTENSION_NAME -
VK_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
-
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.