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

Higgins: Doolittle, you're either an honest man or a rogue.
Doolittle: A little of both, Guv'nor. Like the rest of us, a
little of both.
-- Shaw, "Pygmalion"