OpenGL Arrays-of-Arrays Getting Finished Up For Mesa
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 OpenGL.org.
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.
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 OpenGL.org.
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.
16 Comments