More code by Emil Velikov was merged yesterday to push along the Gallium3D Mega Drivers model.
The GLX DRI3 GPU offloading support has landed in Mesa with a solution that's superior to the DRI2 GPU offloading model.
New point releases in the Mesa 10.1 and Mesa 10.2 series are now available.
The start of the Gallium3D "mega drivers" patches by Emil Velikov are starting to land in Mesa. First up, the patches to consolidate the Gallium3D VDPAU and XvMC support into single libraries for supporting multiple drivers.
When Eric Anholt announced last week he was developing a Broadcom VC4 DRM plus OpenGL driver he said originally he plans to develop the user-space GL driver as a Gallium3D driver but might later turn it into a classic Mesa driver.
Finally receiving some mainline treatment within Mesa this Sunday is the start of Chris Forbes' long work-in-progress patches concerning ARB_fragment_layer_viewport.
Another set of AMD RadeonSI Gallium3D driver improvements were committed on Wednesday for Mesa.
Work on a Gallium3D approach to Mesa "mega drivers" is still progressing. The final reported patch series is now out there and the developer hopes to have the support merged over the next month.
Beginning this week, Eric Anholt is now working for Broadcom after working for Intel's Open-Source Technology Center the past several years on the Intel Linux graphics driver stack. While Eric just started there, he's already made some headway on a Broadcom DRM driver and expects to begin developing a Gallium3D driver soon.
The Gallium3D "Softpipe" driver as the most crude software fallback driver now supports GL Shading Language 3.30.
Another OpenGL 4 extension has landed in Mesa by Intel's Open-Source Technology Center crew for the Mesa 10.3 release at the end of the summer.
Besides Mesa 10.1.5 being released last night, Mesa 10.2 made it out late last night followed immediately by Mesa 10.2.1 to take care of a build failure that sneaked into the final release.
AMD's RadeonSI Gallium3D driver is a bit closer to supporting OpenGL 4.0 via the GLSL 4.00 specification requirements thanks to a new patch set published on Friday by Marek Olšák.
Mesa 10.1.5 was just released this Friday evening while we're still waiting for the imminent release of the major Mesa 10.2 release unless it was delayed again.
Similar to functionality offered by other drivers, Mesa might finally have a shader compiler cache to save compiled GLSL shaders to the disk in an effort to reduce the start-up time for modern Linux games.
Last week when Mesa 10.2 RC4 was released it was expected to be the final development version and to ship the official release of Mesa 10.2 on Friday, 30 May. The official release didn't happen but Mesa 10.2 RC5 is out there now with the hopes of shipping the final release next week.
Here's some fresh tests of Mesa's LLVMpipe Gallium3D driver for software-based rendering. Since last month, LLVMpipe now supports OpenGL 3.3.
In a new mailing list thread, Eric Anholt expresses regrets a few years ago when they began sending GLSL IR into their driver rather than using Mesa IR and improving that intermediate representation. Eric is now trying to get the Mesa IR support up to scratch so that it can be sent directly to classic Mesa drivers.
Axel Davy has posted a new set of 11 patches to allow for GPU offloading by Mesa 3D drivers with GLX DRI3 and EGL Wayland.
Mesa 10.2 will be released very soon and while it does offer a lot of new features within its 1.4 million line code-base, it isn't perfect and lacks some features still being sought after by open-source Linux fans.
Mesa 10.2 is expected to be released in the next few days and with this three-month update will come many improvements to the Intel, Radeon, and Nouveau graphics drivers plus other improvements to core Mesa/Gallium3D, the advancement of the Freedreno Gallium3D driver, and much more.
Mesa is up to 1.4 million lines of code and has already seen almost 2,500 Git commits so far this year.
Last year experimental Direct3D 9 support came to Linux via a third-party Mesa tree that introduced a new Gallium3D state tracker and modifications to get this D3D9 support working with the open-source NVIDIA (Nouveau) driver. The Direct3D 9 support was never merged into mainline Mesa/Gallium3D, but some fixes as a result of that work is now queued up for likely landing.
While Mesa 10.2 will be released in the days ahead and has plenty of new features, for those sticking to stable Mesa releases the 10.1.4 point release is now available.
A new initiative is underway by a Mesa developer to pair the OProfile system profiler with the Phoronix Test Suite for more easily finding OpenGL driver bottlenecks, etc.
Rob Clark's work on the Freedreno Gallium3D driver continue to prosper with hitting yet another achievement for this open-source, reverse-engineered Qualcomm Adreno graphics driver for Linux.
The open-source, reverse-engineered Nouveau driver has landed initial support for NVIDIA Maxwell graphics processors within its Mesa Gallium3D Linux graphics driver.
The Freedreno Gallium3D driver now is able to officially advertise OpenGL 2.0 support after the latest work on this open-source, reverse-engineered driver for Qualcomm Adreno graphics processors.
The second release candidate to Mesa 10.2 is now available with more fixes compared to the Mesa 10.2 RC1 and branching that happened one week ago.
For those using the stable Mesa 10.1 release series until the debut of Mesa 10.2 in a few weeks time, the 10.1.3 point release is now available.
901 Mesa news articles published on Phoronix.