Mario Kleiner
203d20c90a
ci/deqp: Pull in a fix for EGL render tests for rgba16 and rgb16 unorm
...
Needed, so dEQP can deal with 16 bpc unorm surface formats, and doesn't
generate wrong reference images with its rasterizer, leading to false
positive failures in image comparison driver vs. reference rasterizer.
As proposed by Valentine Burley, thanks!
Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Suggested-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38588 >
2026-01-21 12:29:03 +00:00
Valentine Burley
efcea3a6a4
ci: Update deqp-runner to pull in gtest suite support
...
This version notably also brings in vkd3d-proton support.
Also remove the redundant DEBIAN_TEST_ANDROID_TAG mention.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39015 >
2026-01-16 10:29:40 +00:00
Valentine Burley
171222971a
ci: Uprev Vulkan Validation Layers
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39306 >
2026-01-16 06:53:19 +00:00
Samuel Pitoiset
1917750baf
ci: uprev VKCTS main to 4d3bedc74e2258c483cf968753207cff84d9e4fc
...
RADV is the only driver using VKCTS main.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39229 >
2026-01-15 06:43:34 +00:00
Collabora's Gfx CI Team
bb5521e88a
Uprev Piglit to 62d499d63d2b8b29a67efd9d93ed9b6a94d4950e
...
2842979ebe...62d499d63d
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38962 >
2026-01-14 06:57:19 +00:00
Valentine Burley
8c5cf0c720
Revert "ci/android: add sudo to EPHEMERAL deps for debian/x86_64_test-android.sh"
...
This is no longer necessary because we're not building Cuttlefish in the
container anymore.
This reverts commit 92488c4598 .
Fixes: 0e80e831f8 ("ci/android: Use prebuilt cuttlefish packages from ci-deb-repo")
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39197 >
2026-01-09 15:35:02 +00:00
Valentine Burley
a8a8e9be14
ci/android: Remove custom kernel
...
The 'venus_guest_angle' mode now uses the cross-domain context type and
no longer requires a custom kernel.
The 'venus' mode also works with the stock Android 16 kernel.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39197 >
2026-01-09 15:35:00 +00:00
Valentine Burley
8cd82ce149
ci/android: Update to Android 16
...
Update the Cuttlefish image to Android 16, move to the r29 NDK, and build
Mesa with SDK version 35, the latest version currently supported.
The new Cuttlefish build switches the 'venus_guest_angle' mode to use the
`venus:cross-domain` context type instead of `virgl:virgl2:venus`, which
now works on Android 16. This mode also moves to the `skiavk` Vulkan
backend for HWUI and SurfaceFlinger.
The Cuttlefish repositories have also been moved to the new
https://gitlab.freedesktop.org/gfx-ci/android namespace.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39197 >
2026-01-09 15:35:00 +00:00
Samuel Pitoiset
c625bb9f6c
ci: uprev vkd3d
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39210 >
2026-01-08 14:43:05 +00:00
Collabora's Gfx CI Team
dcd364ef3f
Uprev ANGLE to b406401e42080c2f8fe479e6c5fa48dfae97c482
...
2ed4b049c0...b406401e42
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38941 >
2026-01-08 10:25:09 +00:00
Eric Engestrom
14b7340bbf
ci: fix path to clippy.toml
...
"container" images using FDo's ci-templates are built in a chroot with
different paths, breaking absolute paths and making us have to rely on
nobody ever using `cd` or `pushd` anywhere (since we also source every
script instead of executing them). Very fragile and I hate it, but it
hasn't been fixed yet so here we are.
Fixes: 675fe92e78 ("ci: read the MSRV from clippy.toml to avoid having too many copies to keep in sync")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39055 >
2025-12-21 11:26:31 +01:00
Eric Engestrom
675fe92e78
ci: read the MSRV from clippy.toml to avoid having too many copies to keep in sync
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807 >
2025-12-20 00:13:19 +01:00
Eric Engestrom
9a681f20ef
rust: configure clippy to only report issues relevant to our MSRV
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807 >
2025-12-20 00:13:18 +01:00
Collabora's Gfx CI Team
db30011663
Uprev Piglit to 2842979ebe03b99c33c3e49af5960c69be6c6d46
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
5309e3401d...2842979ebe
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38333 >
2025-12-12 21:45:24 +00:00
Collabora's Gfx CI Team
dd05c4a566
Uprev ANGLE to 2ed4b049c064add3109c7b1e0c954a0bce856df8
...
ee05836a49...2ed4b049c0
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38917 >
2025-12-12 07:04:49 +00:00
Collabora's Gfx CI Team
d8e9c669cb
Uprev ANGLE to ee05836a4934129527544385203ecf420afc5dd1
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
127a84404b...ee05836a49
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38503 >
2025-12-11 00:09:04 +00:00
Valentine Burley
a265cdaa18
ci/deqp: Backport Android logcat commit
...
Instead of manually applying the patch, backport the version that landed
in main, which requires a cmake argument to enable.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38071 >
2025-12-10 11:31:33 +00:00
Valentine Burley
4cbf5062b7
ci: Uprev GL & GLES CTS
...
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38071 >
2025-12-10 11:31:33 +00:00
Valentine Burley
a65a7dbac9
ci: Uprev VKCTS
...
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38071 >
2025-12-10 11:31:31 +00:00
Yiwei Zhang
b42d7c3809
ci: uprev virglrenderer
...
This brings in latest virglrenderer that supports recently added venus
extensions.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38800 >
2025-12-04 21:38:54 +00:00
Samuel Pitoiset
5527b71bce
ci: uprev VKCTS main to 211e452358f5cafd14bdd76d78342b62741e94aa
...
RADV is the only driver using main.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38651 >
2025-12-01 08:21:38 +01:00
Samuel Pitoiset
92a468f8f2
ci: uprev vkd3d
...
vkd3d-proton had an issue with its runner and few tests were excluded
by accident.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38652 >
2025-11-28 11:44:28 +00:00
Corentin Noël
3b086706fe
ci: Uprev crosvm and virglrenderer
...
Update to their latest commit on time.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38570 >
2025-11-26 15:04:25 +00:00
Laura Nao
b10369631e
ci/container: Add script to build Perfetto tracebox
...
Add a script to build Perfetto’s tracebox tool for x86_64 and arm64
targets on Linux and Android.
Signed-off-by: Laura Nao <laura.nao@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38517 >
2025-11-21 09:59:40 +01:00
Collabora's Gfx CI Team
c319cb627f
Uprev ANGLE to 127a84404b88dbc4327ffb7f831a9a36c3b111bc
...
e9626fbced...127a84404b
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38102 >
2025-11-17 08:07:36 +00:00
Eric Engestrom
f30e5ff44b
ci: uprev vkd3d
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
03cca4cd97...4acd227131
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38370 >
2025-11-11 20:15:21 +00:00
Valentine Burley
204b83d80f
ci: Remove Piglit replayer from test-vk container/rootfs
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
We've been building the Piglit replayer in the test-vk container/rootfs,
but all trace-replay testing in CI is actually done using the test-gl
rootfs.
Despite the naming, the "gl" and "vk" rootfs variants don't correspond to
the graphics API being tested - just the different sets of tools
bundled.
The required tools for trace replay are already included in the test-gl
rootfs, so there's no need to build or use the test-vk variant for this
purpose.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38282 >
2025-11-07 08:22:32 +00:00
Collabora's Gfx CI Team
fcecfe54e8
Uprev Piglit to 5309e3401d6b03e8a0bb7bfdc1e0f5bc1ad754af
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
ec76cc7a31...5309e3401d
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38253 >
2025-11-05 12:49:28 +00:00
David Heidelberg
9334b5659c
ci: implement debian-cross-riscv64
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Revival of my old effort to get riscv64 testing in!
Now we're at Debian 13 (trixie), we can support RISC-V builds!
Disable llvmpipe suite because of lp_test_arit failure, see
https://gitlab.freedesktop.org/mesa/mesa/-/issues/14123
Signed-off-by: David Heidelberg <david@ixit.cz>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37445 >
2025-11-03 15:04:57 +01:00
Collabora's Gfx CI Team
8d37098deb
Uprev ANGLE to e9626fbced6841d804e7eaf48bb078770822032b
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
8ed16003f2...e9626fbced
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37858 >
2025-10-26 00:08:20 +00:00
Collabora's Gfx CI Team
74afb200d3
Uprev Piglit to ec76cc7a31f03c4f4f9d6e3b00f8a70c8ee0fb32
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
2ac68e5fb5...ec76cc7a31
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37968 >
2025-10-25 07:46:22 +00:00
Valentine Burley
daa3ed7fea
ci/deqp: Also print logs to logcat on Android
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Add a patch for dEQP: for non-APK builds running on Android, duplicate
dEQP output to both stdout and Android's logcat, making test output
visible in logcat.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37933 >
2025-10-21 12:23:40 +00:00
Eric Engestrom
1773e2df50
ci: uprev vkd3d
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
0845d1b69c...03cca4cd97
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37960 >
2025-10-21 03:57:14 +00:00
Collabora's Gfx CI Team
958cdea31d
Uprev Piglit to 2ac68e5fb59215ecf89049ec15f3f7494b51a589
...
4147e9d7ae...2ac68e5fb5
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37950 >
2025-10-20 09:57:30 +00:00
Samuel Pitoiset
24a95ed3e5
ci: uprev VKCTS main to db48c34bebaf3359453e44ab151a2ff9f9c58eb2
...
RADV is the only driver using main.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37665 >
2025-10-15 09:18:48 +00:00
Collabora's Gfx CI Team
503d419138
Uprev Piglit to 4147e9d7aeb8ba26ffc25a90fc237588bcb3bb11
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
a70c33045c...4147e9d7ae
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37845 >
2025-10-13 19:20:08 +00:00
Collabora's Gfx CI Team
4870b3db6e
Uprev ANGLE to 8ed16003f27125f27cbb87578368e447043420d3
...
538129c6b3...8ed16003f2
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37845 >
2025-10-13 19:20:08 +00:00
Juan A. Suarez Romero
d775f3b608
ci: uprev VKCTS to 1.4.3.3
...
Reviewed-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37620 >
2025-10-06 21:53:39 +00:00
Eric Engestrom
e17469f99f
ci/alpine: install the real ninja package
...
The `samurai` re-implementation that we'd been using is missing the
tools, in particular `missingdeps` which we're about to start using, so
let's not leave alpine out.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37490 >
2025-10-06 09:53:24 +00:00
Collabora's Gfx CI Team
7ef5653b11
Uprev ANGLE to 538129c6b3c17dc864101c7a4af4b74b00706f82
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
1df3b59f87...538129c6b3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37356 >
2025-10-04 07:14:50 +00:00
Ritesh Raj Sarraf
0e80e831f8
ci/android: Use prebuilt cuttlefish packages from ci-deb-repo
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Make use of the prebuilt cuttlefish packages from the Debian
Trixie base. These packages are built and published to an apt
repository under ci-deb-repo
Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37633 >
2025-10-03 10:04:39 +00:00
Valentine Burley
040201d46a
ci: Remove lava-job-submitter, LAVA containers, and tests
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
lava-job-submitter has been moved to a new repository:
https://gitlab.freedesktop.org/gfx-ci/lava-job-submitter
Remove the LAVA-related code from Mesa, since we now use the containers
built in that repository. These containers already include
lava-job-submitter and run the relevant tests there.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37510 >
2025-10-02 18:31:56 +00:00
Collabora's Gfx CI Team
63b3545ba7
Uprev Piglit to a70c33045c59310f972dbbdb33f322eb209971bc
...
517270ccca...a70c33045c
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37387 >
2025-10-02 12:10:16 +00:00
Sil Vilerino
0556fa09f0
ci: Bump DirectX-Headers and Agility SDK dependencies to 1.618.1
...
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37581 >
2025-10-01 14:46:15 -04:00
Sergi Blanch Torne
114666733c
Revert "ci: Fix for GitLab 18.2.2 upgrade"
...
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
This reverts commit ece0d4f998 .
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37599 >
2025-09-26 21:38:36 +00:00
Eric Engestrom
28e4d1961e
ci/build-rust: strip rust libs and binaries
...
Stripping the libs saves 39 MiB and stripping the binaries saves 29 MiB
per toolchain installed.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37414 >
2025-09-19 17:28:42 +00:00
Eric Engestrom
be825ee11f
ci: use MSRV for build-for-tests jobs and recent version in build-only jobs and CI components
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37414 >
2025-09-19 17:28:42 +00:00
Eric Engestrom
a8f49aa5f2
ci/rust: install components with the initial install command
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37414 >
2025-09-19 17:28:41 +00:00
Eric Engestrom
3edcbecec8
ci/alpine: install and manage rust version ourselves
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37414 >
2025-09-19 17:28:41 +00:00
Eric Engestrom
397abe0fb6
ci/fedora: manage rust version ourselves
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37414 >
2025-09-19 17:28:40 +00:00