OpenGL version string: 3.0 Mesa 11.2.0-devel (git-18c7655)
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
00:02.0 VGA compatible controller : Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Intel internal git@67ae88f31295
Mesa built with: --enable-debug
All GLES 3.1 CTS texture gather test passed before commit:
Author: Francisco Jerez <email@example.com>
Date: Sat Jan 2 19:02:09 2016 -0800
i965/gen6-7: Implement stall and flushes required prior to switching pipelines.
Now 5 fail.
These test also fail on BDW and SKL. However, due to bug 92589, the texture gather gles 3.1 CTS test cases can not be executed in the proper manner on those platforms.
Could be a co-incidence, but there was also another thing appearing between yesterday morning and today, which looks like a potential regression. GfxBench v4 "gl_4" (GL 4.3 Car Chase) test rendering got worse; on some of the frames, most of the things are black now (just the dust from cars is visible). I'll recheck it after this is fixed.
Heh, apparently these tests were passing on HSW by luck, we weren't uploading any sampler state for the compute pipeline so it would simply take whatever was left in the sampler state cache by the previous rendering. The change you bisected the change to invalidates the sampler state cache on Gen7, what explains the regression.
*** This bug has been marked as a duplicate of bug 92589 ***