D3D11_TRACE_GS_INPUT_PRIMITIVE Enumeration

Identifies the type of geometry shader input primitive.

Syntax

typedef enum D3D11_TRACE_GS_INPUT_PRIMITIVE
{
    D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED = 0,
    D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT = 1,
    D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE = 2,
    D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE = 3,
    D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ = 6,
    D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ = 7
} D3D11_TRACE_GS_INPUT_PRIMITIVE;  

Constants

Constant Description
D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED Identifies the geometry shader input primitive as undefined.
D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT Identifies the geometry shader input primitive as a point.
D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE Identifies the geometry shader input primitive as a line.
D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE Identifies the geometry shader input primitive as a triangle.
D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ Identifies the geometry shader input primitive as an adjacent line.
D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ Identifies the geometry shader input primitive as an adjacent triangle.

Remarks

D3D11_TRACE_GS_INPUT_PRIMITIVE identifies the type of geometry shader input primitive in a D3D11_TRACE_STATS structure.

Requirements

Header: Declared in d3d11shadertracing.h.

Library: Use d3d11.lib.