VK_KHR_shader_relaxed_extended_instruction

Other Extension Metadata

Last Modified Date

2024-01-24

IP Status

No known IP claims.

Contributors
  • Alan Baker, Google LLC
  • Nathan Gauër, Google LLC

Description

This extension allows the use of the SPV_KHR_relaxed_extended_instruction extension in SPIR-V shader modules.

It adds a new SPIR-V instruction, which allows some usage of forward references in non-semantic instruction sets. This extensions interacts with the SPV_KHR_non_semantic_info extension, hence with VK_KHR_shader_non_semantic_info.

New Structures

New Enum Constants

  • VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME
  • VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR

Version History

  • Revision 1, 2024-01-24 (Nathan Gauër)
    • Initial revision