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:
I've also posted a backport to 10.6 here:
I tested Ken's patch, it fixes 1256 dEQP failures and puts BDW at parity with HSW.
Fixed on master with:
Author: Kenneth Graunke <email@example.com>
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,
Fixes 1256 dEQP tests on Broadwell.
Signed-off-by: Kenneth Graunke <firstname.lastname@example.org>
Tested-by: Mark Janes <email@example.com>
Reviewed-by: Chris Forbes <firstname.lastname@example.org>
I believe Emil will pick it up for 10.6.2 as well.