Page 1 of 11 123 ... LastLast
Results 1 to 10 of 102

Thread: S3TC => r600{c,g}

  1. #1
    Join Date
    Jun 2010
    Posts
    84

    Default S3TC => r600{c,g}

    Hi,

    Someone can tell me if S3TC for r600 is implemented in a MESA GIT who is not the master branch? I initially wanted to implement it by myself by checking how it's made in the r300 drivers but I don't think I will be able to do it.

    The current r600 implementation detect the external library but the S3TC section in r600_tex.c tell it's "not implemented" so when enabling S3TC in driconf, the error message in Wine change.

    S3TC seem to be required for EVE-Online to display correctly. (I don't know if it's the only thing but when S3TC is "enabled", the bigs ugly black squares are replaced by missing icons.).

    If nothing is currently made for this thing, can a r600 devel can tell us if it will be available in the next months,years or never?

    S3TC seem to be required for a lot of commercial games.

    Thanks!

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

    Default

    You need the libtxc_dxtn but its very buggy on the radeon Driver. its an know issue but no one cares or has the skills to implement/fix

    In the Bug Tracker there are many bug reports about this.

  3. #3
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    681

    Default

    This is the Bug Report about S3TC

    https://bugs.freedesktop.org/show_bug.cgi?id=24047

  4. #4
    Join Date
    Jun 2010
    Posts
    84

    Default

    This libtxc_dxtn work for r300 but not for r600 because it's not implemented.

    This bug is open since something like 10 months and nothing has been done except hack to advert s3tc as available and vice-versa. This can help some game but not the one who are really requiring them

  5. #5
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,633

    Default

    I'm pretty sure it'll eventually get there in r600g. Worry not.

  6. #6
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    681

    Default

    Quote Originally Posted by nanonyme View Post
    I'm pretty sure it'll eventually get there in r600g. Worry not.
    I have lost my hope about S3TC. No Dev Talk about it and if you ask directly you get only the answer "Its not implement..."

  7. #7
    Join Date
    Aug 2009
    Posts
    122

    Default

    what you think about decompressing compressed texture with help of libdxtn and then sending it to gpu.

    will be a bit slow but may work at least

  8. #8
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,633

    Default

    Quote Originally Posted by netkas View Post
    what you think about decompressing compressed texture with help of libdxtn and then sending it to gpu.
    I was under the impression it doesn't work for now with r600 and later.

  9. #9
    Join Date
    Nov 2008
    Posts
    30

    Default

    Quote Originally Posted by Nille View Post
    I have lost my hope about S3TC. No Dev Talk about it and if you ask directly you get only the answer "Its not implement..."
    Why don't you implement it?

  10. #10
    Join Date
    Aug 2010
    Posts
    1

    Default

    Quote Originally Posted by monkeynut View Post
    Why don't you implement it?
    S3TC is patented and s3 is still collecting royalties for it. The patent expires in ~10 years.

    http://v3.espacenet.com/publicationD...56431&KC=&FT=E

Posting Permissions

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