From 57f48ab91cee3c43f5c2ba36c79ec1955ab6f005 Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Thu, 27 Mar 2025 20:47:05 +0100 Subject: [PATCH] gitlab-ci: Update Mesa for llvmpipe dmabuf support llvmpipe now supports EGL_EXT_image_dma_buf_import, allowing us to test zwp_linux_dmabuf_v1 on CI. Signed-off-by: Robert Mader --- .gitlab-ci/build-deps.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci/build-deps.sh b/.gitlab-ci/build-deps.sh index 135647eb8..54ea78c49 100755 --- a/.gitlab-ci/build-deps.sh +++ b/.gitlab-ci/build-deps.sh @@ -149,10 +149,12 @@ rm -rf drm # features from Mesa then bump this version and $FDO_DISTRIBUTION_TAG, however # please be prepared for some of the tests to change output, which will need to # be manually inspected for correctness. -git clone --branch 23.0 --depth=1 https://gitlab.freedesktop.org/mesa/mesa.git +git clone --branch mesa-25.0.3 --depth=1 https://gitlab.freedesktop.org/mesa/mesa.git cd mesa meson setup build --wrap-mode=nofallback -Dauto_features=disabled \ - -Dgallium-drivers=swrast -Dvulkan-drivers= -Ddri-drivers= + -Dgallium-drivers=llvmpipe -Dvulkan-drivers= -Dvideo-codecs= \ + -Degl=enabled -Dgbm=enabled -Dgles2=enabled -Dllvm=enabled \ + -Dshared-glapi=enabled ninja ${NINJAFLAGS} -C build install cd .. rm -rf mesa