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 <robert.mader@collabora.com>
This commit is contained in:
Robert Mader 2025-03-27 20:47:05 +01:00 committed by Leandro Ribeiro
parent 9675ef49f2
commit 57f48ab91c

View file

@ -149,10 +149,12 @@ rm -rf drm
# features from Mesa then bump this version and $FDO_DISTRIBUTION_TAG, however # 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 # please be prepared for some of the tests to change output, which will need to
# be manually inspected for correctness. # 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 cd mesa
meson setup build --wrap-mode=nofallback -Dauto_features=disabled \ 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 ninja ${NINJAFLAGS} -C build install
cd .. cd ..
rm -rf mesa rm -rf mesa