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
MESA
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
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