LLVMpipe Effectively At OpenGL 4.6 With Anistropic Filtering Now Supported

Written by Michael Larabel in Mesa on 21 July 2021 at 06:00 AM EDT. 24 Comments
MESA
The LLVMpipe software OpenGL driver in Gallium3D as well as the Lavapipe Vulkan software implementation now have anisotropic texture filtering support with Mesa 21.3 development code.

David Airlie of Red Hat has been working on the anisotropic filtering support on and off the past half-year. As of yesterday, the code was merged and is based on code originally written for the slower Softpipe OpenGL driver code.

David Airlie went on to note on his Blogspot that in the process he also discovered and fixed an AF quality issue with Softpipe that dates back five years. One borked line of code during a code refactoring led to poor quality anisotropic filtering for Softpipe and initially carried over to this new implementation but now addressed.

Making this anisotropic filtering for LLVMpipe all the more important is that it was the latest extension preventing LLVMpipe from advertising OpenGL 4.6. Now that ARB_texture_filter_anisotropic is exposed, LLVMpipe is effectively at the OpenGL 4.6 milestone. Airlie notes though that there still are some fixes elsewhere in the driver still needing to land before it will be formally in compliance with this latest OpenGL revision.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week