piglit.spec.egl_ext_device_base.conformance broken
Perhaps this test needs an update? After mesa 1026d293 it prints:
$ PIGLIT_PLATFORM=gbm /tmp/build_root/m64/lib/piglit/bin/egl_ext_device_base -auto -fbo
PIGLIT: {"enumerate subtests": ["pbuffer_tests", "surfaceless_tests", "configless_tests"]}
================================================
=============== PBUFFER ========================
================================================
------------------------------------------------
Device #0
------------------------------------------------
GL Vendor: Intel
GL Renderer: Mesa Intel(R) Xe Graphics (TGL GT2)
GL Version: 4.6 (Compatibility Profile) Mesa 23.0.0-devel (git-513442dc32)
------------------------------------------------
Device #1
------------------------------------------------
libEGL fatal: did not find extension DRI_Mesa version 1
Before that commit, it would complete successfully.
Bisected to:
1026d29344192755dd340d6ac13a9674189d2d61
Author: Emma Anholt <emma@anholt.net>
dri: Introduce internal Mesa DRI driver loader extension.
All DRI loaders in Mesa (EGL, GLX, gbm) now require this ext and that the
driver come from a matching build. This will let us use Mesa-internal
types and enums across the loader-driver bounary inside of Mesa.
Reviewed-by: Adam Jackson <ajax@redhat.com>
Acked-by: Eric Engestrom <eric@igalia.com>
LOL-YESed-by: Kristian Høgsberg <krh@bitplanet.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20069>