ReportHit¶
Description¶
Reports a hit from an intersection shader.
Signature¶
bool ReportHit<A>( float tHit, uint hitKind, A attributes);
Generic Parameters¶
A¶
Parameters¶
tHit : float¶
Distance along the ray where the intersection occurred
hitKind : uint¶
User-defined value identifying the type of hit
attributes : A¶
Custom attributes for the intersection
Return value¶
true if the hit was accepted, false if rejected
Remarks¶
Used in custom intersection shaders to report primitive intersections
Availability and Requirements¶
Defined for the following targets:
hlsl¶
Available in intersection stage only.
glsl¶
Available in intersection stage only.
spirv¶
Available in intersection stage only.
Requires capability: spvRayTracingKHR.