Freigeben über


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.

Kernreferenz

Direct3D 12-Referenz