News: 0001470727

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mesa 24.2 Adds Support For Fixed-Rate Compression Extensions For OpenGL & EGL

([Mesa] 6 Hours Ago Fixed-Rate Compression)


Being merged to Mesa 24.2 this week is a set of 12 patches that have been four months in the making for supporting the OpenGL/EGL fixed-rate compression extensions.

Louis-Francis Ratté-Boulianne of Collabora wired up support for these fixed-rate frame-buffer compression extensions. In turn they can be used by any of the Gallium3D drivers supporting the necessary hooks.

GL_EXT_texture_storage_compression is one of the newly supported extensions for allowing games/apps to opt-in to compression for immutable textures. Also now supported is GL_EXT_EGL_image_storage_compression for fixed-rate frame-buffer compression by taking all properties from a fixed-rate compressed EGLImage. The third extension is EGL's EGL_EXT_surface_compression for applications/games to opt-in to fixed-rate compression for EGL window surfaces.

This fixed-rate compression work for Gallium3D drivers has been a long time coming but is good to go now for next quarter's Mesa 24.2 release thanks to [1]this merge request .



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27109



phoronix

"It's just that I was born with a highly developed case of Altzheimers, and
I have trouble keeping details around in my head for more than about five
minutes."

- Linus Torvalds on bug tracking