ARB_enhanced_layouts Lands In Mesa Git, Rounds Out OpenGL 4.4 For RadeonSI
Written by Michael Larabel in Mesa on 12 October 2016 at 02:15 PM EDT. 42 Comments
The work by Nicolai Hähnle on finishing up the GL_ARB_enhanced_layouts extension for Gallium3D is now in Git. This officially marks RadeonSI done with OpenGL 4.4 and is effectively done with OpenGL 4.5 although the new version string is yet to be advertised.

With today's Git, ARB_enhanced_layouts is enabled for RadeonSI, LLVMpipe, and Softpipe drivers, alongside the existing Intel Mesa i965 DRI driver support. The Nouveau NVC0 driver also has patches available to make use of this code too, it just hasn't been merged to Git as of writing.

ARB_enhanced_layouts was the last extension needed for OpenGL 4.4 while all OpenGL 4.5 extensions are already done with RadeonSI. As explained previously, while OpenGL 4.5 extensions are done, OpenGL 4.5 isn't being exposed at this time since the driver hasn't yet officially passed the Khronos conformance test suite for OpenGL 4.5 compliance. The Intel driver is in a similar boat with being "done" with OpenGL 4.5 while it only officially advertises OpenGL 4.4 for the moment.

These latest Mesa changes will be found in Mesa 13.0 due out in November.
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