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.