Direct3D 12-Raytracing, HLSL-Systemwertinterna

Systemwerte werden mithilfe spezieller intrinsischer Funktionen abgerufen, anstatt Parameter mit spezieller Semantik in ihre Shaderfunktionssignatur zu einschließen.

In diesem Abschnitt

Ray Dispatch-Systemwerte

Thema BESCHREIBUNG
DispatchRaysIndex Ruft die aktuelle x- und y-Position innerhalb der Breite und Höhe ab, die mit dem systeminternen DispatchRaysDimensions-Systemwert abgerufen werden.
DispatchRaysDimensions Die Werte für Breite, Höhe und Tiefe aus der D3D12 _ DISPATCH _ RAY _ DESC-Struktur, die im ursprünglichen DispatchRays-Aufruf angegeben ist.

Raysystemwerte

Thema BESCHREIBUNG
WorldRayOrigin Der Raumursprung des aktuellen Strahls.
WorldRayDirection Die Weltraumrichtung für den aktuellen Strahl.
RayTMin Ein Gleitkommawert, der den aktuellen parametrischen Startpunkt für den Strahl darstellt.
RayTCurrent Ein Gleitkommawert, der den aktuellen parametrischen Endpunkt für den Strahl darstellt.
RayFlags Eine ganze Zahl ohne Vorzeichen, die die aktuellen ray_flag Flags enthält.

Systemwerte für primitiven/Objektbereich

Thema BESCHREIBUNG
InstanceIndex Der automatisch generierte Index der aktuellen Instanz in der Raytracingbeschleunigungsstruktur der obersten Ebene.
Instanceid Der vom Benutzer bereitgestellte Bezeichner für die Instanz in der Beschleunigungsstrukturinstanz der unteren Ebene innerhalb der Struktur der obersten Ebene.
PrimitiveIndex Der automatisch generierte Index des Primitiven innerhalb der Geometrie innerhalb der Beschleunigungsstrukturinstanz der unteren Ebene.
ObjectRayOrigin Der Objektraumursprung für den aktuellen Strahl.
ObjectRayDirection Die Objektraumrichtung für den aktuellen Strahl.
ObjectToWorld3x4 Eine Matrix zum Transformieren vom Objektraum in den Weltraum.
ObjectToWorld4x3 Eine Matrix zum Transformieren vom Objektraum in den Weltraum.
WorldToObject3x4 Eine Matrix für die Transformation vom Weltraum in den Objektraum
WorldToObject4x3 Eine Matrix für die Transformation vom Weltraum in den Objektraum

Trefferspezifische Systemwerte

Thema BESCHREIBUNG
HitKind Gibt den Wert zurück, der als HitKind-Parameter an ReportHitübergeben wird.