The OpenGL ES 3.1 Foundation Is Being Laid In Mesa

Written by Michael Larabel in Mesa on 26 May 2015 at 08:08 PM EDT. 5 Comments
Intel developers in particular have been trying to wrap-up OpenGL ES 3.1 support within Mesa. That work is getting closer to finally being realized.

Intel developers have been working hard on GLES 3.1 enablement in Mesa but it didn't make it for Mesa 10.6. As of writing this article, the outstanding OpenGL ES 3.1 extensions still needed to be finished for Mesa include ARB_arrays_of_arrays, ARB_compute_shader, ARB_framebuffer_no_attachments, ARB_shader_image_load_store, ARB_shader_image_size, and ARB_shader_storage_buffer_object. Most of these OpenGL extensions have been started but not yet completed.

Ian Romanick of Intel today meanwhile posted Remainder of GLES3.1 foundation work. It's other prep work for GLES 3.1 in Mesa. Included, there's now a MESA_GLES_VERSION_OVERRIDE environment variable if wishing to force your Mesa OpenGL ES support level to higher than what it technically supports -- for testing purposes.

It's looking like hopefully we'll see OpenGL ES 3.1 support finished this year in Mesa, which could potentially mean the September release of Mesa 10.7 becoming Mesa 11.0 along with OpenGL 4.2~4.3 desktop support also being a likely contender.
Related News
About The Author
Michael Larabel

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, LinkedIn, or contacted via

Popular News This Week