Структура полезной нагрузки лучей
Определяемая пользователем структура, которая предоставляется в качестве аргумента inout в вызове TraceRay и в качестве параметра inout в типах шейдеров, которые могут обращаться к полезным данным луча, включая любые попадания, ближайшие попадания и шейдеры промахов . Все шейдеры, которые обращаются к полезным данным луча, должны использовать ту же структуру, что и при исходном вызове TraceRay . Даже если один из этих шейдеров вообще не ссылается на полезные данные луча, он по-прежнему должен указывать соответствующие полезные данные в качестве исходного вызова TraceRay .