mesa/.gitlab-ci/container
Dave Airlie 0a172dca26 ci: enable piglit testing of clover/llvmpipe.
This adds support for building clover/llvmpipe and running the
piglit CL tests on it.

It uses the gl testing container, and add builds the libclc
spirv libraries as part of that which requires the llvm spirv
translator in the build container.

It also builds the llvm spirv translator as part of the build
root and creates a mesa build that builds clover for testing
against it. It uses llvm 10 as the baseline.

This drops bswap as it has an oob memory access with llvmpipe
which cause flaky test results. phatk also seems flaky

Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6901>
2020-10-08 00:41:30 +00:00
..
arm64_test.sh ci: use separate docker images for baremetal builds 2020-06-09 06:29:30 +00:00
arm_build.sh ci: Use a rootfs tarball for NFS root, instead of a ramdisk (for LAVA) 2020-08-05 14:09:37 +02:00
arm_test-base.sh ci: bare-metal: use nginx to get results from DUT 2020-07-20 20:21:12 +00:00
baremetal_build.sh ci/bare-metal: Update the kernel to msm-next-pgtables 2020-09-09 17:25:38 +00:00
container_post_build.sh ci: Enable ccache in the container builds. 2020-03-17 10:44:39 -07:00
container_pre_build.sh ci: Switch to using gold as the linker. 2020-08-31 17:50:30 +00:00
cross_build.sh ci: Split building of libdrm to its own script 2020-07-29 12:41:45 +00:00
i386_build.sh gitlab-ci: Use separate docker images for cross builds 2020-06-02 10:14:16 -07:00
lava_build.sh ci: Use the same VK-GL-CTS tree for GL/GLES as VK. 2020-09-01 21:32:46 +00:00
llvm-snapshot.gpg.key gitlab-ci: Test against LLVM / clang 9 on x86 2020-01-07 11:00:16 +01:00
ppc64el_build.sh gitlab-ci: Use separate docker images for cross builds 2020-06-02 10:14:16 -07:00
s390x_build.sh gitlab-ci: Use separate docker images for cross builds 2020-06-02 10:14:16 -07:00
x86_build-base.sh ci: move to using clang 10 for meson + clover 2020-10-08 04:23:41 +10:00
x86_build.sh ci: enable piglit testing of clover/llvmpipe. 2020-10-08 00:41:30 +00:00
x86_build_old.sh gitlab-ci: drop gettext from the build images 2020-06-22 21:50:12 +00:00
x86_test-base.sh ci: move to using clang 10 for meson + clover 2020-10-08 04:23:41 +10:00
x86_test-gl.sh ci: enable piglit testing of clover/llvmpipe. 2020-10-08 00:41:30 +00:00
x86_test-vk.sh ci: Use the same VK-GL-CTS tree for GL/GLES as VK. 2020-09-01 21:32:46 +00:00