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
.