Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-10 Thread Rudolf Polzer
t would have. > (Furthermore b) applies not only to patent issues but any contribution to any > open source project. The only way to ensure one does not waste time is to get > the maintainers' buy in for the general concept beforehand.) In this case, that clearly is

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-10 Thread Rudolf Polzer
- set s3tc_supported = 0 and s2tc_supported = 0 Change all references to s3tc_supported to s2tc_supported, where it is applicable to the case (e.g. depending on input source). Change all references to GL_COMPRESSED_*_S3TC_*_EXT to S2TC_* where applicable. Best regards, Rudolf Polzer _

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-10 Thread Rudolf Polzer
On Wed, Aug 10, 2011 at 11:42:11AM +0200, Philipp Klaus Krause wrote: > Am 10.08.2011 11:34, schrieb Rudolf Polzer: > > > > >> The OpenGL ARB cannot incorporate S3TC into a core spec anyway. > > > > But it already is core part of OpenGL 3.0. > >

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-10 Thread Rudolf Polzer
On Wed, Aug 10, 2011 at 08:50:38AM +0200, Marek Olšák wrote: > On Wed, Aug 10, 2011 at 7:11 AM, Rudolf Polzer wrote: > > To exaggerate again: what if we upload null bytes into that decompressor > > circuit? The decoding algorithms would still run on the hardware, but all we >

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-09 Thread Rudolf Polzer
ly also avoids inferred alpha values. But that this is necessary seems to generally not be agreed on, given lots of related stuff on various mailing lists I find on the net. S2TC also has a branch "s2tc+alpha" that uses full DXT5 alpha encoding instead, but I am unsure whet

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-09 Thread Rudolf Polzer
eme, and was invented 8 years earlier. That can get very interesting, as I assume that Apple tries to defend against the S3TC patent exactly by pointing out the similarity to RPZA (the Quicktime 1 codec). Best regards, Rudolf Polzer ___ mesa-dev m

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-09 Thread Rudolf Polzer
On Tue, Aug 09, 2011 at 03:16:34PM +0200, Philipp Klaus Krause wrote: > Am 09.08.2011 13:10, schrieb Rudolf Polzer: > > As for compression: the compressed format is basically "each 4x4 block is a > > 2-color optimum palette image". Similar schemes have existed way bef

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-09 Thread Rudolf Polzer
nput is compressed using S2TC, though, no further quality loss would occur at this stage, as the operation described above would be the identity. > How should you brought this? You should have assumed that we have our reasons > -- after all we've been living under the frustration of these patents, > walking on a mine field, for a decade --, instead of assuming we have NIH > syndrome. So I should never try to do anything new, as likely someone else may have already done it and rejected it. Good to know. Best regards, Rudolf Polzer ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-09 Thread Rudolf Polzer
rought this up? I still don't understand WHY this is an issue. Is US patent law really that retarded? I still can't believe this, as to me that would mean that Apache would have needed a patent license in order to transport GIF files back then (or at least, to assign the content type "image/gif" in the default config). Best regards, Rudolf Polzer ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-08 Thread Rudolf Polzer
nt preparing a PKGBUILD for Arch Linux, but that is about all I can do without having contact to people at the distros who decide such things. Best regards, Rudolf Polzer ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-08 Thread Rudolf Polzer
On Mon, Aug 08, 2011 at 12:52:14PM -0700, Corbin Simpson wrote: [force_s3tc_enable] > It is not transparent if applications must opt into using it. Applications must also opt into using the regular S3TC extension, by using the appropriate texture format constant. No difference there, just a differ

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-08 Thread Rudolf Polzer
ng OpenGL. So it is available, just by a "different API" than the one in the OpenGL extension spec (due to an extra putenv() call being required). Including S2TC, and thus enabling compressed texture upload by default, only changes the API by wh

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-08 Thread Rudolf Polzer
;safer" from those patents (whether it is actually a successful evasion, only a judge can decide). The suggestion however is to include a S2TC-like method with Mesa, to basically make sure that in the long run NO distro has no support for S3TC uploading, without requiring an extra decision in

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-07 Thread Rudolf Polzer
gal > expenses resulting from following your advice? You must think really highly > of yourself, or think we are really dumb to not have thought/discussed this > till now. > > We need this sort of "IANAL" opinions just as much as we need chronic tooth > pain. We have a problem and need to work towards a solution. I am not saying that my solution is the right one. I am saying we have to work towards one, and need people who are actually qualified to do it. I provided an idea, and we need to find ou if this idea is viable. As, "Mesa not supporting S3TC, ever" will be the end of linux gaming before it really started. Best regards, Rudolf Polzer ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-04 Thread Rudolf Polzer
fies the bitstream of the texture to see that no S3TC IP is used by it, or "fixes" it by turning S3TC into S2TC by a proper mapping of pixel values? At least that's my opinion (IANAL too). Best regards, Rudolf Polzer ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] S2TC - yet another attempt to solve the "S3TC issue"

2011-08-01 Thread Rudolf Polzer
this method? One possible implementation BTW could be Linux distros shipping S2TC libtxc_dxtn by default, and providing a "simple" way for users to upgrade to a full S3TC library, if they are aware of the issues with it and see themselves not affected by them