перечисление D3D12DDI_CREATE_SHADER_FLAGS (d3d12umddi.h)

Определяет флаги для создания шейдера.

Синтаксис

typedef enum D3D12DDI_CREATE_SHADER_FLAGS {
  D3D12DDI_CREATE_SHADER_FLAG_NONE,
  D3D12DDI_CREATE_SHADER_FLAG_ENABLE_SHADER_TRACING,
  D3D12DDI_CREATE_SHADER_FLAG_DISABLE_OPTIMIZATION_0024
} ;

Константы

 
D3D12DDI_CREATE_SHADER_FLAG_NONE
Отсутствует значение флага для создания шейдера.
D3D12DDI_CREATE_SHADER_FLAG_ENABLE_SHADER_TRACING
Шейдер выполняет трассировку.
D3D12DDI_CREATE_SHADER_FLAG_DISABLE_OPTIMIZATION_0024
D3D12DDI_CREATE_SHADER_FLAG_DISABLE_OPTIMIZATION

Шейдер компилируется быстро и менее оптимально.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)