gitlab-ci: Prepare base CI images for Vulkan build and tests

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
This commit is contained in:
Erico Nunes 2025-03-31 01:21:02 +02:00 committed by Daniel Stone
parent 76431a952f
commit 60f7b59d8f
3 changed files with 4 additions and 2 deletions

View file

@ -43,7 +43,7 @@
variables:
FDO_UPSTREAM_REPO: wayland/weston
FDO_REPO_SUFFIX: "$BUILD_OS-$FDO_DISTRIBUTION_VERSION/$BUILD_ARCH"
FDO_DISTRIBUTION_TAG: '2025-05-09-mesa-llvmpipe-yuv'
FDO_DISTRIBUTION_TAG: '2025-05-15-vulkan'
include:

View file

@ -153,7 +153,7 @@ git clone --single-branch --branch main https://gitlab.freedesktop.org/mesa/mesa
cd mesa
git checkout -b snapshot 7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c
meson setup build --wrap-mode=nofallback -Dauto_features=disabled \
-Dgallium-drivers=llvmpipe -Dvulkan-drivers= -Dvideo-codecs= \
-Dgallium-drivers=llvmpipe -Dvulkan-drivers=swrast -Dvideo-codecs= \
-Degl=enabled -Dgbm=enabled -Dgles2=enabled -Dllvm=enabled \
-Dshared-glapi=enabled
ninja ${NINJAFLAGS} -C build install

View file

@ -45,6 +45,7 @@ apt-get -y --no-install-recommends install \
graphviz \
gcovr \
git \
glslang-tools \
hwdata \
lcov \
libasound2-dev \
@ -115,6 +116,7 @@ apt-get -y --no-install-recommends install \
python3-setuptools \
qemu-system \
sysvinit-core \
vulkan-validationlayers-dev \
x11proto-dev \
xwayland \
python3-argcomplete \