ARB_pipeline_statistics_query Now Implemented In Mesa

Written by Michael Larabel in Mesa on 18 February 2015 at 09:07 AM EST. Add A Comment
The latest OpenGL extension being implemented within Mesa Git for Mesa 10.6 is the ARB_pipeline_statistics_query extension.

The ARB_pipeline_statistics_query extension was developed in part by Brian Paul, the creator of Mesa and VMware employee, along with AMD and NVIDIA. This extension adds new query types to allow applications to gain stats about different parts of the pipeline. The GL_ARB_pipeline_statistics_query can be used for finding out the number of vertices and primitives issued to the GL, number of times shaders were invoked, number of primitives emitted by a geometry shader, and other similar stats that can be useful for fine-tuning games and applications. This extension can be found documented at

Intel developers took care of the core work for getting ARB_pipeline_statistics_query and then they implemented it in their i965 DRI driver. Ilia Mirkin then took care of implementing it for the Mesa Gallium3D state tracker so the Nouveau, Radeon, and Softpipe drivers can expose this extension for the next version of Mesa.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week