With the exciting news that Mesa 10.2-devel is landing in Ubuntu 14.04 LTS for providing the best possible open-source 3D driver experience, here's a round-up of the most interesting features that have been merged so far into this next Mesa release.
As a last minute and very exciting change for open-source GPU driver users planning to run Ubuntu 14.04, Mesa 10.2 in its current development state will be pushed into this Long Term Support release.
Intel's open-source Linux graphics driver now supports the OpenGL 4.4 ARB_buffer_storage extension.
The Direct Rendering Infrastructure 3 code for Mesa has picked up support for the GLX_EXT_buffer_age extension.
While it didn't look like Fedora 20 would end up having Mesa 10.x as a stable release update but would be stuck to Mesa 9.2 for the duration of the F20 lifespan, it now looks like an update to Mesa 10.0 will end up happening for stable Mesa users.
For those living in a stable Mesa 10.0 world rather than using the recent Mesa 10.1 series, there's a new point release out today that serves up almost 50 bug-fixes.
Marek Olšák has pushed today to Mesa Git master a large number of RadeonSI Gallium3D driver changes.
Intel's Mesa DRI driver on Linux has picked up support for another OpenGL 4 extension, but for now at least the hardware support is limited to the yet-to-be-released Broadwell.
In verifying and complementing the major R600/RadeonSI performance regressions noted earlier today for a wide-range of AMD Radeon hardware, here's some more tests that were done this weekend on a different system that also finds the newer code to be running slower than Linux 3.13 + Mesa 10.1
While Fedora 20 is looking to land GNOME 3.12 as a stable release upgrade, the developers normally shipping a bleeding-edge Linux graphics stack haven't sent down any stable release updates for the much-improved Mesa 10 drivers. Fortunately, there's some unofficial choices.
The third and expected final release candidate of the Mesa 10.1 open-source 3D graphics stack is now available.
GLX_MESA_query_renderer is the extension devised by Mesa developers for universally exposing details of the system's OpenGL driver, GPU, and system information in order to assist game developers, among other OpenGL developers. Patches have finally emerged for supporting GLX_MESA_query_renderer by all Mesa and Gallium3D graphics drivers.
Ian Romanick of Intel has decided to delay the release of Mesa 10.1 due to outstanding patches that have yet to be merged and fully tested.
The OpenGL NV_non_square_matrices extension for Mesa has now surfaced in the form of six patches on the developers' mailing list by a new developer looking to get involved with this open-source 3D library and driver project.
I must say I am rather impressed with both Unigine Heaven and Unigine Valley finally running well -- and with decent speed -- when using the open-source Radeon Gallium3D driver in the soon-to-be-out Mesa 10.1.
The latest work by Marek Olšák of AMD is implementing ARB_buffer_storage support within the R300, R600, and RadeonSI open-source AMD Linux graphics drivers.
Several months after core Mesa and Intel's DRI driver received support for the ARB_texture_gather extension, Gallium3D drivers now have support for this OpenGL 4.0 extension.
The second and last planned release candidate to the major Mesa 10.1 graphics stack release is now available.
After the latest round of improvements, support for Intel's next-generation Broadwell processors with their more advanced HD Graphics is now enabled by default within Intel's Mesa 3D driver.
Just this morning I was writing about the performance enhancing HiZ feature coming to Broadwell within Intel's Mesa driver, plus other improvements. Prior to calling it a day, more Intel Broadwell enablement changes have landed inside this open-source 3D driver.
A few months back upstream Mesa developers began assembling a list of easy projects to get started in Mesa 3D driver development. New open-source developers were quick to start working on these easy projects and now the list has been updated with some more easy action items if you want to venture into the world of open-source GPU driver development.
Hitting mainline Mesa this morning are improvements to the VDPAU state tracker.
Rob Clark has sent out a set of patches enabling the XA state tracker for the Freedreno Gallium3D graphics driver.
Mesa 10.1 should be released by the end of February if all goes according to plan. Here's a look at some of the most interesting features to be found in this next major release that provides the open-source 3D graphics drivers for the Linux desktop.
The first release candidate for the upcoming Mesa 10.1 3D graphics library and drivers is now available.
A new GLSL intermediate representation (IR) approach has been proposed for Mesa in replacing its existing tree-based representation for shaders.
The OpenMAX state tracker has appeared within Gallium3D in Mesa for another means of exposing MPEG2 and H.264 acceleration on the GPU.
Talked about on Phoronix a few days ago was a new Gallium3D shader compiler for the Freedreno driver in its support of the Adreno A3xx hardware. Here's more information on this new GL shader compiler and the performance wins and benefits it provides.
Mesa 10.1 was recently branched from Git master ahead of the next major Mesa 3D release in a few weeks time and so now master has been marked as Mesa 10.2.0-devel.
For those Intel / Nouveau / Radeon Linux desktop users not already running in-development Mesa 10.1 code, the latest stable release of the Mesa 10.0.x series is now available.
797 Mesa news articles published on Phoronix.