D3D11_SHADER_TYPE Enumeration

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

Constants

Constant Description
D3D11_VERTEX_SHADER Identifies a vertex shader.
D3D11_HULL_SHADER Identifies a hull shader.
D3D11_DOMAIN_SHADER Identifies a domain shader.
D3D11_GEOMETRY_SHADER Identifies a geometry shader.
D3D11_PIXEL_SHADER Identifies a pixel shader.
D3D11_COMPUTE_SHADER Identifies a compute shader.

Remarks

D3D11_SHADER_TYPE identifies the type of shader in a D3D11_SHADER_TRACE_DESC structure.

Requirements

Header: Declared in d3d11shadertracing.h.

Library: Use d3d11.lib.