OpenGL Arrays-of-Arrays Getting Finished Up For Mesa
Written by Michael Larabel in Mesa on 21 March 2015 at 10:29 AM EDT. 16 Comments
Timothy Arceri has moved on to working towards finishing up work on the ARB_arrays_of_arrays extension as needed by OpenGL 4.3.

Back in 2013 was when Arceri started working on this arrays-of-arrays support and crowd-funding backed some of the work. He submitted some support while now he's gone back to finish up more of the ARB_arrays_of_arrays enablement.

As implied by the GL_ARB_arrays_of_arrays, this allows for multi-dimensional arrays within OpenGL by allowing arrays of arrays to be declared. The extension can be found documented at

With the new set of patches published this morning, Timothy tackles the remaining GLSL arrays of arrays support, sans still missing uniform blocks support. The patches in their current form can be found on the Mesa development list.

Ignoring the remaining OpenGL 4.0~4.2 work items, other OpenGL 4.3 work aside from arrays of arrays support includes compute shader support, ARB_framebuffer_no_attachments, ARB_internalformat_query2, ARB_program_interface_query, ARB_robust_buffer_access_behavior, ARB_shader_image_size, and ARB_shader_storage_buffer_object. It will be quite surprising if OpenGL 4.3 can be fully reached this year in Mesa given all of the other work at hand.
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