PrimitiveIndex¶
Description¶
Returns the index of the current primitive within its geometry.
Signature¶
uint PrimitiveIndex();
Return value¶
Zero-based index of the intersected primitive
Remarks¶
Available in any-hit, closest-hit, and intersection shaders
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.