Systeminterne Raytracing-HLSL-Funktionen
Die folgenden HLSL-Intrinisc-Funktionen unterstützen die Direct3D 12-Raytracingpipeline.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
AcceptHitAndEndSearch-Funktion | Wird in einem beliebigen Treffershader verwendet, um den aktuellen Treffer zu committen und dann die Suche nach weiteren Treffern für den Strahl zu beenden. |
CallShader-Funktion | Ruft einen anderen Shader in einem Shader auf. |
IgnoreHit-Funktion | Wird von einem beliebigen Treffershader aufgerufen, um den Treffer abzulehnen und den Shader zu beenden. |
PrimitiveIndex-Funktion | Ruft den automatisch generierten Index des Grundtyps innerhalb der Geometrie innerhalb der Beschleunigungsstruktur der unteren Ebene instance ab. |
ReportHit-Funktion | Wird von einem Schnittmengen-Shader aufgerufen, um eine Strahlenüberschneidung zu melden. |
TraceRay-Funktion | Sendet einen Strahl in eine Suche nach Treffern in einer Beschleunigungsstruktur. |