Freigeben über


RaytracingAccelerationStructure

Ein Ressourcentyp, der in HLSL deklariert und an TraceRay übergeben werden kann, um die mithilfe von BuildRaytracingAccelerationStructure erstellte Beschleunigungsressource der obersten Ebene anzugeben. Sie ist als roher Puffer-SRV in einer Deskriptortabelle oder einer Stammdeskriptor-SRV gebunden. Die Deklaration in HLSL lautet wie folgt:

RaytracingAccelerationStructure MyScene[] : register(t3,space1);

Dieses Beispiel zeigt ein Array von Beschleunigungsstrukturen mit unbegrenzter Größe, was impliziert, dass sie von einem Deskriptorheap stammen, da Stammdeskriptoren nicht indiziert werden können.

RaytracingAccelerationStructure ist eine undurchsichtige Ressource ohne Methoden, die für Shader verfügbar sind.