D3D_SHADER_MODEL enumeration (d3d12.h)

Specifies a shader model.

Syntax

typedef enum D3D_SHADER_MODEL {
  D3D_SHADER_MODEL_5_1 = 0x51,
  D3D_SHADER_MODEL_6_0 = 0x60,
  D3D_SHADER_MODEL_6_1 = 0x61,
  D3D_SHADER_MODEL_6_2 = 0x62,
  D3D_SHADER_MODEL_6_3 = 0x63,
  D3D_SHADER_MODEL_6_4 = 0x64,
  D3D_SHADER_MODEL_6_5,
  D3D_SHADER_MODEL_6_6,
  D3D_SHADER_MODEL_6_7,
  D3D_HIGHEST_SHADER_MODEL
} ;

Constants

 
D3D_SHADER_MODEL_5_1
Value: 0x51
Indicates shader model 5.1.
D3D_SHADER_MODEL_6_0
Value: 0x60
Indicates shader model 6.0.
D3D_SHADER_MODEL_6_1
Value: 0x61
Indicates shader model 6.1.
D3D_SHADER_MODEL_6_2
Value: 0x62
D3D_SHADER_MODEL_6_3
Value: 0x63
D3D_SHADER_MODEL_6_4
Value: 0x64

Remarks

This enum is used by the D3D12_FEATURE_DATA_SHADER_MODEL structure.

Requirements

   
Header d3d12.h

See also

Core Enumerations