Page 2 of 11 FirstFirst 1234 ... LastLast
Results 11 to 20 of 102

Thread: S3TC => r600{c,g}

  1. #11
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Quote Originally Posted by RavFX View Post
    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.
    Have you tried using IRC to ask the devs what would be required to add S3TC?
    http://dri.freedesktop.org/wiki/IRC

    I think that's probably the most direct way to get in touch.

  2. #12
    Join Date
    Sep 2008
    Posts
    332

    Default

    i just love software patents.
    the us think its a great idea to have patents on software and even if you dont live in the us you still suffer the consequences.

  3. #13
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    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..."
    S3TC comes to the R600 driver in mesa 8.0 with openGL3

    they just don't care about S3TC now because its not in the OpenGL2.1 spec and the mesa7.9 still need's work for openGL2.1 support.

    why they should work on openGL3 stuff if they can't handle openGL 2.1 ?

  4. #14
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    Quote Originally Posted by Conq View Post
    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
    the patent is not the problem AMD pays for the patend for every card they sold so every amd card user have the right to use it because they pay for the patent.

    the problem is mesa7.9 is still unter dev and the openGL version in tarket is openGL2.1 and S3TC is not in the OpenGL2.1 spec and they do not have the dev resources to do anything than main kronos-spec work.

    next target on mesa 8.0 is opengGL3 and S3TC is in the OpenGL3-spec.

  5. #15
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    677

    Default

    Quote Originally Posted by Qaridarium View Post
    S3TC comes to the R600 driver in mesa 8.0 with openGL3

    they just don't care about S3TC now because its not in the OpenGL2.1 spec and the mesa7.9 still need's work for openGL2.1 support.

    why they should work on openGL3 stuff if they can't handle openGL 2.1 ?
    Ah and this is the reasson why the driver can use some opgl3 extension ....

    And maybe loot at this http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt

  6. #16
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    677

    Default

    Quote Originally Posted by Conq View Post
    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
    There are only two countries where SW patents are valid.

  7. #17
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Quote Originally Posted by Qaridarium View Post
    the patent is not the problem AMD pays for the patend for every card they sold so every amd card user have the right to use it because they pay for the patent.

    the problem is mesa7.9 is still unter dev and the openGL version in tarket is openGL2.1 and S3TC is not in the OpenGL2.1 spec and they do not have the dev resources to do anything than main kronos-spec work.

    next target on mesa 8.0 is opengGL3 and S3TC is in the OpenGL3-spec.
    Uhm, not that I'm a lawyer or anything, but no, that's not how it works...

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

    Default

    Gallium can load an external s3tc library on demand if it's available. The major legal issues are hopefully on user's end. r600g will assumably sooner or later have a similar stance to s3tc as r300g. Of these I'm fairly sure. I'd give it a whack myself if I a bit less vague idea of how it works.

  9. #19
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,603

    Default

    (how were right numbers for R300_TX_FORMAT_DXT* figured out anyway? I can't find anything about them in any docs I've been reading)

  10. #20
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,603

    Default

    Never mind...

Posting Permissions

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