Contact
- 
Alan Baker [GitHub]alan-baker 
Other Extension Metadata
- Last Modified Date
- 
2020-08-27 
- IP Status
- 
No known IP claims. 
- Interactions and External Dependencies
- 
- 
Requires SPIR-V 1.3. 
- 
This extension provides API support for GL_EXT_subgroupuniform_qualifier
 
- 
- Contributors
- 
- 
Alan Baker, Google 
- 
Jeff Bolz, NVIDIA 
 
- 
Description
This extension allows the use of the SPV_KHR_subgroup_uniform_control_flow
SPIR-V extension in shader modules.
SPV_KHR_subgroup_uniform_control_flow provides stronger guarantees that
diverged subgroups will reconverge.
Developers should utilize this extension if they use subgroup operations to reduce the work performed by a uniform subgroup. This extension will guarantee that uniform subgroup will reconverge in the same manner as invocation groups (see “Uniform Control Flow” in the Khronos SPIR-V Specification).
New Enum Constants
- 
VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME
- 
VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION
- 
Extending VkStructureType: - 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR
 
- 
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.