mesa/.gitlab-ci
Valentine Burley 6cf5da8dd3 ci/deqp: Rewrite headless Android WSI patch
Update the headless Android WSI patch to fix intermittent timeout issues. It
now uses an ImageReader listener to actively drain and instantly release frames
from the buffer queue. This acts as a "null compositor" that prevents buffer
starvation while maintaining stable GPU backpressure.

This fixes dEQP-VK.wsi.android.maintenance1.* in newer VKCTS versions and
resolves the race conditions that caused occasional teardown crashes.

Also rebase build-deqp-gl_Build-Don-t-build-Vulkan-utilities-for-GL-builds.patch
on top of the updated WSI patch.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41541>
2026-05-15 17:38:59 +00:00
..
bare-metal ci/bare-metal: drop duplicate timestamps now that gitlab-runner has per-line timestamps 2026-04-22 13:34:07 +00:00
build ci/android: Enable virtio freedreno KMD support 2026-04-03 09:25:14 +00:00
ci-tron Revert "ci-tron: ensure the test jobs start with a clean job folder" 2026-04-08 14:30:34 +00:00
common ci/init-stage2: symlink install dir between both CI_PROJECT_DIR paths 2026-04-01 22:16:19 +00:00
container ci/deqp: Rewrite headless Android WSI patch 2026-05-15 17:38:59 +00:00
fossils ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
lava ci/lava: Reduce LAVA job timeout to 20 minutes for Marge 2026-05-08 05:55:24 +00:00
meson ci: read the MSRV from clippy.toml to avoid having too many copies to keep in sync 2025-12-20 00:13:19 +01:00
piglit ci/piglit-traces: Remove ANGLE trace support. 2026-04-23 22:54:12 +00:00
test ci: Build gpu-trace-perf and include a script to use it. 2026-04-22 17:39:30 +00:00
windows ci: Bump DirectX-Headers and Agility SDK dependencies to v1.619.1 2026-03-10 15:06:44 +00:00
.flake8 ci: update_traces_checksum: fix E501 line too long 2024-12-23 20:47:16 +00:00
all-flakes.txt ci/radv: Enable WSI testing. 2026-02-13 23:57:14 +00:00
all-single-thread.txt ci/vulkan: Single-thread non-drm VK_KHR_display testing as well. 2026-02-13 23:57:14 +00:00
all-skips.txt ci: Update VK CTS to 1.4.5.3 with fixes. 2026-05-14 04:22:21 +00:00
all-slow-skips.txt ci/deqp-runner: Enable a common single-threaded test list. 2026-02-03 17:34:09 +00:00
android-cts-runner.sh ci/android: Use aapt from Debian packages again 2025-09-16 06:16:21 +00:00
android-deqp-runner.sh ci/android: fix exit code from android-cts-runner.sh and android-deqp-runner.sh 2025-07-22 20:49:12 +00:00
android-runner.sh ci/android: Fix intermittent adb root failures 2026-05-06 15:50:50 +02:00
android-skips.txt ci/deqp: Add Android WSI support 2026-05-06 15:51:27 +02:00
angle-skips.txt ci: Uprev GL & GLES CTS 2025-12-10 11:31:33 +00:00
bin ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
conditional-build-image-tags.yml ci: uprev vkd3d 2026-05-06 15:44:31 +00:00
create-llvm-meson-wrap-file.sh ci/android: build llvmpipe driver for Android by forcing llvm fallback 2025-01-02 19:31:41 +00:00
cross-xfail-ppc64el ci: update xfails for ppc64le and s390x 2021-03-23 14:01:49 +00:00
cross-xfail-s390x llvmpipe: Use lp_build_round_arch on IBM Z (s390x) 2021-11-23 17:49:02 +00:00
crosvm-init.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
crosvm-runner.sh ci/crosvm: Sanitize CROSVM_RET in crosvm-runner.sh 2026-04-23 21:47:21 +00:00
cuttlefish-runner.sh ci/android: Add 5-minute timeout to Cuttlefish launch 2026-04-03 09:25:14 +00:00
deqp-runner.sh ci: Don't set wine vars in deqp-runner.sh/vkd3d-runner.sh. 2026-04-22 17:39:30 +00:00
docs docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci. 2020-07-08 20:13:11 +00:00
download-git-cache.sh ci: use curl instead of wget in download-git-cache.sh 2025-04-24 10:36:00 +00:00
farm-rules.yml ci: fix scheduled pipelines 2026-03-19 13:23:00 +00:00
fossilize-runner.sh ci: prune dri from LD_LIBRARY_PATH 2024-07-24 15:53:12 +00:00
fossils.yml gitlab-ci: add parallel-rdp fossils 2020-06-25 08:03:09 +02:00
gpu-trace-replay.sh ci: Build gpu-trace-perf and include a script to use it. 2026-04-22 17:39:30 +00:00
image-tags.yml ci/deqp: Rewrite headless Android WSI patch 2026-05-15 17:38:59 +00:00
prepare-artifacts.sh ci: Build gpu-trace-perf and include a script to use it. 2026-04-22 17:39:30 +00:00
report-flakes.py ci: drop google-freedreno remnants 2025-11-12 09:43:43 +00:00
run-pytest.sh ci: Remove lava-job-submitter, LAVA containers, and tests 2025-10-02 18:31:56 +00:00
run-shader-db.sh ci: Run Intel shader-db on Lunar Lake and Panther Lake 2026-03-24 11:11:59 +00:00
run-shellcheck.sh ci: move shellcheck options to .shellcheckrc 2024-10-24 22:43:03 +00:00
run-yamllint.sh ci: Crank up the yamllint line length limit. 2023-04-20 02:22:41 +00:00
setup-test-env.sh ci: fix envvar default value 2026-04-02 09:09:52 +00:00
test-source-dep.yml ci: track src/android_stub/ changes 2025-11-10 09:27:07 +00:00
vkd3d-runner.sh ci: Don't set wine vars in deqp-runner.sh/vkd3d-runner.sh. 2026-04-22 17:39:30 +00:00