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