D3D12_PIPELINE_STATE_FLAGS enumeration (d3d12.h)

Flags to control pipeline state.

Syntax

typedef enum D3D12_PIPELINE_STATE_FLAGS {
  D3D12_PIPELINE_STATE_FLAG_NONE = 0,
  D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG = 0x1,
  D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS,
  D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT
} ;

Constants

 
D3D12_PIPELINE_STATE_FLAG_NONE
Value: 0
Indicates no flags.
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG
Value: 0x1
Indicates that the pipeline state should be compiled with additional information to assist debugging.
This can only be set on WARP devices.
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS
Indicates that the pipeline state can be dynamically changed after the pipeline is set by using RSSetDepthBias.
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT
Indicates that the pipeline state can be dynamically changed after the pipeline is set by using IASetIndexBufferStripCutValue.

Remarks

This enum is used by the Flags member of the D3D12_GRAPHICS_PIPELINE_STATE_DESC and D3D12_COMPUTE_PIPELINE_STATE_DESC structures.

Requirements

Requirement Value
Header d3d12.h

See also

Core Enumerations