D3D12_RAYTRACING_TIER enumeration (d3d12.h)

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

Syntax

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

Constants

 
D3D12_RAYTRACING_TIER_NOT_SUPPORTED
Value: 0
No support for ray tracing on the device. Attempts to create any ray tracing-related object will fail, and using ray tracing-related APIs on command lists results in undefined behavior.
D3D12_RAYTRACING_TIER_1_0
Value: 10
The device supports tier 1 ray tracing functionality. In the current release, this tier represents all available ray tracing features.

Remarks

To determine the supported ray tracing tier for a graphics device, pass D3D12_FEATURE_DATA_D3D12_OPTIONS5 struct.

Requirements

Requirement Value
Header d3d12.h