summaryrefslogtreecommitdiff
path: root/.gitlab-ci
AgeCommit message (Collapse)AuthorFilesLines
2021-02-09ci: Append build image tag to LAVA tag used for minio pathMichel Dänzer1-2/+7
This automatically ensures the LAVA kernel / device-tree / rootfs files are updated along with the build image, so any relevant changes in the latter are reflected in the former. v2: * Use the same definition of DISTRIBUTION_TAG in .lava-test:amd64 as in kernel+rootfs_amd64 v3: * Extend comment about $MESA_BASE_TAG in .lava-test:amd64 (Eric Anholt) Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7988>
2021-02-09ci: Incorporate base image tag into dependent image tagsMichel Dänzer1-1/+1
Using new .incorporate-base-tag+templates-commit & .set-image-base-tag templates. This automatically ensures dependent images get rebuilt along with the base image, no more need to manually bump the dependent image tags. Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7988>
2021-02-09ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_glMichel Dänzer1-15/+2
Gives us 13 more passed tests. (GALLIVM_PERF=nopt breaks some tests here) Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Acked-by: Daniel Stone <daniels@collabora.com> Acked-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4986>
2021-02-09ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shaderMichel Dänzer1-3/+2
Gives us 1 more passed test. (GALLIVM_PERF=nopt breaks some tests here) Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Acked-by: Daniel Stone <daniels@collabora.com> Acked-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4986>
2021-02-09ci: Disable two radeonsi jobsTomeu Vizoso1-4/+4
The machine to which these boards are connected to is having trouble keeping up when the rootfs are expanded. This is causing jobs to time out and fail. So as a mitigation measure reduce the load by disabling two of these jobs until the root problem is solved. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8930>
2021-02-08ci: Move out expect files from .gitlab-ciTomeu Vizoso61-14065/+9
This way, when such a file is modified only the affected driver gets tested. It also helps to declutter the .gitlab-ci directory. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Rohan Garg <rohan.garg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8757>
2021-02-08ci: Move container files into their own dirTomeu Vizoso29-39/+39
To be more consistent and to declutter the .gitlab-ci dir. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Acked-by: Eric Anholt <eric@anholt.net> Acked-by: Michel Dänzer <mdaenzer@redhat.com> Reviewed-by: Andres Gomez <agomez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8757>
2021-02-08ci: Fix selection of linker in Android buildsTomeu Vizoso1-2/+4
Otherwise, Clang will error out when it doesn't link: Compiler stderr: clang: error: argument unused during compilation: '-fuse-ld=lld' [-Werror,-Wunused-command-line-argument] When that happens when Meson is checking for the presence of macros in sys/sysmacros.h, that file won't be included resulting in the following errors: ld.lld: error: undefined symbol: makedev ld.lld: error: undefined symbol: major ld.lld: error: undefined symbol: minor Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Acked-by: Michel Dänzer <mdaenzer@redhat.com> Acked-by: Eric Anholt <eric@anholt.net> Gitlab: #4137 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8757>
2021-02-07ci/freedreno: Run a3xx gles3 in parallel and increase coverage.Eric Anholt2-7/+159
It seems that recent fixes have made its results stable (other than existing flakiness in texturegrad), so we can use all the CPUs and a couple more boards and get more coverage. Acked-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8787>
2021-02-07ci/freedreno: bump VK coverage to 1/4 of the CTS.Eric Anholt2-13/+75
With the runner fixes, we were down to 2 minutes of boot time and 2 minutes of CTS time for a total of 4 minutes. We've got plenty of time budget now to increase our coverage. Acked-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8787>
2021-02-07ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.Eric Anholt10-5/+23
3 commits in 0.5.0: - 20-40s savings on many of our CI runs by dropping the clever test size scaling code. - Even bigger savings (especially on deqp-vk runs) by increasing maximuim test group size (~1/4 of runtime was spawning deqp on cheza, that cost is cut by ~75%) - No more needing to manually set MESA_DEBUG=silent 2 commits in 0.5.1: - Fixed automatic thread pool sizing to keep all CPUs busy (thanks for catching that Bas!). - Automatically size down test groups on short test lists and many CPUs, so split the list evenly between CPUs (such as on freedreno -options jobs). Acked-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8787>
2021-02-06ci: remove nouveau from shader-db runsIlia Mirkin1-9/+0
This is needed since we're about to reinstate the fencing mechanism on screen destruction. Until we figure out another way to handle it, this will cause hangs on exit with the shim. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: mesa-stable # 21.0 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8867>
2021-02-05ci: Fix MESA_TEMPLATES_COMMIT valueMichel Dänzer1-1/+1
The intention was to set it to the commit used for debian.yml, but I accidentally set it to the ci-fairy.yml commit instead. v2: * While we're at it, put two dashes between the base tag and the ci-templates commit hash, making them easier to tell apart. v3: * While we're at it, fix the year of some recently bumped tags. Fixes: 48f78dfd1ac1 "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit" Reviewed-by: Eric Anholt <eric@anholt.net> # v2 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8690>
2021-02-04freedreno/a6xx: Add support for glDrawTransformFeedback().Eric Anholt1-3/+2
It's exposed with ARB_tf2, which we claimed support for. All the KHR-GL33 TF tests pass for me locally except for no_errors, which I have some outstanding fixes for with khronos. Our CI build seems to be having some issue with exceptions inside of deqp. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8843>
2021-02-04freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.Eric Anholt1-4/+3
Fixes an assertion failure when we try to figure out how many bits to store the "0" draw count. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8843>
2021-02-04freedreno: clamp scissor boundsDanylo Piliaiev2-4/+0
We don't have negative scissor coords and maximum dimensions are: a3xx - 4096 a4xx+ - 16384 Fixes piglit tests: fbo-viewport viewport-clamp Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/30 Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8209>
2021-02-04ci: Run 'time' in the background and propagate signals to test processMichel Dänzer2-3/+20
Simply exec'ing time didn't produce any output from it when a test timed out. Fixes: 35f59e14f833 "ci: Use GNU time as meson test wrapper" Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8830>
2021-02-03radv: Add modifier fails for CTS bug.Bas Nieuwenhuizen5-0/+330
Fixes: 58e52326254 ("radv: Enable DRM format modifiers on GFX9+.") Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8828>
2021-02-03radv: round-up num_records division in radv_flush_vertex_descriptorsRhys Perry6-0/+654
Vertex attribute bounds checking is supposed to be done per-attribute: is_oob = index * stride + attrib_offset + attrib_size > buffer_size but we were obtaining num_records by dividing the buffer size by the stride, making it per-vertex: is_oob = index * stride + (stride - 1) >= buffer_size An example from Dead Cells (Wine) is: attribute bindings: 0, 1, 2 attribute formats: r32g32, r32g32, r32g32b32a32 attribute offsets: 0, 0, 0 binding buffers: all the same buffer binding offsets: 0, 8, 16 binding sizes: 128, 120, 112 binding strides: 32, 32, 32 Workaround this issue without switching to per-attribute descriptors by rounding up the division. This is still incorrect, but it should now no longer consider in-bounds attributes out-of-bounds. Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3796 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4199 Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8835>
2021-02-01ci/freedreno: Add Valve games and other traces now that we have GLX.Eric Anholt2-4/+26
Two games are skipped until we fix up their runtimes (or maybe make scheduled overnight pipelines for longer traces?) Reviewed-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8727>
2021-02-01ci/freedreno: Do our piglit runs against Xorg.Eric Anholt3-0/+26
We were using surfaceless, which misses out on some useful coverage we'd like to have in the GLX/EGL piglit tests, but more importantly prevented many traces from running. Reviewed-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8727>
2021-02-01ci/lava+baremetal: Add an xserver to the root fs.Eric Anholt2-1/+3
We want to be able to test GLX and EGL on real hardware, and we can't do that with just the surfaceless backend. Bringing up the xserver is pretty easy. Reviewed-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8727>
2021-02-01ci/freedreno: Use the http cache for artifacts downloads, too.Eric Anholt2-1/+2
The gitlab artifacts handling has been slow in the past as we hit gitlab.fdo from multiple runners, and it costs fd.o egress bandwidth. Use the local http cache against the packet.net minio to cut that downloads cost. Closes: #3249 Reviewed-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8727>
2021-02-01ci/freedreno: Use the new nginx cache for trace downloads.Eric Anholt1-1/+1
As we introduce bigger traces to the replay, pulling all of that down all the way from packet is going to get unreasonable. Reviewed-by: Daniel Stone <daniel@fooishbar.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8727>
2021-02-01ci: Use GNU time as meson test wrapperMichel Dänzer3-1/+10
This will hopefully give us more information about why some tests are intermittently timing out. Only in build jobs using the x86_build docker image for now, since those are where we're currently seeing most such timeouts. But may expand this later if it provides the expected benefits. v2: * Add comment about why we test for and use /usr/bin/time explicitly. Acked-by: Eric Engestrom <eric@engestrom.ch> # v1 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8776>
2021-01-29CI: windows: Force using LLVM 12Benjamin Tissoires1-1/+4
LLVM is moving to the 13 release, but LLVM-SPIRV is still so in the past. Given that LLVM 12.0.0 is still not out (we are at 12.0.0-rc1 today), use the `release/12.x` branch for LLVM. We should also tag LLVM-SPIRV, but... it seems that they haven't caught up yet, so keep using the master branch, but add a note for a future committer. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8740>
2021-01-29CI: windows: split the layers to meet new registry requirementsBenjamin Tissoires3-16/+21
The new registry caching in place for registry.fd.o can not handle layers bigger than 5 GB. The last layer we used to build on windows was 5.2 GB, meaning that the upload would fail. Split the layers by calling multiple `RUN`, hoping that the size will be roughly split between those steps if we have a special layer for VS2019. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8740>
2021-01-29ci: split src/mesa/**/* matching rulePierre-Eric Pelloux-Prayer1-1/+17
Split the rule to avoid running useless tests when touching the driver specific sources. v2: removed src/mesa/drivers/x11/**/* Reviewed-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Eric Anholt <eric@anholt.net> (v2) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8735>
2021-01-29ci: Update baremetal kernel to 5.11-rc5 plus patches.Eric Anholt2-5/+1
The dr_mode hack is now folded into the git tree. The uprev brings in a shrinker fix for msm and a fix for the GPU_SET OOB messages on cheza (possibly involved in piglit flakes). Reviewed-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8768>
2021-01-28ci: disable glcpp tests for nowMike Blumenkrantz2-1/+2
these are too flaky to continue running for now Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8738>
2021-01-27ci/freedreno: Ban more flaky clip-enables tests.Eric Anholt1-4/+2
Same cause as vs-clip-vertex-enable, presumably. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8744>
2021-01-27CI: add lavapipe to llvmpipe rules.Dave Airlie1-0/+1
I've noticed that that llvmpipe tests don't all get run, it's probably good enough to just run them on lavapipe changes as well Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8732>
2021-01-26ci: Add nouveau chipset 162 to shader-db runsCaio Marcelo de Oliveira Filho1-1/+1
Suggested-by: Karol Herbst <kherbst@redhat.com> Reviewed-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8585>
2021-01-26ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.Eric Anholt1-3/+2
It's reliably failing on its own, but has shown up as the top flake in CI. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8722>
2021-01-26ci/freedreno: Detect cheza HFI errors and restart the run.Eric Anholt1-0/+13
These are intermittent (~1/day), seem to be around GPU faults (so hopefully will go away once we clean up piglit's fault errors), and are probably also related to our vintage firmware. Until we can get new hardware in the farm, just restart the flaked job. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8722>
2021-01-26ci: make piglit runner less noisy and show a better failure messageAndres Gomez2-31/+55
v2: - Do not silence piglit run (Michel). Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> [v1] Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8632>
2021-01-26ci/vc4: Add piglit jobJuan A. Suarez Romero2-0/+8955
This adds a couple of jobs to execute piglit testsuite in VC4 (quick_shader and quick_gl profiles). It is defined as a manual test as it takes time to execute them. v2: - Add more excluded tests (Eric) Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Acked-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8702>
2021-01-26ci/vc4: rename stage to BroadcomJuan A. Suarez Romero1-1/+1
It fits better with what other drivers has done. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Acked-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8702>
2021-01-26ci/vc4: allow custom timeout values for activityJuan A. Suarez Romero2-2/+5
The script that monitors activity in the serial assumes that something was wrong if it does not detect activity in 60 seconds, rebooting the device and re-trying the test again. While this timeout is enough for most cases, in some cases it is not enough. For instance, when executing piglit testsuite it takes quite a few time to generate the results after the test is done. This allow to setup a custom timeout (`BM_POE_TIMEOUT`) in the proper jobs. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Acked-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8702>
2021-01-25ci: Add a fractional deqp run of softpipe with asan enabled.Eric Anholt4-1/+146
This should help us avoid landing memory leaks (and some buffer overflows) throughout the GL stack. I put the asan lib in x86_test-base because we'll want asan for lavapipe, too. This requires keeping debug symbols for the asan drivers in the artifacts, as otherwise you can't do much with the backtraces it produces. Closes: #3726 Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8530>
2021-01-23ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gsRob Clark1-3/+2
This one test seems to be destroying the world, and causing massive flakeyness, and is generally more a recovery/GMU stress test than anything. See #4159 Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8659>
2021-01-23vc4/ci: Replace expect script by python scriptJuan A. Suarez Romero5-45/+131
Replace the expect-based script to turn on/off the Raspberry Pi devices using a python-based script. v2: - Fix small nitpicks (Juan) - Limit line length (Andres) v3: - Bump image tags (Eric, Andres) v4: - Bump image tags (Eric) Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Acked-by: Andres Gomez <agomez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8362>
2021-01-22ci: Enable process isolation for softpipe & freedreno piglit jobsMichel Dänzer3-630/+69
Disabling process isolation causes a random set of tests to be spuriously skipped. The set of skipped tests can change when piglit is rebuilt (even from the same Git commit), which can make docker image rebuilds painful. (Not to mention the reduced testing coverage due to the skipped tests) One downside of this change is that the arm64_a630_piglit_shader job now takes almost 10 minutes. v2: * Change arm64_a530_piglit_shader job as well, but make it run manually on branches of forked repositories only, since it takes almost 20 minutes now. (Eric Anholt) Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8611>
2021-01-21ci: correct the trace image URLs in the piglit summaryAndres Gomez1-2/+2
Fixes: 09429fa85b6 ("ci: add piglit replay jobs and remove tracie ones") Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8531>
2021-01-21ci: recover tracie dashboard URLs for failing tracesAndres Gomez1-2/+10
Tracie was including a direct link to the diff page in the resulting JUnit XML file and the migration to piglit's replayer didn't, causing a regression. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4027 Fixes: 09429fa85b6 ("ci: add piglit replay jobs and remove tracie ones") Signed-off-by: Andres Gomez <agomez@igalia.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8531>
2021-01-20ci/freedreno: Fix xfail setup for sampler3d_float_vertex.Eric Anholt1-1/+1
I mised the ",Fail" status, so it just wasn't interpreted. I should make the runner throw an error instead. Fixes: 22bf4831b8ae ("ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8596>
2021-01-20radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2Rhys Perry2-217/+0
Fixes several dEQP-VK.robustness.robustness2.* tests on GFX8. Generations other than GFX8 don't fail the tests because bounds-checking is done using the index (making it per-vertex). fossil-db (Polaris): Totals from 1387 (0.99% of 140385) affected shaders: (no statistics affected) Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Fixes: 03a0d39366d ("aco: use MUBUF in some situations instead of splitting vertex fetches") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7834>
2021-01-20ci: exclude one CTS test that timeout most of the time for RADV CISamuel Pitoiset2-0/+6
dEQP is too slow. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8587>
2021-01-20turnip: don't emit tess consts if they are not usedDanylo Piliaiev2-4/+3
If tess consts aren't used they don't get included in constlen, and we risk overrunning consts of the next stage. Fixes: dEQP-VK.tessellation.invariance.outer_edge_index_independence.quads_fractional_even_spacing_ccw dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_odd_spacing dEQP-VK.tessellation.invariance.primitive_set.isolines_fractional_odd_spacing_ccw dEQP-VK.tessellation.invariance.primitive_set.quads_fractional_odd_spacing_cw Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4117 Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8578>
2021-01-19ci/piglit: Upgrade to a newer piglit in our containers.Eric Anholt8-464/+440
Pulls in test fixes for rasterpos on softpipe and for simple-barrier-atomics on freedreno. Note that many xfail-vs-xskips end up changing, because apparently the Reviewed-by: Michel Dänzer <mdaenzer@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8499>