An important milestone with dozens of new features

Jun 16, 2015 03:03 GMT  ·  By

After three months of hard work, the development team behind the Mesa 3D Graphics Library has had the pleasure of announcing the immediate availability for download of the final version of Mesa 10.6.0.

According to the release notes attached at the end of the blog post, Mesa 3D Graphics Library 10.6.0 is an important milestone that brings a broad range of new features and fixes numerous bugs that have been reported by users since the previous release.

"It's the three-month effort of approximately 100 individuals, resulting in well over 2000 commits. Big thanks to all the developers, testers, bug-reporters and everyone else for their hard work," says Emil Velikov.

Mesa 10.6.0 adds support for several new OpenGL extensions to various video drivers, including GL_AMD_pinned_memory for RadeonSI and R600, GL_ARB_clip_control for Intel i965, as well as GL_ARB_draw_indirect and GL_ARB_multi_draw_indirect for R600.

Morover, the Freedreno video driver has received support for the GL_ARB_depth_buffer_float, GL_ARB_instanced_arrays, GL_EXT_draw_buffers2, GL_ARB_uniform_buffer_object and GL_ARB_draw_instanced OpenGL extensions.

The NV50, NVC0, R600, RadeonSI, Intel i965, and Freedreno drivers have received support for the EGL_KHR_fence_sync and EGL_KHR_wait_sync OpenGL extensions, and all of them with the exception of the Intel i965 driver have also gotten support for GL_KHR_cl_event2.

Also, the Intel i965, NV50, NVC0, R600, RadeonSI, and Softpipe video drivers have received support for GL_ARB_pipeline_statistics_query, and the Intel i965/gen6 driver has gotten support for the GL_AMD_vertex_shader_viewport_index and GL_ARB_viewport_array OpenGL extensions.

Many other OpenGL extensions are now supported

In addition to the newly supported extensions mentioned above, Mesa 3D Graphics Library 10.6.0 adds support for GL_ARB_direct_state_access, GL_OES_EGL_sync, and GL_ARB_program_interface_query on all video drivers for Core GL contexts.

Furthermore, the Softpipe and NVC0 drivers now boast support for the GL_ARB_gpu_shader_fp64 and GL_ARB_vertex_attrib_64bit extensions, the Intel i965/gen8+ driver receives support for GL_ARB_gpu_shader5, and there's now support for GL_AMD_performance_monitor in the NVC0 driver.

Last but not least, the GL_ARB_texture_stencil8 OpenGL extension is now supported on the NV50, NVC0, R600, RadeonSI, and Softpipe video drivers, and the GL_ARB_texture_view extension on the Softpipe and LLVMpipe drivers. Download Mesa 3D Graphics Library 10.6.0 right now from Softpedia.

Mesa 10.6.0 Changelog