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


Структуры HLSL raytracing (Direct3D 12)

Следующие структуры HLSL поддерживают конвейер трассировки лучей Direct3D 12.

В этом разделе

Раздел Описание
Структура параметров вызова
Определяемая пользователем структура, предоставляемая в качестве аргумента inout для вызова CallShader и в качестве параметра inout для вызываемого шейдера.
Структура атрибутов пересечения
Определяемая пользователем структура, которая предоставляется в качестве аргумента inout в вызове TraceRay и в качестве параметра inout в типах шейдеров, которые могут обращаться к полезным данным луча.
Структура полезных данных луча
Определяемая пользователем структура, которая предоставляется в качестве аргумента inout в вызове TraceRay и в качестве параметра inout в типах шейдеров, которые могут обращаться к полезным данным луча.
Структура RayDesc
Флаги, передаваемые в функцию TraceRay для переопределения прозрачности, отбраковки и раннего выхода.

Справочник по ядрам

Справочник по Direct3D 12