VK_EXT_shader_long_vector

Other Extension Metadata

Last Modified Date

2025-06-24

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

New Enum Constants

  • VK_EXT_SHADER_LONG_VECTOR_EXTENSION_NAME
  • VK_EXT_SHADER_LONG_VECTOR_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_FEATURES_EXT
    • VK_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