Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
4574 views
1
.llvmpipe-test:
2
extends:
3
- .llvmpipe-rules
4
variables:
5
LIBGL_ALWAYS_SOFTWARE: "true"
6
GALLIUM_DRIVER: "llvmpipe"
7
FLAKES_CHANNEL: "#mesa-swrast-ci"
8
9
llvmpipe-piglit-cl:
10
extends:
11
- .test-cl
12
- .piglit-test
13
- .llvmpipe-test
14
- .llvmpipe-cl-rules
15
variables:
16
LP_CL: 1
17
LP_NUM_THREADS: 1
18
PIGLIT_PROFILES: cl
19
PIGLIT_RESULTS: "llvmpipe-cl"
20
PIGLIT_TESTS: >
21
-x bswap -x phatk -x clz-optimizations
22
script:
23
- install/piglit/run_cl.sh
24
25
llvmpipe-piglit-quick_gl:
26
extends:
27
- .test-gl
28
- .piglit-test
29
- .llvmpipe-test
30
variables:
31
GALLIVM_PERF: "no_filter_hacks"
32
LP_NUM_THREADS: 0
33
PIGLIT_OPTIONS: >
34
--process-isolation false
35
# Can't run gl-2.0-edgeflag* because of assertion failures on loading from
36
# disk cache which flake depending on which one runs first
37
PIGLIT_TESTS: >
38
-x gl-2.0-edgeflag
39
-x egl_ext_device_
40
-x egl_ext_platform_device
41
-x ext_timer_query@time-elapsed
42
-x glx-multithread-clearbuffer
43
-x glx-multithread-shader-compile
44
-x max-texture-size
45
-x maxsize
46
PIGLIT_PROFILES: quick_gl
47
PIGLIT_RESULTS: "llvmpipe-quick_gl"
48
49
llvmpipe-piglit-glslparser:
50
extends:
51
- .test-gl
52
- .piglit-test
53
- .llvmpipe-test
54
variables:
55
LP_NUM_THREADS: 0
56
PIGLIT_PROFILES: glslparser
57
PIGLIT_RESULTS: "llvmpipe-glslparser"
58
59
llvmpipe-piglit-quick_shader:
60
extends:
61
- .test-gl
62
- .piglit-test
63
- .llvmpipe-test
64
variables:
65
GALLIVM_PERF: "no_filter_hacks"
66
LP_NUM_THREADS: 1
67
PIGLIT_PROFILES: quick_shader
68
PIGLIT_RESULTS: "llvmpipe-quick_shader"
69
70
llvmpipe-traces:
71
extends:
72
- .test-gl
73
- .piglit-traces-test
74
- .llvmpipe-test
75
variables:
76
EGL_PLATFORM: "surfaceless"
77
PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-llvmpipe.yml"
78
PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
79
PIGLIT_RESULTS: "llvmpipe-replay"
80
81
.llvmpipe-deqp-test:
82
variables:
83
GALLIVM_PERF: "nopt,no_filter_hacks"
84
# Don't use threads inside llvmpipe, we've already got all cores
85
# busy at the deqp-runner level.
86
LP_NUM_THREADS: 0
87
GPU_VERSION: llvmpipe
88
DEQP_EXPECTED_RENDERER: llvmpipe
89
extends:
90
- .test-gl
91
- .deqp-test
92
- .llvmpipe-test
93
94
llvmpipe-gles2:
95
variables:
96
DEQP_VER: gles2
97
extends:
98
- .llvmpipe-deqp-test
99
100
llvmpipe-gles3:
101
variables:
102
DEQP_VER: gles3
103
extends:
104
- .llvmpipe-deqp-test
105
106
llvmpipe-gles31:
107
variables:
108
DEQP_VER: gles31
109
# Stress test NIR clone/serialization with significant shaders enabled.
110
# Costs about 30% extra runtime.
111
NIR_TEST_CLONE: "true"
112
NIR_TEST_SERIALIZE: "true"
113
extends:
114
- .llvmpipe-deqp-test
115
116
llvmpipe-gl:
117
variables:
118
DEQP_VER: gl45
119
extends:
120
- .llvmpipe-deqp-test
121
122
llvmpipe-khr-gles2:
123
variables:
124
DEQP_VER: gles2-khr
125
extends:
126
- .llvmpipe-deqp-test
127
128
llvmpipe-egl:
129
variables:
130
DEQP_VER: egl
131
extends:
132
- .llvmpipe-deqp-test
133
script:
134
- xvfb-run --server-args='-noreset' ./install/deqp-runner.sh
135
136