QueryDataPipelineStatistics struct
Pipeline statistics query data. This structure is filled by IQuery::
Contents
- Reference
Public variables
-
enum QUERY_
TYPE Type - Query type - must be Diligent::
QUERY_TYPE_PIPELINE_STATISTICS. - Uint64 InputVertices
- Number of vertices processed by the input assembler stage.
- Uint64 InputPrimitives
- Number of primitives processed by the input assembler stage.
- Uint64 GSPrimitives
- Number of primitives output by a geometry shader.
- Uint64 ClippingInvocations
- Number of primitives that were sent to the clipping stage.
- Uint64 ClippingPrimitives
- Number of primitives that were output by the clipping stage and were rendered. This may be larger or smaller than ClippingInvocations because after a primitive is clipped sometimes it is either broken up into more than one primitive or completely culled.
- Uint64 VSInvocations
- Number of times a vertex shader was invoked.
- Uint64 GSInvocations
- Number of times a geometry shader was invoked.
- Uint64 PSInvocations
- Number of times a pixel shader shader was invoked.
- Uint64 HSInvocations
- Number of times a hull shader shader was invoked.
- Uint64 DSInvocations
- Number of times a domain shader shader was invoked.
- Uint64 CSInvocations
- Number of times a compute shader was invoked.