D3D11_TRACE_GS_INPUT_PRIMITIVE enumeration (d3d11shadertracing.h)

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

Constants

 
D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED
Value: 0
Identifies the geometry shader input primitive as undefined.
D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT
Value: 1
Identifies the geometry shader input primitive as a point.
D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE
Value: 2
Identifies the geometry shader input primitive as a line.
D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE
Value: 3
Identifies the geometry shader input primitive as a triangle.
D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ
Value: 6
Identifies the geometry shader input primitive as an adjacent line.
D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ
Value: 7
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.

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