D3D12_FEATURE_DATA_D3D12_OPTIONS5 structure (d3d12.h)

Indicates the level of support that the adapter provides for render passes, ray tracing, and shader-resource view tier 3 tiled resources.

Syntax

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

Members

SRVOnlyTiledResourceTier3

A boolean value indicating whether the options require shader-resource view tier 3 tiled resource support. For more information, see D3D12_TILED_RESOURCES_TIER.

RenderPassesTier

The extent to which a device driver and/or the hardware efficiently supports render passes. See D3D12_RENDERPASS_TIER.

RaytracingTier

Specifies the level of ray tracing support on the graphics device. See D3D12_RAYTRACING_TIER.

RaytracingTier

Remarks

Pass D3D12_FEATURE_D3D12_OPTIONS5 to ID3D12Device::CheckFeatureSupport to retrieve a D3D12_FEATURE_DATA_D3D12_OPTIONS5 structure.

Requirements

Requirement Value
Header d3d12.h

See also

Core Structures

D3D12_FEATURE