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


структура D3D12_FEATURE_DATA_D3D12_OPTIONS5 (d3d12.h)

Указывает уровень поддержки, предоставляемый адаптером для проходов отрисовки, трассировки лучей и мозаичного представления 3-го уровня шейдера.

Синтаксис

typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS5 {
  BOOL                   SRVOnlyTiledResourceTier3;
  D3D12_RENDER_PASS_TIER RenderPassesTier;
  D3D12_RAYTRACING_TIER  RaytracingTier;
} D3D12_FEATURE_DATA_D3D12_OPTIONS5;

Члены

SRVOnlyTiledResourceTier3

Логическое значение, указывающее, требуется ли для параметров поддержка мозаичного ресурса представления шейдер-ресурса уровня 3. Дополнительные сведения см. в разделе D3D12_TILED_RESOURCES_TIER.

RenderPassesTier

Степень, в которой драйвер устройства и (или) оборудование эффективно поддерживают проходы отрисовки. См . D3D12_RENDERPASS_TIER.

RaytracingTier

Указывает уровень поддержки трассировки лучей на графическом устройстве. См . D3D12_RAYTRACING_TIER.

RaytracingTier

Комментарии

Передайте D3D12_FEATURE_D3D12_OPTIONS5в ID3D12Device::CheckFeatureSupport , чтобы получить структуру D3D12_FEATURE_DATA_D3D12_OPTIONS5 .

Требования

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

См. также раздел

Основные структуры

D3D12_FEATURE