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


перечисление D3D12_RAYTRACING_TIER (d3d12.h)

Задает уровень поддержки трассировки лучей на графическом устройстве.

Синтаксис

typedef enum D3D12_RAYTRACING_TIER {
  D3D12_RAYTRACING_TIER_NOT_SUPPORTED = 0,
  D3D12_RAYTRACING_TIER_1_0 = 10,
  D3D12_RAYTRACING_TIER_1_1
} ;

Константы

 
D3D12_RAYTRACING_TIER_NOT_SUPPORTED
Значение: 0
Нет поддержки трассировки лучей на устройстве. Попытки создать любой объект, связанный с трассировкой лучей, завершатся сбоем, а использование API,связанных с трассировкой лучей, в списках команд приводит к неопределенному поведению.
D3D12_RAYTRACING_TIER_1_0
Значение: 10
Устройство поддерживает функции трассировки лучей уровня 1. В текущем выпуске этот уровень представляет все доступные функции трассировки лучей.

Комментарии

Чтобы определить поддерживаемый уровень трассировки лучей для графического устройства, передайте D3D12_FEATURE_DATA_D3D12_OPTIONS5 структуру.

Требования

Требование Значение
Заголовок d3d12.h