[Mesa-dev] [PATCH 0/4] import the txc_dxtn code from libtxc_dxtn into mesa (Was: Merge floating to master)
Jon Severinsson
jon at severinsson.net
Mon Mar 7 03:49:47 PST 2011
At Mon Mar 7, 2011 at 09:59:08, Jose Fonseca wrote:
> First, I don't agree with a one-size-fits-all enable-patented flag at all.
Would something like --enable-patented=floating,s3tc (with plain --enable-
patented enabling all of it for those of us in jurisdictions without swpat)
work for you?
At Mon Mar 7, 2011 at 09:59:08, Jose Fonseca wrote:
> And I agree with Dave -- the current dynamic library approach is much
> better.
Well, except that floating can't be (easily) implemented using it, and if you
are going to recompile mesa anyway...
At Mon Mar 7, 2011 at 09:59:08, Jose Fonseca wrote:
> So let's not put everything in the same basket, and focus on the issue at
> hand, the floating point feature.
Of course, this was intended for action after floating was merged.
At Mon Mar 7, 2011 at 11:04:08, Dave Airlie wrote:
> Not sure what country you are in (I'm guessing France) that doesn't
> but the float patent texture is for hw/sw and isn't a swpat, so I'm
> guessing EU law applies just as much.
If the float patent isn't a swpat, why hide it behind --enable-patented at all?
If it a hwpat only the hw can infringe, and a licence for the hw is presumably
taken care of by the hw vendor. If Mesa (a pure sw product) is able to
infringe on it, it is (at least partly) a swpat, and as such not
valid/enforceable in most of the world (standard IANAL disclaimer applies).
If the floating2 branch can be merged into master without an --enabled-patented
switch the entire rationale for this patch series disappears (at least for
now).
Regards
Jon Severinsson
More information about the mesa-dev
mailing list