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"><<a href="mailto:chantry.xavier@gmail.com">chantry.xavier@gmail.com</a>></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>
<<a href="mailto:mostawesomedude@gmail.com">mostawesomedude@gmail.com</a>> wrote:<br>
> Luca (and anybody else, especially nouveau people),<br>
><br>
> Does anybody want to step up and look at the nvfx-next branches? In<br>
> IRC, we're looking over some of the parts that got merged to master<br>
> (util/u_surfaces and util/u_dirty_surfaces) but not seeing the usage.<br>
> It would be pretty awesome if the rest of the branches could get<br>
> merged so they don't bitrot.<br>
><br>
> ~ C.<br>
><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 <<a href="mailto:luca@luca-barbieri.com">luca@luca-barbieri.com</a>><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>