VK_KHR_shader_quad_control
Other Extension Metadata
Last Modified Date
2023-11-01
IP Status
No known IP claims.
Contributors
- Tobias Hector, AMD
- Bill Licea-Kane, Qualcomm
- Graeme Leese, Broadcom
- Jan-Harald Fredriksen, Arm
- Nicolai Hähnle, AMD
- Jeff Bolz, NVidia
- Alan Baker, Google
- Hans-Kristian Arntzen, Valve
Description
This extension adds new quad any/all operations, requires that derivatives are well-defined in quad-uniform control flow, and adds the ability to require helper invocations participate in group operations.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME
VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR
New SPIR-V Capabilities
Version History
- Revision 1, 2023-11-01 (Tobias Hector)
- Initial draft