Faith Ekstrand
923a0a727b
ci: Add cbindgen to the build images
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27397 >
2024-04-08 20:28:43 +00:00
Samuel Pitoiset
f387c47365
ci: uprev vkd3d-proton to c3b385606a93baed42482d822805e0d9c2f3f603
...
The current version was 3 months old and a bunch of new tests have
been added since.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28124 >
2024-04-08 19:18:21 +00:00
Lucas Fryzek
c2ec0111b2
venus/ci: Add patch for modifiers test to check import/export bits
...
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27805 >
2024-04-05 16:05:21 +00:00
Eric Engestrom
e4aa095c6e
ci/deqp: backport fix for dEQP-VK.pipeline.*.render_to_image.*.huge.*
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28498 >
2024-04-02 19:49:09 +00:00
Joshua Ashton
19607c9ff4
ci: Bump wayland-protocols version to 1.34
...
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25709 >
2024-04-02 13:09:37 +00:00
Mike Blumenkrantz
2c4625c887
ci: bump VVL to v1.3.281
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28400 >
2024-03-27 17:02:44 +00:00
Jesse Natalie
8498371b65
ci/debian: Update DirectX-Headers
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28339 >
2024-03-25 19:11:35 +00:00
Eric Engestrom
7982751307
ci/deqp: backport fix for dEQP-VK.wsi.direct_drm.* bug
...
Fixes these tests:
- dEQP-VK.wsi.direct_drm.full_screen_exclusive.*
- dEQP-VK.wsi.direct_drm.maintenance1.*
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28229 >
2024-03-17 11:09:30 +00:00
Eric Engestrom
8a5120003c
ci/deqp: document which build produces which binary
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28181 >
2024-03-14 22:06:05 +00:00
Pavel Ondračka
98b36e02b9
ci: build nine tests
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org >
Reviewed-by: David Heidelberg <david@ixit.cz >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27434 >
2024-03-13 22:31:26 +00:00
Pavel Ondračka
da28579633
ci: install xwayland in x86_64_test-gl
...
X is needed for the incoming nine tests.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org >
Reviewed-by: David Heidelberg <david@ixit.cz >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27434 >
2024-03-13 22:31:26 +00:00
Eric Engestrom
fcd43ee243
ci/deqp-runner: fix list of image tags to update
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27420 >
2024-03-11 19:43:07 +00:00
Eric Engestrom
2d80f35562
ci/deqp-runner: update repo url
...
Repo was moved from its original author (anholt) to mesa.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27420 >
2024-03-11 19:43:07 +00:00
Eric Engestrom
810586279c
ci/deqp-runner: bring "install from crate" & "install from git" to feature parity
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27420 >
2024-03-11 19:43:07 +00:00
Eric Engestrom
9eb50036d4
ci/deqp-runner: set android rust target in the caller (debian/x86_64_test-android.sh)
...
This also allows non-x86 android which I hope to add some day.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27420 >
2024-03-11 19:43:07 +00:00
Eric Engestrom
8fd86519a1
ci/deqp-runner: do a release build instead of debug
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27420 >
2024-03-11 19:43:07 +00:00
David Heidelberg
a5010f5f03
ci/deqp: add EGL patch for correct suite (GLES, not GL)
...
Fixes: 9ab02222d0 ("ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch")
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28091 >
2024-03-09 12:45:37 +01:00
David Heidelberg
9ab02222d0
ci/deqp: backport Implement support for the EGL_EXT_config_select_group extension GL-CTS patch
...
This will be useful for finishing the
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9989
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28060 >
2024-03-08 22:12:18 +00:00
Collabora's Gfx CI Team
c91bd82b4b
Uprev Piglit to 1e631479c0b477006dd7561c55e06269d2878d8d
...
2a1c49a81c...1e631479c0
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28003 >
2024-03-08 19:12:56 +00:00
Corentin Noël
57d914b757
ci: Update virglrenderer and crosvm
...
Update virglrenderer to test EXT_attachment_feedback_loop_layout
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28014 >
2024-03-07 21:19:05 +00:00
Eric Engestrom
78ea3bb43d
ci/deqp: use the proper gl/gles releases for deqp-gl*, deqp-gles*, deqp-egl
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27473 >
2024-03-04 16:53:58 +00:00
Eric Engestrom
e9fb4d951b
ci/deqp: split vk/gl/gles patches
...
All files are identical copies for now, but this allows changing one
without touching the others.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27473 >
2024-03-04 16:53:58 +00:00
Eric Engestrom
74bcb91a91
ci/deqp: drop zlib url patch
...
It's no longer necessary, and removing it now simplifies the diff later.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27473 >
2024-03-04 16:53:57 +00:00
Eric Engestrom
2ef7b4dfc1
ci/deqp: control the GLES release independently of GL
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27465 >
2024-03-01 15:33:11 +00:00
Eric Engestrom
3c9cba1085
ci/deqp: control the GL release independently of VK
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27465 >
2024-03-01 15:33:11 +00:00
Eric Engestrom
c59f0ca97e
ci/deqp: make deql-egl for android less of a special case
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27465 >
2024-03-01 15:33:11 +00:00
Eric Engestrom
3fb95a9457
ci/deqp: build deqp-egl using mold as well
...
Just like the build for the rest of the components.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27465 >
2024-03-01 15:33:10 +00:00
Eric Engestrom
07b8b410a8
ci/deqp: only apply the android patches to the android build
...
They are unnecessary otherwise, so let's skip them
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27465 >
2024-03-01 15:33:10 +00:00
Eric Engestrom
54cb45cc6c
ci: uprev mold to the latest release
...
The mold version we've been using is very old by now, and we've
now encountered some mold bugs, so let's uprev it to see it things
work better now.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27905 >
2024-03-01 13:02:58 +00:00
Eric Engestrom
140480974e
ci: document which image tags to bump when touching build-mold.sh
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27905 >
2024-03-01 13:02:58 +00:00
Eric Engestrom
2106092e63
ci/android: use a specific version of android-cuttlefish
...
Using whatever version is the latest at the time of the image build is
bad practice from a stability & reproducibility point of view, and the
latest version is currently broken, preventing any change that rebuilds
the android image from being merged.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27911 >
2024-03-01 11:16:41 +00:00
Collabora's Gfx CI Team
4e219a22e2
Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96
...
e9316bcd12...2a1c49a81c
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27375 >
2024-02-28 10:22:38 +00:00
Mike Blumenkrantz
c163a38a8e
ci: bump VVL to snapshot-2024wk06
...
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27358 >
2024-02-15 22:35:01 -05:00
Lionel Landwerlin
da391650f5
ci: build a host version of mesa for cross builds
...
We're about to introduce a hard dependency on OpenCL functions in Iris
& Anv to generate commands. Intel-clc has been modified to generate
serialized NIR.
A number of builders are doing cross builds, so we can't use the
intel-clc built in that cross build. Other builds like ASAN/MSAN also
complain when running the built version of intel-clc because of
uninitialized values in the packaged LLVM libraries from the
x86_64-base image.
To solve those problems we build a host version of intel-clc and use
that binary in the cross build to generate the serialized NIR.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26797 >
2024-02-13 00:06:45 +00:00
Collabora's Gfx CI Team
1c29869c20
Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598
...
f7db20b03d...e9316bcd12
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25449 >
2024-01-29 18:27:07 +00:00
Gert Wollny
5ccc40cbd5
ci: Upref virglrenderer
...
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27106 >
2024-01-29 09:01:26 +00:00
David Heidelberg
4a23b28623
ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes
...
Acked-by: Rob Clark <robdclark@chromium.org >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27324 >
2024-01-28 20:41:37 +01:00
Eric Engestrom
52b784dbc5
ci/deqp: only keep the mustpass lists that are relevant to the build
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
e0c564dd0b
ci/deqp: only compile the test binaries that are relevant to the build
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
969b430a23
ci/deqp: only compile EGL tests in GL builds, not VK builds
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
d9833b89a2
ci/deqp: drop the implicit DEQP_TARGET; explicitly set default in VK builds
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
fb326ef27f
ci/deqp: split vk and gl builds
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
24161160e5
ci/deqp: move editable part to the top of the file
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
86bf197bf7
ci/deqp: avoid storing the huge list of vk tests on android builds
...
Same as we do with GL mustpass lists.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
3cc1c71148
ci/deqp: simplify version log dump
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Eric Engestrom
115ab467c6
ci/deqp: fix default target check when target is not specified
...
Fixes: 27a1b4e4f3 ("ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27250 >
2024-01-26 21:49:05 +00:00
Tomeu Vizoso
af199e0ff0
teflon: Initial commit
...
Teflon is a Gallium frontend that TensorFlow Lite can load to delegate
the execution of operations in a neural network model.
See docs for more.
Acked-by: Christian Gmeiner <cgmeiner@igalia.com >
Acked-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25714 >
2024-01-24 10:02:10 +00:00
Eric Engestrom
908f444ec1
ci/deqp: backport fix for zlib.net not allowing tarball download anymore
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27175 >
2024-01-20 08:20:12 +00:00
Vignesh Raman
79422eccd8
ci: Add kmod
...
modprobe is required in drm-ci for vkms testing.
So add kmod to DEPS.
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27088 >
2024-01-17 16:17:43 +00:00
Eric Engestrom
2ce0b5ab0a
ci: fix job dependency error in MRs for bin/ci/* scripts
...
'debian/x86_64_build' job needs 'debian/x86_64_build-base' job, but 'debian/x86_64_build-base' is not in any previous stage
Fixes: f298a0e709 ("ci: make sure we evaluate the python-test rules first")
Fixes: 2c9fdaa830 ("ci: fix python-test dependency error on merge requests")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27042 >
2024-01-16 19:51:46 +00:00