Структуры HLSL raytracing (Direct3D 12)
Следующие структуры HLSL поддерживают конвейер трассировки лучей Direct3D 12.
В этом разделе
Раздел | Описание |
---|---|
Структура параметров вызова |
Определяемая пользователем структура, предоставляемая в качестве аргумента inout для вызова CallShader и в качестве параметра inout для вызываемого шейдера. |
Структура атрибутов пересечения |
Определяемая пользователем структура, которая предоставляется в качестве аргумента inout в вызове TraceRay и в качестве параметра inout в типах шейдеров, которые могут обращаться к полезным данным луча. |
Структура полезных данных луча |
Определяемая пользователем структура, которая предоставляется в качестве аргумента inout в вызове TraceRay и в качестве параметра inout в типах шейдеров, которые могут обращаться к полезным данным луча. |
Структура RayDesc |
Флаги, передаваемые в функцию TraceRay для переопределения прозрачности, отбраковки и раннего выхода. |