Raytracing HLSL-Strukturen (Direct3D 12)
Die folgenden HLSL-Strukturen unterstützen die Direct3D 12-Raytracingpipeline.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Aufruf der Parameterstruktur |
Eine benutzerdefinierte Struktur, die als Inoutargument für einen CallShader-Aufruf und als inout-Parameter für den aufrufbaren Shader bereitgestellt wird. |
Struktur von Schnittpunktattributen |
Eine benutzerdefinierte Struktur, die als inout-Argument in einem TraceRay-Aufruf und als inout-Parameter in den Shadertypen bereitgestellt wird, die möglicherweise auf die Raynutzlast zugreifen. |
Ray-Nutzlaststruktur |
Eine benutzerdefinierte Struktur, die als inout-Argument in einem TraceRay-Aufruf und als inout-Parameter in den Shadertypen bereitgestellt wird, die möglicherweise auf die Raynutzlast zugreifen. |
RayDesc-Struktur |
An die TraceRay-Funktion übergebene Flags, um Transparenz, Culling und Early-Out-Verhalten zu überschreiben. |