Перечисление D3D12_PIPELINE_STATE_FLAGS (d3d12.h)
Флаги для управления состоянием конвейера.
Синтаксис
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
} ;
Константы
D3D12_PIPELINE_STATE_FLAG_NONE Значение: 0 Указывает на отсутствие флагов. |
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG Значение: 0x1 Указывает, что состояние конвейера должно быть скомпилировано с дополнительными сведениями для упрощения отладки. Это можно установить только на устройствах WARP. |
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS Указывает, что состояние конвейера можно динамически изменять после установки конвейера с помощью RSSetDepthBias. |
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT Указывает, что состояние конвейера можно динамически изменять после установки конвейера с помощью IASetIndexBufferStripCutValue. |
Комментарии
Это перечисление используется элементом Flagsструктур D3D12_GRAPHICS_PIPELINE_STATE_DESC и D3D12_COMPUTE_PIPELINE_STATE_DESC .
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |