The X11 WSI integration received many fixes

Nov 28, 2016 22:00 GMT  ·  By

Today, November 28, 2016, Collabora's Emil Velikov announced the release of the second maintenance update to the stable Mesa 13.0 3D Graphics Libray for Linux-based operating systems.

Initially planned for a November 25 release, the second Mesa 13.0 3D Graphics Library point release introduces a total of 58 changes across all supported drivers, including but not limited to Radeon, Intel i965, and VC4. Basic Gemini Lake support was implemented in the Intel i965 driver, and there are great improvements to Vulkan drivers.

Additionally, it looks like the X11 WSI integration has seen numerous fixes, Apollo Lake and Kaby Lake SKU strings were added to the Intel i965 driver, the Intel ANV Vulkan driver now correctly handles unsupported formats, and it looks like there are a couple of Wayland enhancements for Vulkan support.

"A number of fixes for vc4, i965 and radeon drivers. PCI IDs for Geminilake have been added to the i965 driver," said Emil Velikov. "The respective Vulkan drivers have seen multiple improvements some of which include improved smoketesting and addressed memory leaks. A number of fixes have landed for the X11 WSI integration."

PATH_MAX is no longer used on some platforms

To address some recent build issues on certain platforms, the PATH_MAX variable is no longer used in Mesa 13.0.2 and onwards. Additionally, various races that occurred during the _mesa_HashWalk() function when attempting to use glDeleteFramebuffers alongside glTexImage2D, as well as "#version 0" in GLSL programs, were fixed.

Mesa 13.0.2 3D Graphics Library is now considered the most advanced Mesa 3D stable version out there, and it is recommended that you install it on your GNU/Linux distribution as soon as possible if you want to have the best gaming experience on Linux. You can download the Mesa 13.0.2 source archive right now from our website.