17ec681f3Smrg# Basic test set
27ec681f3Smrg[[deqp]]
37ec681f3Smrgdeqp = "/deqp/modules/gles2/deqp-gles2"
47ec681f3Smrgcaselists = ["/deqp/mustpass/gles2-master.txt"]
57ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
67ec681f3Smrgdeqp_args = [
77ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
87ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
97ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
107ec681f3Smrg]
117ec681f3Smrgversion_check = "GL ES 3.2.*git"
127ec681f3Smrgrenderer_check = "FD630"
137ec681f3Smrg
147ec681f3Smrg[[deqp]]
157ec681f3Smrgdeqp = "/deqp/modules/gles3/deqp-gles3"
167ec681f3Smrgcaselists = ["/deqp/mustpass/gles3-master.txt"]
177ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
187ec681f3Smrgdeqp_args = [
197ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
207ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
217ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
227ec681f3Smrg]
237ec681f3Smrg
247ec681f3Smrg[[deqp]]
257ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
267ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-master.txt"]
277ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
287ec681f3Smrgdeqp_args = [
297ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
307ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
317ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
327ec681f3Smrg]
337ec681f3Smrg
347ec681f3Smrg# Note that KHR-GL3* test sets include all tests from the previous
357ec681f3Smrg# version, so we only need to run one test list (unlike dEQP-GLES,
367ec681f3Smrg# where the test sets are separate).
377ec681f3Smrg[[deqp]]
387ec681f3Smrgdeqp = "/deqp/external/openglcts/modules/glcts"
397ec681f3Smrgcaselists = [
407ec681f3Smrg    "/deqp/mustpass/gles2-khr-master.txt",
417ec681f3Smrg    "/deqp/mustpass/gles3-khr-master.txt",
427ec681f3Smrg    "/deqp/mustpass/gles31-khr-master.txt",
437ec681f3Smrg    "/deqp/mustpass/gl33-master.txt",
447ec681f3Smrg]
457ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
467ec681f3Smrgdeqp_args = [
477ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
487ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
497ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
507ec681f3Smrg]
517ec681f3Smrg
527ec681f3Smrg
537ec681f3Smrg# force-gmem testing
547ec681f3Smrg[[deqp]]
557ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
567ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-master.txt"]
577ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
587ec681f3Smrgdeqp_args = [
597ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
607ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
617ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
627ec681f3Smrg]
637ec681f3Smrgfraction = 5
647ec681f3Smrgprefix = "gmem-"
657ec681f3Smrg[deqp.env]
667ec681f3SmrgFD_MESA_DEBUG = "nobypass"
677ec681f3Smrg
687ec681f3Smrg
697ec681f3Smrg# force-bypass testing
707ec681f3Smrg[[deqp]]
717ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
727ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-master.txt"]
737ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
747ec681f3Smrgdeqp_args = [
757ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
767ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
777ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
787ec681f3Smrg]
797ec681f3Smrg# note that this is in addition to normal flakes
807ec681f3Smrgflakes = ["install/freedreno-a630-bypass-flakes.txt"]
817ec681f3Smrgfraction = 5
827ec681f3Smrgprefix = "bypass-"
837ec681f3Smrg[deqp.env]
847ec681f3SmrgFD_MESA_DEBUG = "nogmem"
857ec681f3Smrg
867ec681f3Smrg
877ec681f3Smrg# noubo testing
887ec681f3Smrg[[deqp]]
897ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
907ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-master.txt"]
917ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
927ec681f3Smrginclude = ["functional.*ubo"]
937ec681f3Smrgdeqp_args = [
947ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
957ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
967ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
977ec681f3Smrg]
987ec681f3Smrgprefix = "noubo-"
997ec681f3Smrg[deqp.env]
1007ec681f3SmrgIR3_SHADER_DEBUG = "nouboopt"
1017ec681f3Smrg
1027ec681f3Smrg
1037ec681f3Smrg# 565-nozs
1047ec681f3Smrg[[deqp]]
1057ec681f3Smrgdeqp = "/deqp/modules/gles3/deqp-gles3"
1067ec681f3Smrgcaselists = ["/deqp/mustpass/gles3-565-no-depth-no-stencil.txt"]
1077ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
1087ec681f3Smrgdeqp_args = [
1097ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
1107ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
1117ec681f3Smrg    "--deqp-gl-config-name=rgb565d0s0ms0",
1127ec681f3Smrg]
1137ec681f3Smrgprefix = "565-nozs-"
1147ec681f3Smrg
1157ec681f3Smrg[[deqp]]
1167ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
1177ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-565-no-depth-no-stencil.txt"]
1187ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
1197ec681f3Smrgdeqp_args = [
1207ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
1217ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
1227ec681f3Smrg    "--deqp-gl-config-name=rgb565d0s0ms0",
1237ec681f3Smrg]
1247ec681f3Smrgprefix = "565-nozs-"
1257ec681f3Smrg
1267ec681f3Smrg# multisample
1277ec681f3Smrg[[deqp]]
1287ec681f3Smrgdeqp = "/deqp/modules/gles3/deqp-gles3"
1297ec681f3Smrgcaselists = ["/deqp/mustpass/gles3-multisample.txt"]
1307ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
1317ec681f3Smrgdeqp_args = [
1327ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
1337ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
1347ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms4",
1357ec681f3Smrg]
1367ec681f3Smrgprefix = "multisample-"
1377ec681f3Smrg
1387ec681f3Smrg[[deqp]]
1397ec681f3Smrgdeqp = "/deqp/modules/gles31/deqp-gles31"
1407ec681f3Smrgcaselists = ["/deqp/mustpass/gles31-multisample.txt"]
1417ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
1427ec681f3Smrgdeqp_args = [
1437ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
1447ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
1457ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms4",
1467ec681f3Smrg]
1477ec681f3Smrgprefix = "multisample-"
1487ec681f3Smrg
1497ec681f3Smrg# spilling testing
1507ec681f3Smrg[[deqp]]
1517ec681f3Smrgdeqp = "/deqp/modules/gles2/deqp-gles2"
1527ec681f3Smrgcaselists = ["/deqp/mustpass/gles2-master.txt"]
1537ec681f3Smrgskips = ["install/freedreno-a630-premerge-skips.txt"]
1547ec681f3Smrginclude = ["functional.shaders"]
1557ec681f3Smrgdeqp_args = [
1567ec681f3Smrg    "--deqp-surface-width=256", "--deqp-surface-height=256",
1577ec681f3Smrg    "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
1587ec681f3Smrg    "--deqp-gl-config-name=rgba8888d24s8ms0",
1597ec681f3Smrg]
1607ec681f3Smrgprefix = "spill-"
1617ec681f3Smrg[deqp.env]
1627ec681f3SmrgIR3_SHADER_DEBUG = "spillall"
163