AMD Radeon Open-Source OpenGL Driver Expands Its Sparse Texture Capabilities

Written by Michael Larabel in Radeon on 18 January 2022 at 05:51 AM EST. 2 Comments
At the end of last year AMD introduced OpenGL sparse texture support into its RadeonSI Gallium3D driver. This functionality for Vega GPUs and newer flipped on ARB_sparse_texture support while now with the very latest Mesa 22.0-devel code ARB_sparse_texture2 is now flipped on too.

ARB_sparse_texture2 updates OpenGL's sparse texture support with further additions by NVIDIA. ARB_sparse_texture2 adds new built-in GLSL texture lookup functions, changes the behavior around reads from uncommitted texture memory, specifies standard virtual page sizes for internal formats used by sparse textures, and support for creating sparse multi-sample and multi-sample array textures.

ARB_sparse_texture2 is outlined in full via the OpenGL Registry. Merged this morning into Mesa 22.0-devel is getting this updated sparse texture support implemented for RadeonSI Gallium3D, again it's limited to Vega/GFX9+ due to hardware capabilities.

See this merge request for the ARB_sparse_texture2 details for RadeonSI.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week