The 12 Big New Features Of Mesa 12.0

Mesa 12.0 is quite a big release as for this three-month release they have almost double the amount of new code as from earlier releases. Some of the prominent highlights for Mesa 12.0 (up until yesterday, this release was known as Mesa 11.3) include:
- OpenGL 4.3 is now available for Intel i965 (with Broadwell hardware and newer), Nouveau NVC0 (for Fermi and Kepler), and RadeonSI (when using LLVM 3.9 SVN). This is quite the big leap forward, particularly for the Intel driver that up to now only offered OpenGL 3.3 support. Many of these drivers are also close to OpenGL 4.4~4.5, which should be reached for the next Mesa release due out in September.
- On a related note, OpenGL ES 3.1 functionality is now exposed on Nouveau NVC0 and RadeonSI.
- Intel's Vulkan driver has landed. The Intel Anvil/Anv Vulkan driver is part of this Mesa release with having been mainlined in Git.
- OpenGL performance improvements for Intel Skylake as well as with Broadwell hardware too.
- RadeonSI OpenGL performance improvements too, including much faster tessellation performance, new texture copy code, and more.
- DRI3 video support in the VA-API and VDPAU Gallium3D state trackers.
- Many Gallium3D "Nine" improvements for Direct3D 9 support on Linux for use by optional Wine patches.
- The new interoperability interface worked out by AMD as part of their hybrid driver architecture.
- AMD Polaris support is present in RadeonSI. For this next-gen AMD GPU support you'll also need to be running a Linux 4.7+ kernel, newer LLVM, and obviously updated libdrm too.
- HEVC Main 10 profile support was added to the Radeon UVD code.
- Intel's OpenSWR software rasterizer has landed in Mesa as another software-based GPU option to Softpipe and LLVMpipe.
- Many bug fixes.
If you like all of our Linux graphics coverage and aren't currently a member of our premium club, consider taking advantage of our 12th birthday deal for being able to see more content come in the future. Thanks! Stay tuned for more Mesa 12.0 benchmarks shortly on Phoronix.
9 Comments