• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Basic test set
2[[deqp]]
3deqp = "/deqp/modules/gles2/deqp-gles2"
4caselists = ["/deqp/mustpass/gles2-master.txt"]
5skips = ["install/freedreno-a630-premerge-skips.txt"]
6deqp_args = [
7    "--deqp-surface-width=256", "--deqp-surface-height=256",
8    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
9    "--deqp-gl-config-name=rgba8888d24s8ms0",
10]
11version_check = "GL ES 3.2.*git"
12renderer_check = "FD630"
13
14[[deqp]]
15deqp = "/deqp/modules/gles3/deqp-gles3"
16caselists = ["/deqp/mustpass/gles3-master.txt"]
17skips = ["install/freedreno-a630-premerge-skips.txt"]
18deqp_args = [
19    "--deqp-surface-width=256", "--deqp-surface-height=256",
20    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
21    "--deqp-gl-config-name=rgba8888d24s8ms0",
22]
23
24[[deqp]]
25deqp = "/deqp/modules/gles31/deqp-gles31"
26caselists = ["/deqp/mustpass/gles31-master.txt"]
27skips = ["install/freedreno-a630-premerge-skips.txt"]
28deqp_args = [
29    "--deqp-surface-width=256", "--deqp-surface-height=256",
30    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
31    "--deqp-gl-config-name=rgba8888d24s8ms0",
32]
33
34# Note that KHR-GL3* test sets include all tests from the previous
35# version, so we only need to run one test list (unlike dEQP-GLES,
36# where the test sets are separate).
37[[deqp]]
38deqp = "/deqp/external/openglcts/modules/glcts"
39caselists = [
40    "/deqp/mustpass/gles2-khr-master.txt",
41    "/deqp/mustpass/gles3-khr-master.txt",
42    "/deqp/mustpass/gles31-khr-master.txt",
43    "/deqp/mustpass/gl33-master.txt",
44]
45skips = ["install/freedreno-a630-premerge-skips.txt"]
46deqp_args = [
47    "--deqp-surface-width=256", "--deqp-surface-height=256",
48    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
49    "--deqp-gl-config-name=rgba8888d24s8ms0",
50]
51
52
53# force-gmem testing
54[[deqp]]
55deqp = "/deqp/modules/gles31/deqp-gles31"
56caselists = ["/deqp/mustpass/gles31-master.txt"]
57skips = ["install/freedreno-a630-premerge-skips.txt"]
58deqp_args = [
59    "--deqp-surface-width=256", "--deqp-surface-height=256",
60    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
61    "--deqp-gl-config-name=rgba8888d24s8ms0",
62]
63fraction = 5
64prefix = "gmem-"
65[deqp.env]
66FD_MESA_DEBUG = "nobypass"
67
68
69# force-bypass testing
70[[deqp]]
71deqp = "/deqp/modules/gles31/deqp-gles31"
72caselists = ["/deqp/mustpass/gles31-master.txt"]
73skips = ["install/freedreno-a630-premerge-skips.txt"]
74deqp_args = [
75    "--deqp-surface-width=256", "--deqp-surface-height=256",
76    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
77    "--deqp-gl-config-name=rgba8888d24s8ms0",
78]
79# note that this is in addition to normal flakes
80flakes = ["install/freedreno-a630-bypass-flakes.txt"]
81fraction = 5
82prefix = "bypass-"
83[deqp.env]
84FD_MESA_DEBUG = "nogmem"
85
86
87# noubo testing
88[[deqp]]
89deqp = "/deqp/modules/gles31/deqp-gles31"
90caselists = ["/deqp/mustpass/gles31-master.txt"]
91skips = ["install/freedreno-a630-premerge-skips.txt"]
92include = ["functional.*ubo"]
93deqp_args = [
94    "--deqp-surface-width=256", "--deqp-surface-height=256",
95    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
96    "--deqp-gl-config-name=rgba8888d24s8ms0",
97]
98prefix = "noubo-"
99[deqp.env]
100IR3_SHADER_DEBUG = "nouboopt"
101
102
103# 565-nozs
104[[deqp]]
105deqp = "/deqp/modules/gles3/deqp-gles3"
106caselists = ["/deqp/mustpass/gles3-565-no-depth-no-stencil.txt"]
107skips = ["install/freedreno-a630-premerge-skips.txt"]
108deqp_args = [
109    "--deqp-surface-width=256", "--deqp-surface-height=256",
110    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
111    "--deqp-gl-config-name=rgb565d0s0ms0",
112]
113prefix = "565-nozs-"
114
115[[deqp]]
116deqp = "/deqp/modules/gles31/deqp-gles31"
117caselists = ["/deqp/mustpass/gles31-565-no-depth-no-stencil.txt"]
118skips = ["install/freedreno-a630-premerge-skips.txt"]
119deqp_args = [
120    "--deqp-surface-width=256", "--deqp-surface-height=256",
121    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
122    "--deqp-gl-config-name=rgb565d0s0ms0",
123]
124prefix = "565-nozs-"
125
126# multisample
127[[deqp]]
128deqp = "/deqp/modules/gles3/deqp-gles3"
129caselists = ["/deqp/mustpass/gles3-multisample.txt"]
130skips = ["install/freedreno-a630-premerge-skips.txt"]
131deqp_args = [
132    "--deqp-surface-width=256", "--deqp-surface-height=256",
133    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
134    "--deqp-gl-config-name=rgba8888d24s8ms4",
135]
136prefix = "multisample-"
137
138[[deqp]]
139deqp = "/deqp/modules/gles31/deqp-gles31"
140caselists = ["/deqp/mustpass/gles31-multisample.txt"]
141skips = ["install/freedreno-a630-premerge-skips.txt"]
142deqp_args = [
143    "--deqp-surface-width=256", "--deqp-surface-height=256",
144    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
145    "--deqp-gl-config-name=rgba8888d24s8ms4",
146]
147prefix = "multisample-"
148
149# spilling testing
150[[deqp]]
151deqp = "/deqp/modules/gles2/deqp-gles2"
152caselists = ["/deqp/mustpass/gles2-master.txt"]
153skips = ["install/freedreno-a630-premerge-skips.txt"]
154include = ["functional.shaders"]
155deqp_args = [
156    "--deqp-surface-width=256", "--deqp-surface-height=256",
157    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
158    "--deqp-gl-config-name=rgba8888d24s8ms0",
159]
160prefix = "spill-"
161[deqp.env]
162IR3_SHADER_DEBUG = "spillall"
163