For those making use of OpenGL and VDPAU together, there is better interoperability support within the Gallium3D VDPAU state tracker.
With Q1'16 quickly coming to a close, I ran some Git statistics on the Mesa repository this morning to see how things are ticking so far in 2016.
For anyone running applications or games still relying upon the GL_ATI_fragment_shader extension, this old OpenGL extension is now supported by all Gallium3D drivers.
Mesa's Gallium3D drivers are stepping closer to supporting the NIR intermediate representation as a tier-one IR.
Patches are out for yet another OpenGL 4 extension that may soon be supported by the Gallium3D drivers as another item to mark off the list for OpenGL 4.3.
Mesa 11.2 was supposed to be released in early March but that milestone has yet to be reached.
OpenSWR, the new high performance software rasterizer developed by Intel and leveraging LLVM within Mesa, saw a slew of commits today.
While AMD just open-sourced their next-gen Polaris graphics driver code this week, changes have already landed in LLVM and this morning the Mesa/Gallium3D modifications necessary have landed in mainline Mesa.
Shortly after the massive RadeonSI GL4 shader image work that landed yesterday, another OpenGL 4.3 extension was enabled in Mesa Git for all Gallium3D drivers.
Timothy Arceri of Collabora has posted another big patch series for implementing another part of OpenGL 4 within Mesa.
AMD's Nicolai Hähnle on Sunday posted another large Mesa patch series, this time more preparation work for shader images support within Gallium3D.
Besides Linux 4.5 expected this weekend, the release of Mesa 11.2 is also imminent.
Mesa 11.2.0-rc3 is now available via Git as the latest weekly test release to this upcoming major Mesa release.
Mesa has inched a tiny bit closer to supporting OpenGL 4.4 thanks to work done by Collabora's Timothy Arceri.
While the open-source Intel Mesa Linux graphics driver yet doesn't expose OpenGL 4.0 compliance for missing out on FP64 support, as written earlier this week, that code is about ready for its review and could land in Mesa soon. Once that's out of the way, Intel's Mesa driver is stomping very close to OpenGL 4.3 compliance and another GL 4.3 extension was enabled today.
Intel's OpenSWR high-performance software rasterizer that's an alternative to LLVMpipe has landed in mainline Mesa.
As of late there's been an increasing effort to get OpenGL ES 3.2 working for Mesa. Overnight, another OpenGL ES 3.2 extension was put in place.
The newly-opened Mesa 11.3-devel code-base already has support for another OpenGL ES 3.2 extension.
The first release candidate of Mesa 11.2 is now available and this also signifies the branching of 11.2 from Mesa Git master.
For those currently running Ubuntu 15.10 or other similar Linux distributions powered off Mesa 11.0, here are some performance benchmarks comparing that release to the about-to-be-branched Mesa 11.2.
It didn't take long after yesterday's Vulkan 1.0 release for a question to be asked whether there could be a Gallium3D Vulkan state tracker developed.
The latest version of the Mesa DRM library (Libdrm) is now available with a number of additions.
When running Valve's Dota 2 game on Linux and using the Linux 4.5 kernel and Mesa 11.2, the performance of the RadeonSI Gallium3D driver with Radeon and AMDGPU DRM drivers is performing remarkably well compared to the proprietary AMD Linux graphics driver.
Samuel Pitoiset began pushing his Gallium3D Mesa state tracker changes this morning for supporting compute shaders via the GL_ARB_compute_shader extension.
In the process of landing in the Ubuntu 16.04 "Xenial Xerus" package archive is the newly-minted Mesa 11.1.2. While a point release update for Ubuntu of Mesa isn't usually noteworthy, with this change they are also building against LLVM 3.8 to allow OpenGL 4.1 support for the RadeonSI Gallium3D driver.
Mesa 11.1.2 was released today as the latest bug-fix point release to Mesa 11.1.
David Airlie has been putting out some ARB_arrays_of_arrays patches this weekend for Mesa that implement this OpenGL 4.3 extension for all Gallium3D drivers supporting GLSL 1.30.
AMD's Marek Olšák has begun exploring an interoperability interface for OpenGL within Mesa and having a non-Mesa OpenCL implementation (not Clover OpenCL Gallium3D).
The race is on to see if any of the Mesa/Gallium3D hardware drivers (or core Mesa itself) will reach any new version levels for Mesa 11.2.
For those relying upon the "Nine" state tracker for Direct3D 9 support implemented for Gallium3D drivers in order to yield faster performance when running Windows games with Wine, you'll want to pull down the latest Mesa Git code.
919 Mesa news articles published on Phoronix.