Freigeben über


D3D12_PIPELINE_STATE_FLAGS-Enumeration (d3d12.h)

Flags zum Steuern des Pipelinestatus.

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
} ;

Konstanten

 
D3D12_PIPELINE_STATE_FLAG_NONE
Wert: 0
Gibt an, dass keine Flags vorliegen.
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG
Wert: 0x1
Gibt an, dass der Pipelinestatus mit zusätzlichen Informationen kompiliert werden soll, um das Debuggen zu unterstützen.
Dies kann nur auf WARP-Geräten festgelegt werden.
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS
Gibt an, dass der Pipelinestatus dynamisch geändert werden kann, nachdem die Pipeline mithilfe von RSSetDepthBias festgelegt wurde.
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT
Gibt an, dass der Pipelinestatus dynamisch geändert werden kann, nachdem die Pipeline mithilfe von IASetIndexBufferStripCutValue festgelegt wurde.

Hinweise

Diese Enumeration wird vom Flags-Element der D3D12_GRAPHICS_PIPELINE_STATE_DESC - und D3D12_COMPUTE_PIPELINE_STATE_DESC-Strukturen verwendet.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernaufzählungen