<div class="gmail_quote">On Fri, Jul 23, 2010 at 7:01 PM, Patrice Mandin <span dir="ltr"><<a href="mailto:mandin.patrice@orange.fr" target="_blank">mandin.patrice@orange.fr</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;">
Le Fri, 18 Jun 2010 18:43:27 +0200<br>
<div><div></div><div>Marek Olšák <<a href="mailto:maraeo@gmail.com" target="_blank">maraeo@gmail.com</a>> a écrit:<br>
<br>
> On Fri, Jun 18, 2010 at 6:05 PM, Patrice Mandin <<a href="mailto:mandin.patrice@orange.fr" target="_blank">mandin.patrice@orange.fr</a>>wrote:<br>
><br>
> > Le Thu, 17 Jun 2010 03:35:19 +0200<br>
> > Marek Olšák <<a href="mailto:maraeo@gmail.com" target="_blank">maraeo@gmail.com</a>> a écrit:<br>
> ><br>
> > > On Fri, Jun 11, 2010 at 3:37 PM, Xavier Chantry <<br>
> > <a href="mailto:chantry.xavier@gmail.com" target="_blank">chantry.xavier@gmail.com</a>>wrote:<br>
> > ><br>
> > > > 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>
> > :<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>
> > > ><br>
> > ../../../../src/gallium/auxiliary/util/u_inlines.h:77:pipe_reference:<br>
> > > > Assertion `pipe_is_referenced(reference)\\\' failed.<br>
> > > > * texCombine4: FAIL rgba8, db, z24, s8, win+pmap, id 33<br>
> > > > * fp-long-alu<br>
> > > ><br>
> > ><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<br>
> > is<br>
> > > pipe_*_reference missing somewhere.<br>
> > ><br>
> > > Concerning fp-long-alu, there are new CAPs for shader limits which should<br>
> > be<br>
> > > filled out but I don't know what values to put there. If the two get<br>
> > fixed,<br>
> > > it will hopefully be just 2 new failures along with 3 that pass.<br>
> > ><br>
> > ><br>
> > > > There is just fp-long-alu that is for sure a regression caused by new<br>
> > > > master code (some gallium changes). I don'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>
> > > > nvfx: rewrite render temporaries code, also affecting 2D and resource<br>
> > code<br>
> > > ><br>
> > ><br>
> > > Here is the tree with the commit reverted:<br>
> > ><br>
</div></div>> > > git://<a href="http://anongit.freedesktop.org/%7Emareko/mesa" target="_blank">anongit.freedesktop.org/~mareko/mesa</a><<a href="http://anongit.freedesktop.org/%7Emareko/mesa" target="_blank">http://anongit.freedesktop.org/%7Emareko/mesa</a>>nvfx-next-6b-notemps<br>
<div>> > ><br>
> > > It is compile-tested so if it does not work, there is nothing I can do<br>
> > about<br>
> > > it.<br>
> > ><br>
> > > -Marek<br>
> ><br>
> > I just tested the new tree nvfx-next-6b-notemps, I think we should go<br>
> > some commits before, because Luca removed the check in fbo setting<br>
> > between difference in bits between colour and depth/stencil buffer, and<br>
> > nv30 hw does not support that (they must be equal) and doing that<br>
> > simply hang the gpu.<br>
> ><br>
> > Commit 4787059263755fb92b2bb09ac71658d9b4cc9368 'nvfx: new 2D: add<br>
> > support for render temporaries' removed this check and fbo tests<br>
> > trigger the bug. Maybe Luca was planning to use temporaries to avoid<br>
> > this check, but unfortunately we do not know if he finished it or not.<br>
><br>
> I do not want to guess here. I would like to hear something from Luca before<br>
> doing anything else with his code.<br>
<br>
</div>It has been 3 months since latest Luca's sign, and I'm afraid it will<br>
be a while before it changes :-(.<br>
<br>
Marek, if you are still interested in merging stuff from nvfx-next-6b,<br>
I would like to propose up to commit<br>
9a4c66b0d1963c4d90fccac41e7aa48105835857 included (as I said before,<br>
the following ones bring back nasty regression regarding fbo stuff,<br>
hanging the gpu hard).<br></blockquote><div><br>9a4c66b0d1963c4d90fccac41e7aa48105835857 doesn't compile, so I went one commit back.<br><br>It's here for testing:<br>git://<a href="http://anongit.freedesktop.org/~mareko/mesa">anongit.freedesktop.org/~mareko/mesa</a> nvfx-new<br>
<br>Please let me know if it works.<br><br>-Marek<br></div></div>