The series pushed to 11.0 in preparation for 11.0.8 ending in b8bac2f99b5807f24b0ed4cdaad8ad09af149ff1 had significant regressions in the conformance test suite, piglit, and dEQP.
GL Conform: 13 failures
Piglit: 112 failures
dEQP: 26 failures
The failures are hitting the following assertion:
deqp-gles2: brw_fs_generator.cpp:110: brw_reg brw_reg_from_fs_reg(fs_inst*, fs_reg*): Assertion `reg->type == reg->fixed_hw_reg.type' failed.
Author: Jason Ekstrand <firstname.lastname@example.org>
AuthorDate: Fri Dec 18 12:25:53 2015 +0000
Commit: Emil Velikov <email@example.com>
CommitDate: Fri Dec 18 12:26:22 2015 +0000
i965/fs: Use a stride of 1 and byte offsets for UBOs
Cc: "11.0" <firstname.lastname@example.org>
Reviewed-by: Kenneth Graunke <email@example.com>
(cherry picked from commit 13ad8d03f201a4d09bf7ab9078b00807d61dfada)
Signed-off-by: Emil Velikov <firstname.lastname@example.org>
I think the answer here is to just revert those patches. They could be made to work, but it would take more reworking than just the trivial conflicts.
Er, I think those were mistagged. I had hoped they would be in 11.1.0, but never intended them to hit 11.0.x. It's too invasive of a change for a stable branch...
Emil fixed up the branch.