The OpenGL ES 3.1 Foundation Is Being Laid In Mesa
![MESA](/assets/categories/mesa.webp)
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.
5 Comments