InstanceID
Description
Returns the user-provided ID of the current instance.
Signature
uint InstanceID();
Return value
Custom instance identifier set during acceleration structure build
Remarks
Used for instance-specific shader behavior
Availability and Requirements
Defined for the following targets:
hlsl
Available in stages: intersection, closesthit, anyhit.
glsl
Available in stages: intersection, closesthit, anyhit.
cuda
Available in stages: intersection, closesthit, anyhit.
spirv
Available in stages: intersection, closesthit, anyhit.
Requires capability: spvRayTracingKHR.