OpenGL Direct State Access Materializing In Mesa
While Mesa still doesn't officially support the OpenGL 4.0 specification, the Direct State Access (DSA) extension of OpenGL 4.5 has been worked on quite a bit so far and the Mesa implementation is nearly done.
Multiple developers have been working on OpenGL 4.5's GL_ARB_direct_state_access support within Mesa. 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. Details on the specification at OpenGL.org.
This week Laura Ekstrand finished up the buffer object and texture object direct state access functionality.
Fredrik Höglund of KDE meanwhile posted DSA support for vertex array objects.
All of the ARB_direct_state_access work is at least started and completed to varying degrees. You can find the current state of this extension along with other OpenGL 4.x extensions via the Mesa Git documentation.
Multiple developers have been working on OpenGL 4.5's GL_ARB_direct_state_access support within Mesa. 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. Details on the specification at OpenGL.org.
This week Laura Ekstrand finished up the buffer object and texture object direct state access functionality.
Fredrik Höglund of KDE meanwhile posted DSA support for vertex array objects.
All of the ARB_direct_state_access work is at least started and completed to varying degrees. You can find the current state of this extension along with other OpenGL 4.x extensions via the Mesa Git documentation.
18 Comments