SPIR-V Built-In
IncomingRayFlagsKHR
Flags used to trace a ray
IncomingRayFlagsKHR
A variable with the IncomingRayFlagsKHR decoration will contain the ray
flags passed in to the trace call that invoked this particular shader.
Setting pipeline flags on the ray tracing pipeline must not cause any
corresponding flags to be set in variables with this decoration.
Valid Usage
VUID-IncomingRayFlagsKHR-IncomingRayFlagsKHR-04248
The IncomingRayFlagsKHR decoration must be used only within the
IntersectionKHR, AnyHitKHR, ClosestHitKHR, or
MissKHR Execution Model
VUID-IncomingRayFlagsKHR-IncomingRayFlagsKHR-04249
The variable decorated with IncomingRayFlagsKHR must be declared
using the Input Storage Class
VUID-IncomingRayFlagsKHR-IncomingRayFlagsKHR-04250
The variable decorated with IncomingRayFlagsKHR must be declared
as a scalar 32-bit integer value