Mesa 19.1's New Features From The Intel Gallium3D Driver To New Drivers & Vulkan Optimizations
- RADV meanwhile also tapped KHR_8bit_storage, AMD_gpu_shader_int16 and AMD_gpu_shader_half_float.
- The slow Softpipe code now supports more GL4 extensions.
- Continued work on Broadcom's V3D driver.
- GLX_ARB_create_context_no_error support.
- Improvements to Gallium Nine as the Direct3D 9 state tracker for Windows/Wine gaming and as part of this series is now Gallium Nine NIR support to work with the likes of Intel's Gallium3D driver not opting for TGSI.
What didn't make it into Mesa 19.1 is OpenGL 4.6 support (hopefully that's coming for Mesa 19.2, which looks quite likely), the Nouveau / OpenCL NIR code is still being worked on by Red Hat and not all mainlined yet, and there isn't yet any AMD Radeon RX 5700 series (Navi) support... Now that Navi is announced, hopefully AMD will get to posting more of their open-source Linux driver enablement code. So far we've seen just LLVM AMDGPU changes volleyed out publicly. By launch day AMD should have open-source Navi support in Git form but with not having any support in Mesa 19.1 that means it won't be in released/shipping form ahead of launch. Of course, there's also the Radeon Software / AMDGPU-PRO stack for easy binary access on launch day. Mesa 19.1 also doesn't have any open-source Turing NVIDIA GPU support in Nouveau as they are first blocked in kernel-space until NVIDIA releases the signed firmware necessary to initialize the 3D blocks. But even without these bits in Mesa 19.1, this is quite an exciting quarterly Mesa3D update debuting any day now.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.