SPIR-V Built-In
InstanceId
Id associated with an intersected instance
InstanceId
Decorating a variable in an intersection, any-hit, or closest hit shader
with the InstanceId
decoration will make that variable contain the
index of the instance that intersects the current ray.
Valid Usage
VUID-InstanceId-InstanceId-04254
The InstanceId
decoration must be used only within the
IntersectionKHR
, AnyHitKHR
, or ClosestHitKHR
Execution
Model
VUID-InstanceId-InstanceId-04255
The variable decorated with InstanceId
must be declared using the
Input
Storage
Class
VUID-InstanceId-InstanceId-04256
The variable decorated with InstanceId
must be declared as a
scalar 32-bit integer value