D3D12DDI_CREATE_SHADER_FLAGS enumeration (d3d12umddi.h)

Defines flags for shader creation.

Syntax

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

Constants

 
D3D12DDI_CREATE_SHADER_FLAG_NONE
No flag value for shader creation.
D3D12DDI_CREATE_SHADER_FLAG_ENABLE_SHADER_TRACING
The shader is tracing.
D3D12DDI_CREATE_SHADER_FLAG_DISABLE_OPTIMIZATION_0024
D3D12DDI_CREATE_SHADER_FLAG_DISABLE_OPTIMIZATION

The shader is compiled quickly and less optimally.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)