Raspberry Pi V3D Driver Adds Native ASTC Texture Compression Support

Written by Michael Larabel in Mesa on 31 May 2023 at 10:12 AM EDT. 8 Comments
MESA
The V3D Gallium3D driver that is most notably used by the latest Raspberry Pi single board computers has landed support in mainline Mesa for native ASTC texture compression support.

Gallium3D has a software fallback for Adaptive Scalable Texture Compression (ASTC) to which the V3D driver had been using. But the Broadcom VideoCore graphics do have native ASTC texture compression, which is now used by the latest code in Mesa 23.2-devel.


The Broadcom graphics support native ASTC compressed textures so the V3D driver has switched to using that with the new code authored by Igalia's Lucas Fryzek.

Just a single patch with a few dozen lines of code gets the native ASTC texture compression support into shape as an efficiency improvement over the software/CPU-based fallback path.
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