More Of OpenGL DSA Is Now Working Within Mesa
Written by Michael Larabel in Mesa on 25 March 2015 at 08:56 AM EDT. 15 Comments
More of Direct State Access from OpenGL 4.5 is now working within mainline Mesa!

Last week I wrote about Mesa's DSA support materializing and today some of the other work was finished up. All of the GL_ARB_direct_state_access work done by Martin Peres is now completed. Martin tackled transform feedback object, render-buffer object, sampler object, program pipeline object, and query object support for DSA.

Martin's completion of this work was confirmed via the updated documentation. Still outstanding in Git master is framebuffer object support and vertex array object support, but that's work currently being tackled by Laura Ekstrand and Fredrik Höglund as covered by the earlier Phoronix article.

Martin Peres is the former Nouveau (open-source NVIDIA) developer who is now working on Intel's Linux graphics team over in Finland after having completed his studies.

GL_ARB_direct_state_access allows for directly modifying an object without conventionally binding it first. DSA was one of the big OpenGL 4.5 features for being able to set and query properties of objects without needing to bind them, which is a big deal for game/application developers and has become a sought after extension.

It looks like ARB_direct_state_access stands chances of being all finalized in time for the Mesa 10.6 release this spring.
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