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
MESA
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 OpenGL.org 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
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week