[regression][bisected] deqp EGL test failures: Got EGL_BAD_MATCH: eglCreatePlatformWindowSurface()
Many tests are failing dEQP EGL on all Intel gpus: http://mesa-ci.01.org/mesa_master/builds/18216/group/63a9f0ea7bb98050796b649e85481845#fails
Many (all?) of the failures have the following message:
Got EGL_BAD_MATCH: eglCreatePlatformWindowSurface() at egluUtil.cpp:344
This has been bisected to the following commit:
commit a800d16e Author: Hal Gentz zegentzy@protonmail.com Date: Thu Oct 10 18:35:50 2019 -0600
egl: Puts RGBA visuals in the second config selection group.
That way applications don't get windows that are compositor alpha-blended
accidentally.
In the ideal world, this would be done by the xserver, as it does for
GLX, however, an appropriate place could not be found, so it's being
placed here instead.
Fixes: 049f343e8ac "egl: Allow 24-bit visuals for 32-bit RGBA8888 configs"
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=67676
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>