D3D11_SHADER_VERSION_TYPE enumeration (d3d11shader.h)

Indicates shader type.

Syntax

typedef enum D3D11_SHADER_VERSION_TYPE {
  D3D11_SHVER_PIXEL_SHADER = 0,
  D3D11_SHVER_VERTEX_SHADER = 1,
  D3D11_SHVER_GEOMETRY_SHADER = 2,
  D3D11_SHVER_HULL_SHADER = 3,
  D3D11_SHVER_DOMAIN_SHADER = 4,
  D3D11_SHVER_COMPUTE_SHADER = 5,
  D3D11_SHVER_RESERVED0 = 0xFFF0
} ;

Constants

 
D3D11_SHVER_PIXEL_SHADER
Value: 0
Pixel shader.
D3D11_SHVER_VERTEX_SHADER
Value: 1
Vertex shader.
D3D11_SHVER_GEOMETRY_SHADER
Value: 2
Geometry shader.
D3D11_SHVER_HULL_SHADER
Value: 3
Hull shader.
D3D11_SHVER_DOMAIN_SHADER
Value: 4
Domain shader.
D3D11_SHVER_COMPUTE_SHADER
Value: 5
Compute shader.
D3D11_SHVER_RESERVED0
Value: 0xFFF0
Indicates the end of the enumeration constants.

Requirements

Requirement Value
Header d3d11shader.h

See also

Shader Enumerations