OpenGL 4.2 Is Now Complete In Core Mesa!
Written by Michael Larabel in Mesa on 11 August 2015 at 10:46 AM EDT. 34 Comments
All of the new OpenGL 4.2 extensions are now hooked up within core Mesa for use by the open-source Linux graphics drivers!

The individual hardware drivers still have varying levels to go in implementing support, but core Mesa is now at 100% for the OpenGL 4.2 specification, as detailed at

The last GL 4.2 extension to be implemented was ARB_shader_image_load_store that was done by Intel.

Intel now implements all OpenGL 4.2 extensions but still has various extensions of GL 4.0 and GL 4.1 that must first be finished up... Meanwhile, the AMD and Nouveau/NVIDIA drivers are largely blocked by GL_ARB_shader_atomic_counters and GL_ARB_shader_atomic_counters support.

This is quite exciting given that in Mesa 10.6, OpenGL 3.3 is exposed. However, the past few weeks there's been a lot of new code landing in Mesa with reaching OpenGL 4.0 and then OpenGL 4.1 and now even OpenGL 4.2 all in the course of one release cycle.

This next release is known as Mesa 11.0. This new version was expected in September but given that the code hasn't branched yet and who knows if it will stay open longer for more GL 4.0~4.1 extensions to get scratched off by Intel and GL 4.2 for RadeonSI/NVC0. We're also still waiting to see AMDGPU support land in mainline Mesa.
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