Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following HLSL structures support the Direct3D 12 raytracing pipeline.
In this section
Topic | Description |
---|---|
Call Parameter Structure |
A user-defined structure provided as an inout argument to a CallShader call, and as an inout parameter for the callable shader. |
Intersection Attributes Structure |
A user-defined structure that is provided as an inout argument in a TraceRay call, and as an inout parameter in the shader types that may access the ray payload. |
Ray Payload Structure |
A user-defined structure that is provided as an inout argument in a TraceRay call, and as an inout parameter in the shader types that may access the ray payload. |
RayDesc Structure |
Flags passed to the TraceRay function to override transparency, culling, and early-out behavior. |