Intel's Mesa driver is at OpenGL 4.5 compliance but there are many extensions still left to be implemented that haven't appeared in a formal OpenGL specification. One of those extensions now being implemented is ARB_transform_feedback_overflow_query.
Libdrm has some new patches this morning from a NVIDIA developer.
With Mesa 17.0 up to its release candidates and being under a feature freeze, I explored this morning how the size of the changes for Mesa 17.0 compare to earlier Mesa milestones.
The first release candidate of Mesa 17.0 (formerly known as Mesa 13.1) is now available for testing.
After a very exciting development cycle, Mesa 17.0 was branched yesterday, officially marking the end of feature development for this next Mesa release due out in February.
Adding to the list of Mesa 17.0 features is enough functionality in the reverse-engineered Etnaviv Gallium3D driver for running OpenGL 2.0 games.
Mesa 17.0 (formerly known as Mesa 13.1) was supposed to enter its feature freeze last weekend, but that milestone and branching of the code-base didn't happen due to last minute feature work.
While RadeonSI in Mesa Git exposes OpenGL 4.5, it hasn't yet formally passed the OpenGL 4.5 Conformance Test Suite (CTS) for certifying the OpenGL driver. But now it looks like this open-source Radeon Linux graphics driver has about all OpenGL CTS failures addressed.
With the Etnaviv driver bringing the Gallium3D "renderonly" library to Mesa Git, Alexandre Courbot of NVIDIA has sent out an updated patch for adding renderonly support to Tegra/Nouveau.
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.
1044 Mesa news articles published on Phoronix.