Juan A. Suarez Romero
94de8767aa
v3d: include offset as part of streamout target
...
When dealing with multiple Transform Feedback buffers, each of them
needs to have their own offset, so when resuming from one to another we
know exactly were to continue adding primitives.
Fixes "spec@arb_transform_feedback2@change objects while paused (gles3)"
piglit test.
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17373 >
2023-03-21 12:31:24 +00:00
Eric Engestrom
12cf314dd8
v3d/ci: add another depthstencil-default_fb-drawpixels-* to the flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22026 >
2023-03-20 16:51:18 +00:00
Eric Engestrom
8f6126e21a
v3dv/ci: fix test name (,Fail is not part of the test name)
...
Fixes: a0bf0adade ("ci/broadcom: move rare failure to the flakes")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21954 >
2023-03-16 12:03:14 +00:00
Eric Engestrom
a0bf0adade
ci/broadcom: move rare failure to the flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21901 >
2023-03-14 18:26:31 +00:00
Eric Engestrom
76b591d8f7
broadcom/ci: no need to skip the tests that swap buffers anymore
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21877 >
2023-03-14 01:31:19 +00:00
Eric Engestrom
a19739f1b0
v3dv/ci: add a test to the known failures
...
New test since the 1.3.5 update, and running it on older mesa it would
have always failed, so it's not a regression
-> let's just mark it as a known failure
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21792 >
2023-03-09 09:19:21 +00:00
Eric Engestrom
30d469215b
v3d/ci: add dEQP-GLES3.functional.texture.specification.teximage2d_pbo.*_cube flakes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21735 >
2023-03-06 19:02:37 +00:00
Samuel Pitoiset
f775873f81
ci: uprev CTS to 1.3.5.0
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Acked-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21390 >
2023-03-03 08:23:21 +00:00
Eric Engestrom
c392cdf750
v3d: update supertuxkart reference after 1c028a4d5b
...
The smoke effect now looks smoother instead of having hard steps, which
looks like a reasonable change given that 1c028a4d5b added
several float formats:
https://eric.pages.freedesktop.org/-/mesa/-/jobs/36691458/artifacts/results/summary/results/trace@broadcom-rpi4@supertuxkart@supertuxkart-mansion-egl-gles-v2.trace.html
Fixes: 1c028a4d5b ("v3d: support r{g,gba}16f formats for vertex buffers")
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21462 >
2023-02-22 23:08:21 +00:00
Eric Engestrom
2809bb8499
broadcom/ci: re-enable egl on wayland
...
Swap them, as suggested by @enunes, to avoid a ton of timeouts in
wayland if the x11 tests ran first.
Needs to be investigated, but at least like this we can get the CI
coverage back.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21453 >
2023-02-22 12:59:04 +00:00
Eric Engestrom
67b2f48645
broadcom/ci: add two known failures
...
The first one in a Pass on both the rpi and the simulator, while the second
one is skipped as NotSupported on both. No idea why it's failing on the
CI, but at least it's consistently failing...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21453 >
2023-02-22 12:59:04 +00:00
Eric Engestrom
50361c71f4
broadcom/ci: skip buffer_age.no_preserve and swap_buffers_with_damage on wayland
...
They hang the runner, but they all pass fine on my rpi.
Will need investigating, but for now skip them.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21453 >
2023-02-22 12:59:04 +00:00
Eric Engestrom
d01fded429
broadcom/ci: drop create_pixmap_surface from the fails; it passes now
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21453 >
2023-02-22 12:59:04 +00:00
Eric Engestrom
ccc61357d5
broadcom/ci: add x11- prefix to x11 EGL tests
...
Makes things more obvious now that we're enabling wayland as well.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21453 >
2023-02-22 12:59:04 +00:00
Eric Engestrom
9390766b83
broadcom/ci: use weston's xwayland instead of starting X as well
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21449 >
2023-02-21 16:50:54 +00:00
Eric Engestrom
5425064c53
broadcom/ci: group x11 and wayland variant of the same test failing
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21449 >
2023-02-21 16:50:54 +00:00
Eric Engestrom
3b853964c6
broadcom/ci: use deqp-runner to run piglit tests
...
This is what other jobs are standardizing to.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21297 >
2023-02-18 02:33:59 +00:00
Eric Engestrom
9b58bb9d22
broadcom/ci: fold .vc4-rpi3-piglit:armhf into its only user
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21297 >
2023-02-18 02:33:59 +00:00
Eric Engestrom
2eb8716be8
broadcom/ci: refactor a bit
...
Just moving things around, no functional change.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21297 >
2023-02-18 02:33:59 +00:00
Timothy Arceri
34e11963fa
ci: enable dEQP-VK.ubo.random.all_shared_buffer.48
...
The previous commits fix the slow compile time, allowing us to
enable this test.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5152
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20381 >
2023-02-16 23:31:59 +00:00
Eric Engestrom
723569d71e
broadcom/ci: mark test as flaky
...
It passed once here: https://gitlab.freedesktop.org/gdevi/mesa/-/jobs/36317041
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21295 >
2023-02-14 00:52:35 +00:00
Iago Toral Quiroga
fec15a225f
v3dv: ensure we apply binning syncs to secondary command buffers
...
Currently, we postpone binning syncs until we record draw calls
and can validate if any of them require accessing protected
resources in the binning stage, however, if the draw calls are
recorded in a secondary command buffer and the barriers have
been recorded in the primary command buffer, we won't apply the
binning sync in the secondary when we record the draw calls
and so we must apply it when we execute the secondary in the
primary.
Fixes flakyness in:
dEQP-VK.api.command_buffers.record_many_draws_secondary_2
cc: mesa-stable
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21162 >
2023-02-07 14:07:19 +01:00
Eric Engestrom
04fefec70f
v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21070 >
2023-02-02 14:44:05 +00:00
Emma Anholt
f6c06ef2f6
ci: Add manual rules variations to disable irrelevant driver jobs.
...
If you're only affecting one or a couple of drivers, it would be nice if
your pipeline buttons on the web UI weren't full of manual run buttons for
all the other drivers.
This is a bunch of duplicated lines, but less than it could have been now
that we have !references.
In some of these cases (i915g, nouveau, etnaviv), we have no non-manual
jobs for those drivers, so I could have just rewritten the original
"driver-rules" to "driver-manual-rules". I decided to keep things
consistent between drivers, though, because this is all esoteric enough to
readers already without making different drivers' rules look different.
Fixes : #4891
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17445 >
2023-01-26 00:48:19 +00:00
Emma Anholt
ac5b1df2b9
ci: Move PIGLIT_PLATFORM settings out of the .tomls.
...
I'm going to add some automatic platform-based skips lists shortly (like
all-skips but more targeted), and this avoids needing to add them to each
.toml.
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Acked-by: Karol Herbst <kherbst@redhat.com >
Acked-by: Martin Roukala <martin.roukala@mupuf.org >
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Acked-by: Erico Nunes <nunes.erico@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20798 >
2023-01-24 00:13:02 +00:00
David Heidelberg
a8d2b288ee
ci/piglit: 2023-01-19 uprev
...
Emergency uprev to get robustness against http 50x errors for traces.
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20788 >
2023-01-19 23:46:44 +00:00
Alejandro Piñeiro
4c7caa6211
v3dv: skip two ycbcr tests
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19950 >
2023-01-16 14:10:21 +00:00
Eric Engestrom
a2f954f467
broadcom/ci: drop duplicate job definition
...
See line 48 above.
Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20605 >
2023-01-10 17:15:16 +00:00
Eric Engestrom
c0f95913a0
ci/rpi4: add a couple of tests as flaky
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20591 >
2023-01-10 09:03:28 +00:00
Eric Engestrom
7931b4026f
ci/rpi3: add another test variant (draw-copypixels-sync) as flaky
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20591 >
2023-01-10 09:03:28 +00:00
Erico Nunes
cf64ca6a0c
ci: enable wayland platform in more debian builds
...
CI has recently gained coverage of wayland platform in EGL tests, but
some CI mesa builds such as arm builds currently don't enable the
wayland platform.
Enable it so test applications can properly initialize EGL with a
wayland platform.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20480 >
2023-01-06 15:00:57 +00:00
David Heidelberg
7cf7bf8b9e
ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20452 >
2022-12-29 17:21:38 +00:00
Eric Engestrom
408f1c689c
v3dv: skip some invalid tests
...
Cc: mesa-stable
Signed-off-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20305 >
2022-12-14 01:59:00 +00:00
Martin Roukala (né Peres)
0cee008fee
Revert "glx: Fix drawable refcounting for naked Windows"
...
This reverts commit 768238fdc0 which
is not only leading to memory leaks, but also reportedly breaks KDE
pretty badly.
Fixes : #7674 , #7435
Acked-by: Michel Dänzer <mdaenzer@redhat.com >
Acked-by: Tapani Pälli <tapani.palli@intel.com >
Acked-by: Adam Jackson <ajax@redhat.com >
Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19972 >
2022-11-25 20:08:45 +00:00
Emma Anholt
05ae56adea
ci/vc4,v3d: Add headless wayland testing using weston.
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
David Heidelberg
1637291fd4
ci/broadcom: drop glmark2 traces, useless
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19838 >
2022-11-18 14:42:32 +00:00
Eric Engestrom
b4b09bf8f2
Revert "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often"
...
This reverts commit cb02cf464c .
There are 3 reported flakes over a period of a month, and we have been
unable to reproduce it even once. It clearly doesn't happen often enough
to warrant disabling our vulkan CI, so let's restore it while we
continue to try to reproduce the issue on our side.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Iago Toral Quiroga <itoral@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19720 >
2022-11-14 10:16:28 +00:00
David Heidelberg
cb02cf464c
ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often
...
See https://gitlab.freedesktop.org/mesa/mesa/-/issues/7403
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19659 >
2022-11-10 23:49:15 +00:00
David Heidelberg
26e742c661
ci/bare-metal: remove consolidations leftovers
...
All defined in the baremetal-test-arm*
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19548 >
2022-11-09 02:23:37 +00:00
David Heidelberg
cc485cfd7c
ci/broadcom: juint is already defined in .piglit-traces-test
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18532 >
2022-11-05 14:04:44 +00:00
Benjamin Tissoires
67cee534a8
CI: convert to use the new S3 server instead of the legacy minio
...
We don't need to login anymore, but we can't use plain minio commands
now. `ci-fairy` got a helper as `s3cp` to keep an almost identical
API.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 >
2022-11-04 11:41:42 +00:00
Guilherme Gallo
a108e4f70c
ci: Update piglit-traces tests expectations
...
Found some:
- crashes in zink, softpipe
- fails in a630-restricted
- unexpectedpass in broadcom
- fixed by https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/730
More details in the test expectations files comments.
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 >
2022-11-04 11:41:42 +00:00
Eric Engestrom
bdfdc40a25
vc4: mark piglit copypixels-(draw-)sync as flaky
...
They sometimes fail when running all the tests together, but never when
running just them; not sure how to diagnose this, but for now jusk mark
them as flaky.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19295 >
2022-10-25 16:24:59 +00:00
Rob Clark
22ec93cc1a
v3d/ci: Add a flake
...
I've seen this one flake, add it to flakes.txt to avoid blocking CI.
Signed-off-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19259 >
2022-10-24 21:39:38 +00:00
David Heidelberg
033050385d
ci/broadcom: convert traces to new YAML format
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18329 >
2022-09-13 09:16:19 +00:00
Erik Faye-Lund
eb2307ec69
vc4: respect z-offset in tiled blits
...
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Tested-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18427 >
2022-09-07 07:50:44 +00:00
Erik Faye-Lund
f4d6abc268
mesa/st: enable s3tc extensions with fallback
...
The VC4 and Lima Piglit failures seems to mostly fall in two camps:
1. The hardware lacks sRGB support, but the drivers decide to expose it
nevertheless, with some varying level of emulation. This leads to some
failures, probably because we're missing sRGB decoding somewhere.
2. The spec@ext_texture_compression_s3tc@compressedteximage fails,
mostly due to the test not setting the mipfilter to nearest. With
that fixed, the test passes on VC4, but still fails on Lima due to an
a bit dodgy miplod bias in the driver.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Acked-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18180 >
2022-09-06 12:55:02 +00:00
David Heidelberg
250c684750
ci: uprev piglit 2022-08-30
...
Acked-by: Juan A. Suarez <jasuarez@igalia.com > # for broadcom
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com > # for zink
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18318 >
2022-09-02 20:15:28 +00:00
Iago Toral Quiroga
ffd3ef35bb
v3dv: implement VK_KHR_workgroup_memory_explicit_layout
...
There is an issue with some Amber tests for this feature using
a larger number of workgroup invocations than supported without
checking the limit. I filed and issue [1] (and a CL with a fix), but
meanwhile we want to flag those as expected crashes for CI.
[1] https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3913
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18337 >
2022-09-01 06:37:21 +00:00
Iago Toral Quiroga
1614364281
v3dv: expose VK_KHR_synchronization2
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18290 >
2022-08-31 07:36:18 +00:00