mesa/src/gallium/drivers/zink/ci/gitlab-ci.yml

62 lines
1.4 KiB
YAML
Raw Normal View History

.zink-lvp-test:
extends:
- .zink-rules
variables:
ZINK_USE_LAVAPIPE: "true"
LIBGL_ALWAYS_SOFTWARE: "1"
GPU_VERSION: zink-lvp
# Fix non-conformant llvmpipe filter defaults
GALLIVM_PERF: "no_filter_hacks"
LP_NUM_THREADS: 0
.zink-lvp-deqp-test:
extends:
- .test-gl
- .deqp-test
- .zink-lvp-test
variables:
GALLIUM_DRIVER: "zink" # move here due to bad xvfb-run interactions
VK_DRIVER: lvp # Don't move to the top level, piglit runs do funny stuff with VK_DRIVER set
DEQP_EXPECTED_RENDERER: "zink.*llvmpipe"
DEQP_RUNNER_OPTIONS: "--timeout 180"
.zink-piglit-quick_gl:
extends:
- .test-gl
- .zink-lvp-test
variables:
PIGLIT_PROFILES: quick_gl
PIGLIT_NO_WINDOW: 1
PIGLIT_RUNNER_OPTIONS: "--timeout 180"
zink-piglit-timelines:
extends:
- .zink-piglit-quick_gl
script:
- xvfb-run --server-args='-noreset' sh -c "GALLIUM_DRIVER=zink VK_DRIVER=lvp install/piglit/piglit-runner.sh"
zink-piglit-no_timelines:
extends:
- .zink-piglit-quick_gl
script:
- xvfb-run --server-args='-noreset' sh -c "ZINK_NO_TIMELINES=1 GALLIUM_DRIVER=zink VK_DRIVER=lvp install/piglit/piglit-runner.sh"
zink-lvp-gles2:
extends:
- .zink-lvp-deqp-test
variables:
DEQP_VER: gles2
zink-lvp-gles3:
extends:
- .zink-lvp-deqp-test
variables:
DEQP_VER: gles3
DEQP_FRACTION: 4
zink-lvp-gl:
extends:
- .zink-lvp-deqp-test
variables:
DEQP_VER: gl32