Results 1 to 8 of 8

Thread: To AMD developers/lawyers: S3TC and mesa drivers

  1. #1

    Default To AMD developers/lawyers: S3TC and mesa drivers

    Many games run corrupted (Doom3/Prey/Spring games) or slowly without S3TC support. libtxc_dxtn is usually not installed by default and manually installing it is not very practical for all users.

    However if AMD (and Intel and possibly others) already paid for the S3TC patents would be possible to integrate libtxc_dxtn in mesa and enable it by default on these chips, leaving it disabled on other drivers (which could still enable it without recompiling mesa installing the external libtxc_dxtn)?

  2. #2
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    623

    Default

    Why you opened an new Thread there are already some Threads about this and in no thread an AMD or xorg dev talk to us .... ( except smt like "do it yourself" or "its broken"

    btw Current S3TC Thread

    Bug list related to S3TC

  3. #3
    Join Date
    Aug 2009
    Posts
    122

    Default

    woah, libtxc_dxtn compresses textures into s3tc format, it doesnt decompress it

    It's driver which doesnt support uploading compressed s3tc textures into card.

  4. #4
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Quote Originally Posted by oibaf View Post
    Many games run corrupted (Doom3/Prey/Spring games) or slowly without S3TC support. libtxc_dxtn is usually not installed by default and manually installing it is not very practical for all users.

    However if AMD (and Intel and possibly others) already paid for the S3TC patents would be possible to integrate libtxc_dxtn in mesa and enable it by default on these chips, leaving it disabled on other drivers (which could still enable it without recompiling mesa installing the external libtxc_dxtn)?
    Basically: no.

    Google up old threads discussing S3TC on mesa3d-dev before beating poor dead horses.

  5. #5
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    906

    Default

    The problem is not the need for an external library which is trivial to install, but the fact it does not work even with it!

  6. #6
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Quote Originally Posted by darkbasic View Post
    The problem is not the need for an external library which is trivial to install, but the fact it does not work even with it!
    It is working fine on i965 and r300g, other drivers might have bugs though.

  7. #7
    Join Date
    Jun 2009
    Posts
    2,926

    Default

    Quote Originally Posted by netkas View Post
    woah, libtxc_dxtn compresses textures into s3tc format, it doesnt decompress it

    It's driver which doesnt support uploading compressed s3tc textures into card.
    AFAIK, the driver can upload compressed textures just fine, and the hardware can deal with it.

    What it can't do is take uncompressed textures, compress them, and pass them to the hardware.

    For this, you need the libtxc library. Which unfortunately does not work with r600.

  8. #8
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    906

    Default

    Quote Originally Posted by pingufunkybeat View Post
    For this, you need the libtxc library. Which unfortunately does not work with r600.
    Is it a driver or a library issue? When will be solved?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •