Mesa already has a patch to enable OpenGL 4.2 GL_ARB_conservative_depth, since it's the same as the already implemented AMD version.
GL_ARB_texture_compression_bptc may also be interesting. I believe it can replace S3TC and is without patents. The downside is all the existing games out there that are using S3TC, it will take a while for new games to start using the new texture format. But hopefully that will start to happen.
For any Mesa guys reading this: is it possible to take a pre-compressed S3TC texture from a game, decode it on the CPU with the S2TC work (which i believe Jose said would be fine), and the encode it to BPTC and send it to the GPU? From what i gather the real algorithm is quite CPU intensive so it might take too long, but perhaps some shortcuts at the expense of quality can be taken much like S2TC skips some of the S3TC algorithm?
Just an idea...


Reply With Quote
