<div class="gmail_quote">On Fri, Jun 11, 2010 at 3:37 PM, Xavier Chantry <span dir="ltr">&lt;<a href="mailto:chantry.xavier@gmail.com" target="_blank">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;">



Hi Marek<br>
<br>
Thanks a lot for your rebasing work.<br>
Here is my report :<br>
<br>
- all my games that broke with temporaries patch (they were either<br>
completely black or lot of black screen flash every frame) behave<br>
badly, but in different ways :<br>
* etracer is very slow and often crash in ttm code [1] (I think this<br>
is an old bug that just resurrected, no idea why)<br>
* foobillard is very slow and still flash a bit<br>
* strangely, neverball seems to work, I get similar results than with<br>
old nvfx-next-6b branch with temporaries reverted. no black flash<br>
while playing.<br>
* glest segfault [2]<br>
<br>
I also compared with piglit the old nvfx branch with the new merged one :<br>
114/174 vs 113/174<br>
That looks quite good with 3 new pass, but 4 new fail :<br>
* fbo-copypix<br>
Returncode was -6<br>
* glean pbo<br>
     ../../../../src/gallium/auxiliary/util/u_inlines.h:77:pipe_reference:<br>
Assertion `pipe_is_referenced(reference)\\\&#39; failed.<br>
* texCombine4:  FAIL rgba8, db, z24, s8, win+pmap, id 33<br>
* fp-long-alu<br></blockquote><div><br>Hi Xavier,<br><br>Sorry for the late reply.<br><br>The assertion in pipe_reference can be fixed quite easily I think. There is pipe_*_reference missing somewhere.<br><br>Concerning fp-long-alu, there are new CAPs for shader limits which should be filled out but I don&#39;t know what values to put there. If the two get fixed, it will hopefully be just 2 new failures along with 3 that pass.<br>



<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
There is just fp-long-alu that is for sure a regression caused by new<br>
master code (some gallium changes). I don&#39;t know about the 3 others.<br>
<br>
It might be worth to re-test everything on your new branch with this<br>
patch reverted :<br>
<div>nvfx: rewrite render temporaries code, also affecting 2D and resource code<br></div></blockquote></div><br>Here is the tree with the commit reverted:<br><br>git://<a href="http://anongit.freedesktop.org/~mareko/mesa">anongit.freedesktop.org/~mareko/mesa</a> nvfx-next-6b-notemps<br>

<br>It is compile-tested so if it does not work, there is nothing I can do about it.<br><br>-Marek<br>