On Mon, 2015-09-21 at 07:49 -0700, Kenneth Graunke wrote: > On Monday, September 21, 2015 09:46:24 AM Mark Janes wrote: > > This series hits an assertion on ILK and G45: > > > > src/mesa/drivers/dri/i965/brw_eu_emit.c:150: brw_set_dest: Assertion > > `dest.nr < (devinfo->gen == 6 ? 24 : 16)' failed. > > > > It triggers about 8k piglit assertions on those platforms. I'm turning > > off testing for G45 and ILK until it is resolved. > > > > https://bugs.freedesktop.org/show_bug.cgi?id=92066 > > > > -Mark > > I've pushed a fix for this: > > commit c1070550c289d48ef389aeb8c564d1abd1123ad1 > Author: Kenneth Graunke <kenn...@whitecape.org> > Date: Mon Sep 21 07:42:27 2015 -0700 > > i965: Fix MRF register number assertions for compr4. > > compr4 is represented by setting the high bit on the MRF number. > We need to mask it out before sanity checking the register number. > > Fixes ~8000 assert fails on Ironlake and G45. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92066 > Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> > > Easy mistake...I always forget about compr4. Hopefully we should be > good now.
that was fast, thanks Ken! I was scratching my head over this... BTW, I just noticed that the ILK docs also say that they have 24 MRFs... (volume 4, part 2, 5.3.3 MRF Registers). Assuming that we don't find any other issues, would we want to extend the fix to ILK too? Iago _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev