-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 14.02.2011 um 16:50 schrieb alberto@mattea.info:
I would also like some feedback about the patent situation, e.g. if the patch can be mainlined as it is or if it would be better to load libtxc_dxtn directly at runtime.
I'm afraid neither solution is entirely satisfactory. I recommend to take a look at the Nvidia Texture tools. This is a BSD-licensed(I think) library(+ callable programs) for which Nvidia has licensed the S3TC patent. So if we dynamically link to this library and use it we should be in the clear.
The library behind nv texture tools is C++, but it does have C bindings. libtxc_dxtn has at least some decompression bugs, some games like gothic 2 didn't render properly with it. (When using the S3tc->ARGB8 sw decompression path of gothic 2. With HW dxtn the game doesn't use SW decompression)