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


Встроенные компоненты HLSL raytracing

Следующие функции HLSL intrinisc поддерживают конвейер Direct3D 12 raytracing.

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

Тема Описание
функция AcceptHitAndEndSearch Используется в любом шейдере хита для фиксации текущего хита, а затем остановить поиск дополнительных хитов для луча.
функции CallShader Вызывает другой шейдер из шейдера.
функция IgnoreHit Вызывается из любого шейдера хита, чтобы отклонить хит и завершить шейдер.
функция PrimitiveIndex Извлекает автоматически созданный индекс примитива в геометрии внутри экземпляра структуры ускорения нижнего уровня.
функция ReportHit Вызывается шейдером пересечения, чтобы сообщить о пересечении луча.
функции TraceRay Отправляет луч в поиск попаданий в структуру ускорения.