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.