Поделиться через


Перечисление 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

См. также раздел

Основные перечисления