With Q1'2015 quickly coming to an end, here's a look at the Mesa Git activity for the past few months.
More of Direct State Access from OpenGL 4.5 is now working within mainline 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.
While Mesa still doesn't officially support the OpenGL 4.0 specification, the Direct State Access (DSA) extension of OpenGL 4.5 has been worked on quite a bit so far and the Mesa implementation is nearly done.
A patch series published earlier this month enables the GL_AMD_performance_monitor OpenGL performance profiling extension for the major Gallium3D drivers.
Marek Olšák of AMD has landed a number of improvements into mainline Mesa for the RadeonSI Gallium3D open-source graphics driver for benefiting Radeon HD 7000 series graphics processors and newer.
Rob Clark has managed to rid the Freedreno Gallium3D graphics driver of its old shader compiler back-end.
Emil Velikov announced the much anticipated release of Mesa 10.5 this evening, which is the quarterly update to this open-source (primarily Linux) user-space graphics stack.
LunarG, the consulting company around open-source Linux graphics drivers, is one of the organizations involved heavily with the new Vulkan graphics API and SPIR-V intermediate representation. Thanks to their involvement, they already have out an initial SPIR-V front-end to their open-source LunarGLASS Mesa project.
The "VEGA" state tracker to provide OpenVG API support to Gallium3D graphics drivers inside Mesa has been removed.
Just a few days after Mesa 10.5 RC2 was released, the third release candidate to Mesa 10.5 is now available for testing.
For Ubuntu Linux users who haven't tried the Vivid Verbet Beta 1 release yet, you'll be pleased to know that Ubuntu 15.04 is riding off Mesa 10.5 for having the latest open-source graphics drivers.
Rob Clark continues making great progress on his Freedreno Gallium3D graphics driver for providing open-source support for Qualcomm's Adreno graphics hardware.
While Intel's implemented ETC2 support in their driver and is supported by their latest hardware, Gallium3D is finally getting some ETC2 support.
A few weeks back at FOSDEM was a presentation by Luc Verhaegen on the Tamil Driver, which is focused on bringing open-source graphics driver support to ARM's Mali T-Series and is the successor to his former Lima driver for older Mali graphics hardware.
The latest OpenGL extension being implemented within Mesa Git for Mesa 10.6 is the ARB_pipeline_statistics_query extension.
With Mesa 10.5 recently having been branched and Mesa 10.6 now officially under development, I ran some quick comparison benchmarks today to see how the latest Mesa 10.4 stable series is comparing to Mesa 10.6-devel Git for an Intel Core i3 "Broadwell" NUC with HD Graphics 5500.
For those that have been having problems using Gallium3D VDPAU recently, this video decoding should be fixed up in the latest Mesa 10.6-devel Git code and it will also be back-ported for Mesa 10.5.
Days after branching Mesa 10.5, Emil Velikov went ahead today and put out the first release candidate for the upcoming Mesa 10.5.
Mesa Git master was branched into Mesa 10.5 this weekend and the latest Git code then bumped to Mesa 10.6-devel. While Mesa 10.5 is a step closer to being released, officially it still only supports OpenGL 3.3.
Another point release to Mesa 10.4 is now available.
Last weekend at FOSDEM 2015 there was a status update concerning Gallium3D Nine, the Direct3D 9 state tracker that runs Windows games in conjunction with Wine.
A Google engineer is still working on his virtual GEM driver that will benefit the performance of Mesa's software rasterizer for increasing the performance when not running on real graphics hardware.
For those wondering what else Kristian Høgsberg is working on in his post-Wayland days, after tackling initial Skylake enablement in Mesa his latest achievement is a new Mesa performance patch.
Emil Velikov announced the Mesa 10.4.3 point release during the early hours of today. While most Mesa stable updates aren't too exciting, this one is certainly noteworthy if you're a user of the Gallium3D "Nine" state tracker for providing Direct3D 9 support on Linux.
Maarten Lankhorst of Canonical released the libdrm 2.4.59 library on Wednesday. While most libdrm updates tend not to be too exciting, the v2.4.59 release carries a bit more weight.
While there have been GLX_EXT_buffer_age patches for Mesa going back months, they've been for DRI3. Chris Wilson of Intel has now implemented GLX_EXT_buffer_age support along the DRI2 code-paths.
It was just last June that Eric Anholt left Intel for Broadcom to focus on creating the Broadcom VC4 open-source graphics driver stack for the Raspberry Pi to have a new DRM/KMS driver and a Gallium3D driver. In less than one year, he's made a lot of progress.
Intel developers are in the process of landing their GLSL shader cache into mainline Mesa.
NIR, the new IR for Mesa that's better than the status quo (GLSL IR), has finally landed inside mainline Mesa.
726 Mesa news articles published on Phoronix.