Поделиться через


RaytracingAccelerationStructure

Тип ресурса, который можно объявить в HLSL и передать в TraceRay , чтобы указать ресурс ускорения верхнего уровня, созданный с помощью BuildRaytracingAccelerationStructure. Он привязан как необработанный буфер SRV в таблице дескриптора или корневом дескрипторе SRV. Объявление в HLSL выглядит следующим образом:

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

В этом примере показан неограниченный массив размеров структур ускорения, который подразумевает, что происходит из кучи дескриптора дескриптора, так как корневые дескрипторы не могут быть проиндексированы.

RaytracingAccelerationStructure — это непрозрачный ресурс без методов, доступных для шейдеров.