RayTCurrent

Description

Returns the current intersection distance or maximum ray distance.

Signature

float RayTCurrent();

Return value

Current t-value for hit shaders or maximum distance for intersection shaders

Remarks

Interpretation depends on shader stage (hit vs. intersection)

Availability and Requirements

Defined for the following targets:

hlsl

Available in stages: closesthit, anyhit, miss, intersection.

glsl

Available in stages: closesthit, anyhit, miss, intersection.

cuda

Available in stages: closesthit, anyhit, miss, intersection.

spirv

Available in stages: closesthit, anyhit, miss, intersection.

Requires capability: spvRayTracingKHR.