Intrinsische Raytracing-HLSL-Eigenschaften
Die folgenden HLSL-Intriniskfunktionen unterstützen die Direct3D 12-Raytracingpipeline.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| AcceptHitAndEndSearch-Funktion | Wird in einem beliebigen Treffer-Shader verwendet, um den aktuellen Treffer zu commiten und dann die Suche nach mehr Treffern für den Strahl zu beenden. |
| CallShader-Funktion | Ruft einen anderen Shader innerhalb eines Shaders auf. |
| IgnoreHit-Funktion | Wird von einem beliebigen Treffer-Shader aufgerufen, um den Treffer abzulehnen und den Shader zu beenden. |
| PrimitiveIndex-Funktion | Ruft den automatisch generierten Index des Primitiven innerhalb der Geometrie innerhalb der Beschleunigungsstrukturinstanz der unteren Ebene ab. |
| ReportHit-Funktion | Wird von einem Schnittpunkt-Shader aufgerufen, um eine Strahlschnittmenge zu melden. |
| TraceRay-Funktion | Sendet einen Strahl in eine Suche nach Treffern in einer Beschleunigungsstruktur. |