D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 structure (d3d12umddi.h)

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 describes a ray tracing pipeline configuration.

Syntax

typedef struct D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 {
  UINT                               MaxTraceRecursionDepth;
  D3D12DDI_RAYTRACING_PIPELINE_FLAGS Flags;
} D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075;

Members

MaxTraceRecursionDepth

The limit on ray recursion for the ray tracing pipeline.

Flags

A D3D12DDI_RAYTRACING_PIPELINE_FLAGS value.

Remarks

A ray tracing pipeline needs one ray tracing pipeline configuration. If multiple shader configurations are present (such as one in each collection to enable independent driver compilation for each one) they must all match when combined into a raytracing pipeline.

See the DirectX Raytracing (DXR) functional specification for more information.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header d3d12umddi.h

See also

D3D12DDI_RAYTRACING_PIPELINE_FLAGS