Some more exciting last minute work landing in Mesa Git before this weekend's Mesa 17.0 branching are the potentially performance-improving HiZ work within the Intel Vulkan driver.
In time for this weekend's feature freeze of Mesa 17.0, the Etnaviv Gallium3D driver has landed in Mesa Git after years of work on this reverse-engineered, open-source driver stack.
It should be a busy end of week for Mesa with the Mesa 17.0 feature freeze being this weekend. In addition to Haswell hitting OpenGL 4.2, Nouveau's NVC0 Gallium3D driver has enabled OpenGL 4.3 support for newer Maxwell and Pascal hardware.
Days ago we mentioned the patches were lining up to get Intel's Haswell to OpenGL 4.2 and this morning those patches have landed in Mesa Git ahead of the branching for the Mesa 17.0 release.
While a lot of OpenGL improvements, Vulkan driver advancements, and performance optimizations can be found in Mesa Git for the forthcoming release as Mesa 17.0, one big feature that's still missing as of today is the OpenGL on-disk shader cache.
In addition to Mesa's "ANV" Intel Vulkan driver getting Float64 shader support this week, another important addition has made it into the latest Mesa Git code.
There was talk last year of Mesa moving to a date-based version scheme and that's now official with Mesa in Git being 17.0-devel rather than 13.1-devel.
Emil Velikov of Collabora has announced the first stable Mesa release of 2017.
Broadcom developer Eric Anholt has issued his first weekly progress report of the new year for the VC4 open-source graphics driver supported by the Raspberry Pi.
A developer has published a set of 14 patches providing copy propagation optimizations for Mesa's GLSL/Nir code.
Unless Marek delivers another one of his big patch-sets to provide some new feature/improvement to RadeonSI, the OpenGL shader cache magically lands, or some other big surprise to end out the year, here are some final statistics about Mesa's impressive developments in 2017.
Broadcom developer Eric Anholt pushed a few VC4 Gallium3D commits into mainline Mesa tonight, likely marking the end of work on this open-source Raspberry Pi 3D driver for 2016.
Almost any longtime Linux user or Phoronix reader will surely agree with me that Mesa absolutely rocked this year for the open-source graphics stack.
Red Hat developer Dave Airlie spent some of his Christmas committing some fixes to the open-source RADV Radeon Vulkan driver for benefiting id Software's DOOM game with Vulkan renderer.
Etnaviv project member Christian Gmeiner has sent out the updated patches implementing the Gallium3D driver for Vivante GPU cores.
NVIDIA Linux developer Thierry Reding has posted some Mesa patches this Christmas weekend.
It appears that ARB_gpu_shader_fp64 for Intel Haswell graphics hardware might finally be merged soon into Mesa and thereby exposing OpenGL 4.0 support.
A huge series of patches landed in Mesa Git today for benefiting the Gallium3D Nine state tracker for Direct3D 9 support on Linux.
It's not as exciting as seeing a massive patch series arrive for like the OpenGL shader cache or other key features, but Collabora's Timothy Arceri sent out a set of 70 patches today providing some clean-ups and bug fixes for Mesa.
While it took a long time for Intel's Mesa driver to begin supporting the ARB_gpu_shader_fp64 extension for double-precision floating-point data types in shaders, fortunately it looks like Intel should soon land the Float64 support in their Vulkan driver soon.
While Intel's at OpenGL 4.5 compliance in Mesa with their open-source graphics driver, there remain a number of modern extensions that aren't currently mandated by an OpenGL version number, among them is ARB_transform_feedback_overflow_query.
A nine-year-old Mesa bug has now been squashed by Marek Olšák. This Mesa bug ended up affecting the RadeonSI driver and causing stability issues, which has now been addressed and should help open-source AMD Linux gamers run titles like Team Fortress 2 and Batman Arkham: Origins (Wine).
While it was disappointing that Fedora 25 shipped with Mesa 12.0, the Mesa 13.0 version has now been sent down as a stable release update.
Prolific Gallium Nine developer Axel Davy has published a massive patch-set today implementing support for internal multi-threading in this Direct3D 9 state tracker.
Mesa developers are discussing the idea of removing the Intel "ILO" Gallium3D driver from Mesa since it hasn't been maintained in a while and provides only limited functionality.
Mesa release manager Emil Velikov announced the availability today of Mesa 12.0.5, just another point release and what he expects will be the last of the Mesa 12.0.x releases.
Earlier this week I wrote about a release schedule coming out for Mesa 13.1 that culminates with this next big Mesa update being out in February. Some Mesa developers have now shared the work they still hope to see in this next release.
Rob Clark has landed his code for supporting EGL_ANDROID_native_fence_sync in Mesa and his Freedreno Gallium3D driver is the first in-tree Mesa/Gallium3D driver to support the native fence FD support, even beating out the Intel driver.
Mesa release manager Emil Velikov has laid out his draft of a release schedule for the next major Mesa release.
Fresh from the libdrm 2.4.74 release that had some Etnaviv API changes, the Etnaviv Gallium3D driver has been proposed for mainline Mesa as the open-source, reverse-engineered 3D effort for Vivante graphics cores.
1125 Mesa news articles published on Phoronix.