D3D11_SHADER_TYPE enumeration (d3d11shadertracing.h)

Identifies a shader type for tracing.

Syntax

typedef enum D3D11_SHADER_TYPE {
  D3D11_VERTEX_SHADER = 1,
  D3D11_HULL_SHADER = 2,
  D3D11_DOMAIN_SHADER = 3,
  D3D11_GEOMETRY_SHADER = 4,
  D3D11_PIXEL_SHADER = 5,
  D3D11_COMPUTE_SHADER = 6
} ;

Constants

 
D3D11_VERTEX_SHADER
Value: 1
Identifies a vertex shader.
D3D11_HULL_SHADER
Value: 2
Identifies a hull shader.
D3D11_DOMAIN_SHADER
Value: 3
Identifies a domain shader.
D3D11_GEOMETRY_SHADER
Value: 4
Identifies a geometry shader.
D3D11_PIXEL_SHADER
Value: 5
Identifies a pixel shader.
D3D11_COMPUTE_SHADER
Value: 6
Identifies a compute shader.

Remarks

D3D11_SHADER_TYPE identifies the type of shader in a D3D11_SHADER_TRACE_DESC structure.

Note  This API requires the Windows Software Development Kit (SDK) for Windows 8.
 

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header d3d11shadertracing.h

See also

Shader Enumerations