Перечисление D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE (d3d12umddi.h)
Указывает тип структуры ускорения трассировки лучей.
Синтаксис
typedef enum D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE {
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL,
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
} ;
Константы
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL Структура ускорения верхнего уровня. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL Структура ускорения нижнего уровня. |
Комментарии
Геометрия сцены описывается в системе с использованием двух уровней структур ускорения:
- Структуры ускорения нижнего уровня состоят из набора геометрических объектов, которые являются стандартными блоками для сцены.
- Структура ускорения верхнего уровня представляет набор экземпляров структур ускорения нижнего уровня.
В заданной структуре ускорения нижнего уровня может быть любое число:
- Сетки треугольников
- процедурные примитивы, изначально описанные только в выровненном по оси ограничивающем прямоугольнику (AABB)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по