VK_EXT_shader_64bit_indexing(3)

Name

VK_EXT_shader_64bit_indexing - device extension

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
Extension Proposal

VK_EXT_shader_64bit_indexing

Other Extension Metadata

Last Modified Date

2025-05-02

Interactions and External Dependencies
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

Issues

Version History

  • Revision 1, 2025-05-02 (Jeff Bolz)

    • Initial revisions

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.