As you probably noticed, nvfx-next uses u_blitter and there was a serious bug that had no fix until today:<br><a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f17e011c341ff78ada9543545c1f41caf66b2e9">http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f17e011c341ff78ada9543545c1f41caf66b2e9</a><br>

The thing is vertex buffers might have been destroyed by u_blitter, causing crashes.<br><br>Feel free to test rebased nvfx.<br><br>-Marek<br><br><div class="gmail_quote">On Tue, Jun 8, 2010 at 8:49 PM, Xavier Chantry <span dir="ltr">&lt;<a href="mailto:chantry.xavier@gmail.com">chantry.xavier@gmail.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;"><div class="im">On Tue, Jun 8, 2010 at 8:36 PM, Corbin Simpson<br>
&lt;<a href="mailto:mostawesomedude@gmail.com">mostawesomedude@gmail.com</a>&gt; wrote:<br>
&gt; Luca (and anybody else, especially nouveau people),<br>
&gt;<br>
&gt; Does anybody want to step up and look at the nvfx-next branches? In<br>
&gt; IRC, we&#39;re looking over some of the parts that got merged to master<br>
&gt; (util/u_surfaces and util/u_dirty_surfaces) but not seeing the usage.<br>
&gt; It would be pretty awesome if the rest of the branches could get<br>
&gt; merged so they don&#39;t bitrot.<br>
&gt;<br>
&gt; ~ C.<br>
&gt;<br>
<br>
</div>Last news I had on April 21th :<br>
4:58 PM Luca: the temporary code somehow breaks nv3x<br>
4:59 PM me: so that blocks the rest, I thought the rest could be<br>
merged without that<br>
 Luca: perhaps<br>
<br>
Which referred to this commit :<br>
commit fac5e2d54f7b6f6eac9b96ad14263ebc4ca93832<br>
Author: Luca Barbieri &lt;<a href="mailto:luca@luca-barbieri.com">luca@luca-barbieri.com</a>&gt;<br>
Date:   Sun Apr 18 15:22:43 2010 +0200<br>
<br>
    nvfx: rewrite render temporaries code, also affecting 2D and resource code<br>
<br>
    This commit rewrites the render temporaries code to make it actually robust<br>
    and try to make it perform decently.<br>
<br>
    It also significantly affects how miptrees and the 2D code work.<br>
<br>
<br>
<br>
I could try to test again this week that merging origin/nvfx-next-6b<br>
without the above commit does not break anything on nv35.<br>
It sure fixed a lot of things, especially all the 2D work.<br>
<div><div></div><div class="h5">_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">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>