VK_EXT_shader_long_vector
Other Extension Metadata
Last Modified Date
2025-06-24
Interactions and External Dependencies
- This extension requires
SPV_EXT_long_vector - This extension provides API support for
GL_EXT_long_vector
Contributors
- Jeff Bolz, NVIDIA
- Spencer Fricke, LunarG
Description
This extension adds support for using vector types with more than four components in SPIR-V.
Long vector types are defined by the
SPV_EXT_long_vector SPIR-V extension
and can be used with the
GL_EXT_long_vector GLSL
extension.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkPhysicalDeviceProperties2:
New Enum Constants
VK_EXT_SHADER_LONG_VECTOR_EXTENSION_NAMEVK_EXT_SHADER_LONG_VECTOR_SPEC_VERSION- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_FEATURES_EXTVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_PROPERTIES_EXT
New SPIR-V Capabilities
Issues
Version History
- Revision 1, 2025-06-24 (Jeff Bolz)
- Initial revisions