Page 3 of 3 FirstFirst 123
Results 21 to 26 of 26

Thread: S3TC Support For Mesa Brought Up Again

  1. #21
    Join Date
    Dec 2009
    Location
    Italy
    Posts
    176

    Default

    Now that r300g has progressed to the point where S3TC compression support is the last obstacle in making a lot of games work, I wonder if the work Corbin Simpson did at http://cgit.freedesktop.org/~csimpso...tc-by-the-book may be useful to alleviate the problem of needing an external library (which makes less complete the out-of-the-box experience, which is one main selling point of OS drivers).

  2. #22
    Join Date
    Aug 2007
    Posts
    153

    Default

    Quote Originally Posted by kbios View Post
    Now that r300g has progressed to the point where S3TC compression support is the last obstacle in making a lot of games work, I wonder if the work Corbin Simpson did at http://cgit.freedesktop.org/~csimpso...tc-by-the-book may be useful to alleviate the problem of needing an external library (which makes less complete the out-of-the-box experience, which is one main selling point of OS drivers).
    I'd have to get Ian to take another look. Last time, we did discover one big hole in that branch: D3D permits compressed texture updates with non-compressed data. That could probably be fixed in Gallium but not Mesa.

  3. #23
    Join Date
    Dec 2009
    Location
    Italy
    Posts
    176

    Default

    Quote Originally Posted by MostAwesomeDude View Post
    I'd have to get Ian to take another look. Last time, we did discover one big hole in that branch: D3D permits compressed texture updates with non-compressed data. That could probably be fixed in Gallium but not Mesa.
    Thanks for your answer. If/when it works, would it make libtxc-dxtn completely unnecessary? It is unmantained and IIRC doesn't work with multiple textures.

  4. #24
    Join Date
    Aug 2007
    Posts
    153

    Default

    Quote Originally Posted by kbios View Post
    Thanks for your answer. If/when it works, would it make libtxc-dxtn completely unnecessary? It is unmantained and IIRC doesn't work with multiple textures.
    It would make it less necessary, certainly. It is maintained, but S3TC, by specification, doesn't necessarily work with multitexturing, and it's broken on many chipsets.

  5. #25
    Join Date
    Dec 2009
    Location
    Italy
    Posts
    176

    Default

    Quote Originally Posted by MostAwesomeDude View Post
    It would make it less necessary, certainly. It is maintained, but S3TC, by specification, doesn't necessarily work with multitexturing, and it's broken on many chipsets.
    Sorry, I was not clear (I'm under exams, you know, and a bit tired ). With "it is unmantained" I meant libtxc-dxtn, because at http://homepage.hispeed.ch/rscheideg...3tc_index.html
    it is written that "Note: this page is no longer updated and the code no longer maintained."

  6. #26
    Join Date
    Dec 2009
    Location
    Italy
    Posts
    176

    Default

    BTW, I just realized you are Corbin Simpson. Are you also the same MostAwesomeDude who always frags me in BZFlag?

Posting Permissions

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