Contact
See Issues list in the Khronos SPIRV-Headers repository: https://github.com/KhronosGroup/SPIRV-Headers
Contributors
-
Marius Bjorge, ARM
-
Alan Baker, Google
-
Daniel Koch, NVIDIA
-
Members of the Vulkan Ray Tracing TSG
Dependencies
This extension is written against the Unified SPIR-V Specification, Version 1.5, Revision 1.
This extension requires SPIR-V 1.4.
This extension requires SPV_KHR_ray_tracing.
Extension Name
To use this extension within a SPIR-V module, the following OpExtension must be present in the module:
OpExtension "SPV_KHR_ray_cull_mask"
Modifications to the SPIR-V Specification
- (Modify Section 3.21, Builtin, adding rows to the Builtin table)
-
Decoration Enabling Capabilities 6021
CullMaskKHR
Cull mask for the ray being traced in the IntersectionKHR, AnyHitKHR, ClosestHitKHR, or MissKHR execution models.Refer to the Vulkan API specification for more details.
RayCullMaskKHR
- (Modify Section 3.31, Capability, adding a row to the Capability table)
-
Capability Implicitly Declares Enabled by Extension 6020
RayCullMaskKHR
Allows the use of CullMaskKHR builtin.SPV_KHR_ray_cull_mask