Created attachment 116836 [details] bdw failures and assertions dEQP has a relatively stable set of failures across the supported platforms. However, on BDW, there are ~1300 more regressions. BDW failures and assertions attached.
I think these are a NIR related regression. They work on master with INTEL_DEBUG=vec4vs and they work on 10.6 with INTEL_USE_NIR=0. (Well, at least the one test I tried...)
I think I probably broke matrix vertex attributes that aren't mat4s.
Created attachment 116863 [details] [review] Fix matrix vertex attributes in NIR I think this patch should fix most of them.
FWIW, the patch is on the mailing list: http://lists.freedesktop.org/archives/mesa-dev/2015-July/088026.html I've also posted a backport to 10.6 here: http://lists.freedesktop.org/archives/mesa-stable/2015-July/002746.html
I tested Ken's patch, it fixes 1256 dEQP failures and puts BDW at parity with HSW.
Fixed on master with: commit 73d0e7f3451eaeb62ac039d2dcee1e1c6787e3db Author: Kenneth Graunke <kenneth@whitecape.org> Date: Wed Jul 1 20:13:00 2015 -0700 i965/vs: Fix matNxM vertex attributes where M != 4. Matrix vertex attributes have their columns padded out to vec4s, which I was failing to account for. Scalar NIR expects them to be packed, however. Fixes 1256 dEQP tests on Broadwell. Cc: mesa-stable@lists.freedesktop.org Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Tested-by: Mark Janes <mark.a.janes@intel.com> Reviewed-by: Chris Forbes <chrisf@ijw.co.nz> I believe Emil will pick it up for 10.6.2 as well.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.