Announcement

Collapse
No announcement yet.

S3TC Support For Mesa Brought Up Again

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    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).

    Comment


    • #22
      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.

      Comment


      • #23
        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.

        Comment


        • #24
          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.

          Comment


          • #25
            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."

            Comment


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

              Comment

              Working...
              X