PrimitiveIndex function

Retrieves the autogenerated index of the primitive within the geometry inside the bottom-level acceleration structure instance.

Syntax

uint PrimitiveIndex();

Remarks

For D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES, this is the triangle index within the geometry object.

For D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS, this is the index into the AABB array defining the geometry object.

This function can be called from the following raytracing shader types:

See also