# Basic test set [[deqp]] deqp = "/deqp/modules/gles2/deqp-gles2" caselists = ["/deqp/mustpass/gles2-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] version_check = "GL ES 3.2.*git" renderer_check = "FD630" [[deqp]] deqp = "/deqp/modules/gles3/deqp-gles3" caselists = ["/deqp/mustpass/gles3-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] [[deqp]] deqp = "/deqp/external/openglcts/modules/glcts" caselists = [ "/deqp/mustpass/gles2-khr-main.txt", "/deqp/mustpass/gles3-khr-main.txt", "/deqp/mustpass/gles31-khr-main.txt", ] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] # Note that KHR-GL3* test sets include all tests from the previous # version, so we only need to run one test list (unlike dEQP-GLES, # where the test sets are separate). [[deqp]] deqp = "/deqp/external/openglcts/modules/glcts" caselists = [ "/deqp/mustpass/gl46-main.txt", ] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] # x11 [[deqp]] deqp = "/deqp/modules/egl/deqp-egl-x11" caselists = ["/deqp/mustpass/egl-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] [[deqp]] deqp = "/deqp/modules/egl/deqp-egl-wayland" caselists = ["/deqp/mustpass/egl-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] prefix = "wayland-" # force-gmem testing [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] fraction = 5 prefix = "gmem-" [deqp.env] FD_MESA_DEBUG = "gmem" # force-bypass testing [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] # note that this is in addition to normal flakes flakes = ["install/freedreno-a630-bypass-flakes.txt"] fraction = 5 prefix = "bypass-" [deqp.env] FD_MESA_DEBUG = "sysmem" # noubo testing [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] include = ["functional.*ubo"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] prefix = "noubo-" [deqp.env] IR3_SHADER_DEBUG = "nouboopt" # 565-nozs [[deqp]] deqp = "/deqp/modules/gles3/deqp-gles3" caselists = ["/deqp/mustpass/gles3-565-no-depth-no-stencil.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgb565d0s0ms0", ] prefix = "565-nozs-" [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-565-no-depth-no-stencil.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgb565d0s0ms0", ] prefix = "565-nozs-" # multisample [[deqp]] deqp = "/deqp/modules/gles3/deqp-gles3" caselists = ["/deqp/mustpass/gles3-multisample.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms4", ] prefix = "multisample-" [[deqp]] deqp = "/deqp/modules/gles31/deqp-gles31" caselists = ["/deqp/mustpass/gles31-multisample.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms4", ] prefix = "multisample-" # spilling testing [[deqp]] deqp = "/deqp/modules/gles2/deqp-gles2" caselists = ["/deqp/mustpass/gles2-main.txt"] skips = ["install/freedreno-a6xx-skips.txt", "install/freedreno-a630-premerge-skips.txt"] include = ["functional.shaders"] deqp_args = [ "--deqp-surface-width=256", "--deqp-surface-height=256", "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", "--deqp-gl-config-name=rgba8888d24s8ms0", ] prefix = "spill-" [deqp.env] IR3_SHADER_DEBUG = "spillall"