<br><div class="gmail_quote"><div class="gmail_quote"><div><div class="h5">2011/8/8 Jose Fonseca <span dir="ltr">&lt;<a href="mailto:jfonseca@vmware.com" target="_blank">jfonseca@vmware.com</a>&gt;</span><br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div></div><div class="h5">
<div><div></div><div>----- Original Message -----<br>
&gt; On Mon, Aug 08, 2011 at 01:01:14AM -0700, Corbin Simpson wrote:<br>
&gt; &gt; On Mon, Aug 8, 2011 at 12:58 AM, Egon Ashrafinia<br>
&gt; &gt; &lt;<a href="mailto:egon.mageia@googlemail.com" target="_blank">egon.mageia@googlemail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; As I said in IRC ~ 2 Weeks ago, it is very Important that we<br>
&gt; &gt; &gt; support S3TC!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I mean, the main problem is that this is a Software Patent,<br>
&gt; &gt; &gt; correct? Always<br>
&gt; &gt; &gt; as I know, only in the United States of America, correct?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; If so, in my opinoin the solution is simple. Let&#39;s do it the same<br>
&gt; &gt; &gt; as we did<br>
&gt; &gt; &gt; with --texture-float! Dont build it by default but ad a option to<br>
&gt; &gt; &gt; build it.<br>
&gt; &gt; &gt; And then every Distribution can decide them self.<br>
&gt; &gt; &gt; An American Distribution will disable it and an european<br>
&gt; &gt; &gt; distribution will<br>
&gt; &gt; &gt; disable it.<br>
&gt; &gt; &gt; Why dont we do it like this? I mean this is not a global patent.<br>
&gt; &gt; &gt; Even if so,<br>
&gt; &gt; &gt; France wont accept it cause they dont have software patents. (<br>
&gt; &gt; &gt; What a great<br>
&gt; &gt; &gt; State!!! :D )<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Also, please keep in mind! Without this support, Linux/Gnu will<br>
&gt; &gt; &gt; _never_ and<br>
&gt; &gt; &gt; I realy mean _never_ a gaming Plattform. Not now and not in the<br>
&gt; &gt; &gt; future!<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Let&#39;s do some may critical risks to improve the 3D Power of<br>
&gt; &gt; &gt; Gnu/Linux :D<br>
&gt; &gt;<br>
&gt; &gt; *You* do it then. We already support an external S3TC lib which can<br>
&gt; &gt; be<br>
&gt; &gt; built separately; go convince distros to pick it up.<br>
&gt;<br>
&gt; This then is what S2TC is for. Distros could ALREADY take S2TC and<br>
&gt; include<br>
&gt; that, while most gamers wouldn&#39;t see a difference, while feeling<br>
&gt; &quot;safer&quot; from<br>
&gt; those patents (whether it is actually a successful evasion, only a<br>
&gt; judge can<br>
&gt; decide).<br>
<br>
</div></div>Please stop this &quot;just because people can something it mean it is OK&quot; fallacy. That&#39;s what&#39;s ridiculous. Anybody can punch another in the face anytime, doesn&#39;t mean that a) he should; b) we should condemn or induce such practice.<br>


<br>
Without analogies, yes, people can do all sort of things with our software, but we developers should not condone, nor induce wrong/dubious practices.<br>
<div><br>
</div></div></div><div class="im">I wouldn&#39;t oppose bundling S2TC for software renderers, but enabling S3TC decompression on hardware is an orthogonal matter, which depends on the licensing terms between the IHV and S3.<br>

<br>
If you wanna fix this, convince IHVs to fully license the S3TC use in their hardware for Linux.  So far the only IHV that _seems_ to have such wide cross-OS license is NVIDIA.<br>
<br>
I think it would be good to add a FAQ about this in the docs.  But I&#39;m done with this stupid thread.  I&#39;ll enjoy my vacation and stop wasting time with this nonsense.<br>
<font color="#888888"><br>
Jose<br></font></div></blockquote><div><br>Calm down! No need to get insane becuase the thing I wrote! This was just an idea/opinion of my self. Not a command!<br><br>Also the comment ( not by you ), which says I should do it my self is a bit ... wrong! I can create a patch. Yeah I could. But this will be wasted work when we dont discuss it here. I wont get promissions to add it without the ok of the whole mesa-dev list.<br>

<br>As far as I can say. When we dont enable ST3C by default, there should be no restrictions with it. Every Distribution can decide them self if the like or dont like to enable it. <br>I mean our whole work will be trash when this wont be included. I tested some games/applications/benchmarks without ST3C ... its unuseable. Everything is black and only the corners of Textures are visable. This cant be!<br>

<br>I dont want to command someone in here! Also please keep in mind that this is just a idea/opinion by me personaly. You really dont have to do this that way. =)<br><br>Greetings<br><font color="#888888"><br>Egon Ashrafinia<br>
</font></div></div>
</div><br>