http://bugs.freedesktop.org/show_bug.cgi?id=24207

           Summary: Extension for S3TC decompression only
           Product: Mesa
           Version: git
          Platform: All
               URL: http://trac.wildfiregames.com/ticket/313
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa3d-dev@lists.sourceforge.net
        ReportedBy: fabio....@libero.it


There are some games that require the S3TC extension but use it only for
decompressing texture. Full S3TC requires libtxc_dxtn, but decompression only
S3TC is supported also without it.

When using games using only S3TC decompression, but when not using libtxc_dxtn,
one can force S3TC with driconf, however:
a) that won't work for all games;
b) it's not very practical to do (think at millions of users that should enable
it this way);

It would be nice if a Mesa specific extension would be added to declare
availability of S3TC for decompression only. The game that uses decompression
only S3TC could then check for both S3TC and Mesa specific extension, and, if
at least one of the two is supported, enable S3TC decompression.

See also this ticket [0] on 0 A.D. game [1] support site:
"maybe we could detect the situation where we're running on Linux and the
driver really does support decompression even though it doesn't claim to fully
support S3TC, since the game should actually run fine with S3TC in that case
and we don't need to tell the user to do anything."

According to [2]: "Without S3TC support, the game will uncompress all of its
textures before using them, which causes it to use between 4 and 8 times as
much memory (and video memory) and will probably slow it down a lot. "

[0]: http://trac.wildfiregames.com/ticket/313
[1]: http://os.wildfiregames.com/
[2]: http://trac.wildfiregames.com/ticket/306#comment:4


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to