Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources