After recent change in piglit, intel-gfx-ci got regression in one test:
=== Piglit changes ===
==== Possible regressions ====
pig-glk-j4005: PASS -> FAIL
pig-skl-6600: PASS -> FAIL
pig-hsw-4770r: PASS -> FAIL
== Piglit commits ==
b57600ba5 glsl-1.40-compat: add basic compat test for built-in constants
6fa083a02 shader_runner: allow compat profiles to be explicitly requested
Results are visible at
i965 doesn't support compat profile for GL 3.1 so I was expecting this test to be skipped. Seems more changes are needed to shader runner for this to work as expected.
It seems piglit requests a compat profile but Waffle passes back a core profile for some reason.
Should be fixed by:
Author: Timothy Arceri <firstname.lastname@example.org>
Date: Tue May 1 15:56:30 2018 +1000
piglit-framework-gl: skip compat test when not supported
OpenGL 3.1 is a little special when it comes to compatibility. If
a 3.1 compat profile is requested by piglit and ARB_compatibility
not supported waffle will end up creating a core profile for us.
Here we make sure ARB_compatibility is supported when explicitly
requesting a 3.1 compat profile from piglit. This allows us to
avoid testing for ARB_compatibility in all GL 3.1 compat tests.
Indeed, it did the trick! Thanks Timothy!