Post-Clip Primitives

Description

The metric Post-Clip Primitive Count represents the number of primitives that flowed out of the clipper. The metric includes original primitives which passed the trivial clipping test (trivial accept) and new primitives that were created by the clipper as a result of the clipping operation.

Examples

  • If you render 100 triangles and clipping is enabled and all the triangles are trivially accepted, the Post-Clip Primitive Count is 100.
  • If you render 100 triangles and clipping is enabled and all the triangles are trivially rejected, the Post-Clip Primitive Count is 0.
  • If you render 100 triangles and clipping is enabled and one or more triangles are partially located within the viewing frustum, the Post-Clip Primitive Count returns a value which could be more or less than 100 depending on the number of triangles which were clipped. If value is significantly higher than 100 it means that many triangles where partially clipped, and the clipper created additional triangles.

Improving performance

In most cases you do not have to care about the clipper performance on Intel® HD Graphics 2000/3000 GPUs because these graphic processors implement an efficient clipping algorithm in silicon.

For more information on enabling/disabling hardware clipping read Microsoft* DirectX* SDK documentation.

See Also

Clipper Invocations

Post-GS Primitives

Primitive Count

 

Post-Clip Primitives