Intel Scratches Another OpenGL ES 3.1 Item Off The List
Written by Michael Larabel in Intel on 20 August 2015 at 07:54 AM EDT. Add A Comment
Intel is quite close to finishing up support for OpenGL ES 3.1 within their open-source Mesa driver.

As of this morning, ARB_shader_image_load_store for GLES 3.1 is now crossed off the list for the Intel (i965) Mesa driver. There's also been a lot of other OpenGL ES 3.1 work by Intel in the past month.

However, it doesn't look like Intel will finish up OpenGL ES 3.1 compliance for Mesa 11.0. Mesa 11.0 is branching this week and for reaching compliance they still need ARB_arrays_of_arrays, ARB_compute_shader, ARB_shader_image_size, and ARB_shader_storage_buffer_object extensions.

Once OpenGL ES 3.1 support is there for satisfying Intel mobile/Android customers, there is now the new Khronos OpenGL ES 3.2 specification that puts a lot more work ahead.

While RadeonSI and Nouveau NVC0 have OpenGL 4.1 exposed and nearly at OpenGL 4.2, the Intel driver is behind on the desktop front. The Intel driver is still blocked by ARB_gpu_shader_fp64 and ARB_tessellation_shader in being able to claim OpenGL 4.0 support and ARB_vertex_attrib_64bit blocks them from OpenGL 4.1. At least they've advanced a lot in the past three months for the Mesa 11.0 release.
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