Share via


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.