ARB_shader_clock Lands For Intel's Mesa Driver
Written by Michael Larabel in Mesa on 31 October 2015 at 10:16 AM EDT. 1 Comment
Over a few commits yesterday, the Intel Mesa driver now exposes ARB_shader_clock support.

The Mesa i965 DRI driver enables ARB_shader_clock support for Intel Ivy Bridge "Gen 7" graphics and newer. This work will be part of Mesa 11.1.

GL_ARB_shader_clock is a new OpenGL extension as of this year. ARB_shader_clock is part of the Khronos "2015" OpenGL extensions unveiled in August that aren't currently advertised as part of a new, post-4.5 version of the OpenGL specification.

ARB_shader_clock is a free-running "clock" that can allow shaders to monitor the performance and has other use-cases too. The registry explains, "This extension exposes a 64-bit monotonically incrementing shader counter which may be used to derive local timing information within a single shader invocation."
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week