1.lavapipe-rules: 2 stage: software-renderer 3 rules: 4 - !reference [.test, rules] 5 - if: $FORCE_KERNEL_TAG != null 6 when: never 7 - !reference [.vulkan-rules, rules] 8 - !reference [.gallium-core-rules, rules] 9 - changes: &lavapipe_file_list 10 - src/gallium/drivers/llvmpipe/* 11 - src/gallium/frontends/lavapipe/* 12 - src/gallium/frontends/lavapipe/ci/gitlab-ci.yml 13 - src/gallium/frontends/lavapipe/ci/gitlab-ci-inc.yml 14 - src/gallium/frontends/lavapipe/ci/deqp-$DEQP_SUITE.toml 15 - src/gallium/frontends/lavapipe/ci/$GPU_VERSION-fails.txt 16 - src/gallium/frontends/lavapipe/ci/$GPU_VERSION-flakes.txt 17 - src/gallium/frontends/lavapipe/ci/$GPU_VERSION-skips.txt 18 - src/gallium/frontends/lavapipe/ci/$VK_DRIVER-skips.txt 19 - src/gallium/frontends/lavapipe/ci/$GALLIUM_DRIVER-skips.txt 20 - src/gallium/frontends/lavapipe/ci/$DRIVER_NAME-skips.txt 21 - src/gallium/frontends/lavapipe/ci/$PIGLIT_TRACES_FILE 22 - src/gallium/winsys/sw/**/* 23 - src/gallium/auxiliary/draw/**/* 24 - src/gallium/auxiliary/gallivm/**/* 25 when: on_success 26 27.lavapipe-manual-rules: 28 stage: software-renderer-postmerge 29 extends: .no-auto-retry 30 rules: 31 - !reference [.test, rules] 32 - !reference [.vulkan-manual-rules, rules] 33 - !reference [.gl-manual-rules, rules] 34 - changes: *lavapipe_file_list 35 when: manual 36 37.lavapipe-test: 38 stage: software-renderer 39 extends: 40 - .test-vk 41 - .lavapipe-rules 42 variables: 43 GPU_VERSION: lvp 44 VK_DRIVER: lvp 45 DEQP_VER: vk 46 DEQP_EXPECTED_RENDERER: llvmpipe 47 LVP_POISON_MEMORY: "1" 48 HWCI_START_WESTON: 1 49