José,<br><br>I think he was referrring to this branch:<br><br><a href="http://cgit.freedesktop.org/%7Emareko/mesa/log/?h=floating2" target="_blank">http://cgit.freedesktop.org/~mareko/mesa/log/?h=floating2</a><br><br>It&#39;s based on the Luca Barbieri&#39;s branch with additional bug fixes and improvements and it&#39;s been tested with r300g, which now has *complete* floating-point texture and renderbuffer support, in addition to softpipe.<br>

<br>There are a lot of piglit tests for ARB_texture_float and ARB_color_buffer_float, which test these features:<br>
- texturing and wrap modes<br>- texture swizzling<br>- texture border color<br>- mipmapping and generatemipmap<br>- clearing<br>- blending<br>- alphatest<br>- clamping controls<br>all with floating-point formats.<br>
<br>The display list support for glClampColorARB is missing, but otherwise the float support can be considered stable and it passes most of the tests (more than proprietary drivers do).<br><br>I constantly keep it in sync with master (recently I have been rebasing it instead of doing git merges). The Luca&#39;s commits are squashed to have one commit per feature/component and to allow for easier review. Each commit has its own history for reference.<br>


<br>Marek<br><br><br><div class="gmail_quote">On Sun, Mar 6, 2011 at 7:09 PM, Jose Fonseca <span dir="ltr">&lt;<a href="mailto:jfonseca@vmware.com" target="_blank">jfonseca@vmware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


Lucas,<br>
<br>
First things first: what branch are you referring to exactly? The floating branch doesn&#39;t match your description -- it hasn&#39;t been updated my Marek or anybody else in a long time.<br>
<br>
Jose<br>
<br>
________________________________________<br>
From: mesa-dev-bounces+jfonseca=<a href="http://vmware.com" target="_blank">vmware.com</a>@<a href="http://lists.freedesktop.org" target="_blank">lists.freedesktop.org</a> [mesa-dev-bounces+jfonseca=<a href="http://vmware.com" target="_blank">vmware.com</a>@<a href="http://lists.freedesktop.org" target="_blank">lists.freedesktop.org</a>] On Behalf Of Lucas Stach [<a href="mailto:dev@lynxeye.de" target="_blank">dev@lynxeye.de</a>]<br>



Sent: Sunday, March 06, 2011 13:13<br>
To: Mesa Devel List<br>
Subject: Re: [Mesa-dev] Merge floating to master<br>
<div><div></div><div><br>
Am Mittwoch, den 02.03.2011, 08:22 +0100 schrieb Lucas Stach:<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I want to bring up a an issue discussed some time ago. The support for<br>
&gt; floating point textures and rendertargets currently lives in a branch<br>
&gt; maintained by Marek Olšák. It&#39;s nice to see Marek rebases this branch<br>
&gt; from time to time, to bring it up to date, but I don&#39;t think this should<br>
&gt; be a permanent state.<br>
&gt;<br>
&gt; We need to discuss how we want to deal with patented features. I doubt<br>
&gt; floating point support will be the last patented feature in the OpenGL<br>
&gt; evolution.<br>
&gt;<br>
&gt; I think the best way to go is to merge floating to master but only<br>
&gt; expose the extensions in question if the user specifies something like<br>
&gt; --enable-patented at compile time. From a lawyers sight it shouldn&#39;t<br>
&gt; make a difference since currently the code for patented features like<br>
&gt; s3tc and floating point support is laying around on the same public git<br>
&gt; servers as mesa.<br>
&gt;<br>
&gt; Merging this code into master should make it easier to maintain and I<br>
&gt; see no legal problem if we let it up to the user whether to use this<br>
&gt; code or compile his mesa without any patented features.<br>
&gt;<br>
&gt; --Lucas<br>
<br>
This matter won&#39;t go away if we ignore it. We will never get full OpenGL<br>
3.0+ compliance if we don&#39;t merge in the floating branch.<br>
<br>
Attached you will find a patch against Marek&#39;s floating branch to hide<br>
the patented extensions behind a configure switch. Please ACK if you<br>
think we could merge in floating or give some opinion why you think we<br>
couldn&#39;t merge.<br>
<br>
Thanks,<br>
-- Lucas<br>
<br>
</div></div><div><div></div><div>_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</div></div></blockquote></div><br>