-
Gert Wollny authored
Define a CI run withing a specified docker image that uses pre-defined versions of mesa, libdrm, and VK-GL_CTS. The gitlab CI file .gitlab-ci.yml has been placed under ci/ in order to avoid enabling the Ci automatically. If the host provides a render device /dev/dri/render128D then forward this device, use it as host device and run the dEQP GLES 2, 3, and 3.1 test suites as well as piglit by using vtest, a GL and a GLES host context. If this device is not available use the llvmpipe driver as host device and run only dQEP GLES 2 with the GL and GLES host contexts. The initial work for getting the CI running on normal hardware drivers has been done by Tomeu Vizoso <tomeu.vizoso@collabora.com> and Jakob Bornecrantz <jakob@collabora.com> Getting it to work with the llvmpipe host context was done by Gert Wollny <gert.wollny@collabora.com> Signed-off-by: Gert Wollny <gert.wollny@collabora.com> Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org> Signed-off-by: Dave Airlie <airlied@redhat.com>
69e01f26