D3D12DDI_3DPIPELINELEVEL enumeration (d3d12umddi.h)

The D3D12DDI_3DPIPELINELEVEL enumeration contains values that identify the pipeline level that the driver supports.

Syntax

typedef enum D3D12DDI_3DPIPELINELEVEL {
  D3D12DDI_3DPIPELINELEVEL_1_0_GENERIC = 1,
  D3D12DDI_3DPIPELINELEVEL_1_0_CORE = 2,
  D3D12DDI_3DPIPELINELEVEL_11_0 = 10,
  D3D12DDI_3DPIPELINELEVEL_11_1 = 11,
  D3D12DDI_3DPIPELINELEVEL_12_0 = 12,
  D3D12DDI_3DPIPELINELEVEL_12_1 = 13,
  D3D12DDI_3DPIPELINELEVEL_12_2 = 14
} ;

Constants

 
D3D12DDI_3DPIPELINELEVEL_1_0_GENERIC
Value: 1
The driver supports the baseline Direct3D version 1.0 pipeline.
D3D12DDI_3DPIPELINELEVEL_1_0_CORE
Value: 2
Internal.
D3D12DDI_3DPIPELINELEVEL_11_0
Value: 10
The driver supports Direct3D version 11 pipeline.
D3D12DDI_3DPIPELINELEVEL_11_1
Value: 11
The driver supports Direct3D version 11.1 pipeline.
D3D12DDI_3DPIPELINELEVEL_12_0
Value: 12
The driver supports Direct3D version 12.0 pipeline.
D3D12DDI_3DPIPELINELEVEL_12_1
Value: 13
The driver supports Direct3D version 12.1 pipeline.
D3D12DDI_3DPIPELINELEVEL_12_2
Value: 14
The driver supports Direct3D version 12.2 pipeline.

Remarks

Drivers only report the maximum level they support.

Requirements

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

See also

D3D12DDI_3DPIPELINESUPPORT1_DATA_0081

D3D12DDIARG_GETCAPS

PFND3DDDI_GETCAPS