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


Встроенные функции HLSL raytracing

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

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

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