Identifies the type of geometry shader input primitive.
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;
| 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. |
D3D11_TRACE_GS_INPUT_PRIMITIVE identifies the type of geometry shader input primitive in a D3D11_TRACE_STATS structure.
Header: Declared in d3d11shadertracing.h.
Library: Use d3d11.lib.