Freigeben über


D3D12_FEATURE_DATA_D3D12_OPTIONS5-Struktur (d3d12.h)

Gibt die Unterstützungsebene an, die der Adapter für gerenderte Durchläufe, Raytracing und Shaderressourcenansicht der Ebene 3 bereitstellt.

Syntax

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

Member

SRVOnlyTiledResourceTier3

Ein boolescher Wert, der angibt, ob die Optionen unterstützung für die Shaderressourcenansicht der Ebene 3 erfordern. Weitere Informationen finden Sie unter D3D12_TILED_RESOURCES_TIER.

RenderPassesTier

Der Umfang, in dem ein Gerätetreiber und/oder die Hardware Rendervorgänge effizient unterstützen. Siehe D3D12_RENDERPASS_TIER.

RaytracingTier

Gibt die Ebene der Raytracing-Unterstützung auf dem Grafikgerät an. Siehe D3D12_RAYTRACING_TIER.

RaytracingTier

Hinweise

Übergeben Sie D3D12_FEATURE_D3D12_OPTIONS5 an ID3D12Device::CheckFeatureSupport , um eine D3D12_FEATURE_DATA_D3D12_OPTIONS5-Struktur abzurufen.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen

D3D12_FEATURE