SPIR-V Built-In
RayGeometryIndexKHR
Geometry index in a ray shader
RayGeometryIndexKHR
A variable decorated with the RayGeometryIndexKHR decoration will
contain the geometry index for
the acceleration structure geometry currently being shaded.
Valid Usage
VUID-RayGeometryIndexKHR-RayGeometryIndexKHR-04345
The RayGeometryIndexKHR decoration must be used only within the
IntersectionKHR, AnyHitKHR, or ClosestHitKHR
Execution Model
VUID-RayGeometryIndexKHR-RayGeometryIndexKHR-04346
The variable decorated with RayGeometryIndexKHR must be declared
using the Input Storage Class
VUID-RayGeometryIndexKHR-RayGeometryIndexKHR-04347
The variable decorated with RayGeometryIndexKHR must be declared
as a scalar 32-bit integer value