1.llvmpipe-rules: 2 stage: software-renderer 3 rules: 4 - !reference [.test, rules] 5 - if: $FORCE_KERNEL_TAG != null 6 when: never 7 - !reference [.gl-rules, rules] 8 - changes: &llvmpipe_file_list 9 - src/gallium/drivers/llvmpipe/**/* 10 - src/gallium/winsys/sw/**/* 11 when: on_success 12 13.llvmpipe-manual-rules: 14 stage: software-renderer 15 rules: 16 - !reference [.test, rules] 17 - !reference [.gl-manual-rules, rules] 18 - changes: *llvmpipe_file_list 19 when: manual 20 21.llvmpipe-cl-rules: 22 stage: software-renderer 23 rules: 24 - !reference [.test, rules] 25 - !reference [.no_scheduled_pipelines-rules, rules] 26 - changes: &llvmpipe_cl_files 27 - .gitlab-ci.yml 28 - .gitlab-ci/**/* 29 - meson.build 30 - .gitattributes 31 - include/**/* 32 - src/compiler/**/* 33 - src/util/**/* 34 when: on_success 35 - !reference [.gallium-core-rules, rules] 36 - changes: 37 *llvmpipe_file_list 38 when: on_success 39 40.llvmpipe-rusticl-rules: 41 rules: 42 - !reference [.test, rules] 43 - !reference [.llvmpipe-cl-rules, rules] 44 - changes: 45 - src/gallium/frontends/rusticl/**/* 46 when: on_success 47 48 49.llvmpipe-test: 50 extends: 51 - .llvmpipe-rules 52 variables: 53 LIBGL_ALWAYS_SOFTWARE: "true" 54 GALLIUM_DRIVER: "llvmpipe" 55 FLAKES_CHANNEL: "#mesa-swrast-ci" 56 GPU_VERSION: llvmpipe 57 58.llvmpipe-piglit-cl: 59 extends: 60 - .test-cl 61 - .deqp-test 62 - .llvmpipe-test 63 variables: 64 LP_NUM_THREADS: 1 65 PIGLIT_PROFILES: cl 66 67.llvmpipe-deqp-test: 68 variables: 69 GALLIVM_PERF: "nopt" 70 extends: 71 - .test-gl 72 - .deqp-test 73 - .llvmpipe-test 74