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.
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.
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.
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.
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
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.
(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)
Never mind...