From 19e494a461630c796b1c0a0cf29043e2efd04d0f Mon Sep 17 00:00:00 2001 From: Olivia Lee Date: Thu, 15 May 2025 01:28:29 -0700 Subject: [PATCH] panfrost/ci: smoke test AFBC-P in CI The AFBC path is behind a driconf option, and so was not tested by any existing CI jobs. We had a regression with this that went unnoticed for several months. To avoid similar situations in the future, add AFBC smoke tests to CI, similar to the existing spilling smoke tests.. Some tests on g52 fail instead of crashing when AFBC is enabled, but otherwise the CI expectations are identical. Signed-off-by: Olivia Lee Acked-by: Eric R. Smith Acked-by: Daniel Stone Part-of: --- src/panfrost/ci/deqp-panfrost-g52-piglit.toml | 10 + src/panfrost/ci/deqp-panfrost-g52.toml | 14 + src/panfrost/ci/deqp-panfrost-g57-piglit.toml | 10 + src/panfrost/ci/deqp-panfrost-g57.toml | 14 + .../ci/deqp-panfrost-g610-piglit.toml | 11 + src/panfrost/ci/deqp-panfrost-g610.toml | 14 + src/panfrost/ci/gitlab-ci.yml | 1 + src/panfrost/ci/panfrost-g52-fails.txt | 110 ++++++ src/panfrost/ci/panfrost-g52-flakes.txt | 9 + src/panfrost/ci/panfrost-g57-fails.txt | 327 ++++++++++++++++++ src/panfrost/ci/panfrost-g57-flakes.txt | 11 + src/panfrost/ci/panfrost-g610-fails.txt | 1 + 12 files changed, 532 insertions(+) diff --git a/src/panfrost/ci/deqp-panfrost-g52-piglit.toml b/src/panfrost/ci/deqp-panfrost-g52-piglit.toml index a3416008cff..577019a01a6 100644 --- a/src/panfrost/ci/deqp-panfrost-g52-piglit.toml +++ b/src/panfrost/ci/deqp-panfrost-g52-piglit.toml @@ -2,3 +2,13 @@ piglit_folder = "/piglit" profile = "quick_gl" process_isolation = true + +# Smoke test AFBC-P +[[piglit]] +piglit_folder = "/piglit" +profile = "quick_gl" +process_isolation = true +include = [ "spec@.*texture" ] +prefix = "afbcp-" + [piglit.env] + PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/deqp-panfrost-g52.toml b/src/panfrost/ci/deqp-panfrost-g52.toml index 8a6d2c51539..8ca0b72c05d 100644 --- a/src/panfrost/ci/deqp-panfrost-g52.toml +++ b/src/panfrost/ci/deqp-panfrost-g52.toml @@ -55,3 +55,17 @@ prefix = "spill-" fraction = 2 [deqp.env] BIFROST_MESA_DEBUG = "spill" + +# Smoke test AFBC-P +[[deqp]] +deqp = "/deqp-gles/modules/gles2/deqp-gles2" +caselists = ["/deqp-gles/mustpass/gles2-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", + "--deqp-gl-config-name=rgba8888d24s8ms0", +] +prefix = "afbcp-" +include = [ "dEQP-GLES2.*texture" ] +[deqp.env] +PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/deqp-panfrost-g57-piglit.toml b/src/panfrost/ci/deqp-panfrost-g57-piglit.toml index a3416008cff..577019a01a6 100644 --- a/src/panfrost/ci/deqp-panfrost-g57-piglit.toml +++ b/src/panfrost/ci/deqp-panfrost-g57-piglit.toml @@ -2,3 +2,13 @@ piglit_folder = "/piglit" profile = "quick_gl" process_isolation = true + +# Smoke test AFBC-P +[[piglit]] +piglit_folder = "/piglit" +profile = "quick_gl" +process_isolation = true +include = [ "spec@.*texture" ] +prefix = "afbcp-" + [piglit.env] + PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/deqp-panfrost-g57.toml b/src/panfrost/ci/deqp-panfrost-g57.toml index 99f2bb8776b..8c89aa9d619 100644 --- a/src/panfrost/ci/deqp-panfrost-g57.toml +++ b/src/panfrost/ci/deqp-panfrost-g57.toml @@ -55,3 +55,17 @@ prefix = "spill-" fraction = 2 [deqp.env] BIFROST_MESA_DEBUG = "spill" + +# Smoke test AFBC-P +[[deqp]] +deqp = "/deqp-gles/modules/gles2/deqp-gles2" +caselists = ["/deqp-gles/mustpass/gles2-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", + "--deqp-gl-config-name=rgba8888d24s8ms0", +] +prefix = "afbcp-" +include = [ "dEQP-GLES2.*texture" ] +[deqp.env] +PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/deqp-panfrost-g610-piglit.toml b/src/panfrost/ci/deqp-panfrost-g610-piglit.toml index 3a11d098626..793aab73b05 100644 --- a/src/panfrost/ci/deqp-panfrost-g610-piglit.toml +++ b/src/panfrost/ci/deqp-panfrost-g610-piglit.toml @@ -4,3 +4,14 @@ profile = "gpu" process_isolation = true [piglit.env] PIGLIT_NO_WINDOW = "1" + +# Smoke test AFBC-P +[[piglit]] +piglit_folder = "/piglit" +profile = "gpu" +process_isolation = true +include = [ "spec@.*texture" ] +prefix = "afbcp-" + [piglit.env] + PIGLIT_NO_WINDOW = "1" + PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/deqp-panfrost-g610.toml b/src/panfrost/ci/deqp-panfrost-g610.toml index 4ace02d9cae..4a14dc73911 100644 --- a/src/panfrost/ci/deqp-panfrost-g610.toml +++ b/src/panfrost/ci/deqp-panfrost-g610.toml @@ -55,3 +55,17 @@ prefix = "spill-" fraction = 2 [deqp.env] BIFROST_MESA_DEBUG = "spill" + +# Smoke test AFBC-P +[[deqp]] +deqp = "/deqp-gles/modules/gles2/deqp-gles2" +caselists = ["/deqp-gles/mustpass/gles2-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden", + "--deqp-gl-config-name=rgba8888d24s8ms0", +] +prefix = "afbcp-" +include = [ "dEQP-GLES2.*texture" ] +[deqp.env] +PAN_MESA_DEBUG = "forcepack" diff --git a/src/panfrost/ci/gitlab-ci.yml b/src/panfrost/ci/gitlab-ci.yml index ca9d52ce887..a9954527b19 100644 --- a/src/panfrost/ci/gitlab-ci.yml +++ b/src/panfrost/ci/gitlab-ci.yml @@ -110,6 +110,7 @@ panfrost-g52-vk-full:arm64: DEQP_FRACTION: 1 panfrost-g52-piglit:arm64: + parallel: 2 extends: - .lava-arm64-test-gl - .panfrost-bifrost-gl-manual-rules diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index a29929f3117..cf321666bc7 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -276,8 +276,118 @@ spec@!opengl 3.1@primitive-restart-xfb generated,Fail spec@!opengl 3.1@primitive-restart-xfb written,Fail spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail +afbcp-spec@arb_direct_state_access@gettextureimage-formats,Fail +afbcp-spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail +afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2drect,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2drectshadow,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect_projvec4,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drectshadow,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb),Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb),Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash +afbcp-spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail +afbcp-spec@arb_texture_float@fbo-alphatest-formats,Crash +afbcp-spec@arb_texture_float@fbo-blending-formats,Crash +afbcp-spec@arb_texture_float@fbo-clear-formats,Fail +afbcp-spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail +afbcp-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail +afbcp-spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R8_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG32F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG8_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10_A2,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10_A2UI,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB4,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB8,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB9_E5,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA32F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA4,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA8,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_SRGB8_ALPHA8,Fail +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drect,Fail +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Crash +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Crash +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Crash +afbcp-spec@arb_texture_rg@fbo-blending-formats,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drect,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drectshadow,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gles hdr,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gles hdr@HDR Profile,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl hdr,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl hdr@HDR Profile,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr@HDR Profile,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr@HDR Profile,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail + # uprev Piglit in Mesa spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash +afbcp-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash # physical device and device needs more robustness in allocation handling dEQP-VK.api.object_management.max_concurrent.device,Fail diff --git a/src/panfrost/ci/panfrost-g52-flakes.txt b/src/panfrost/ci/panfrost-g52-flakes.txt index ee788484238..b0c451e0bec 100644 --- a/src/panfrost/ci/panfrost-g52-flakes.txt +++ b/src/panfrost/ci/panfrost-g52-flakes.txt @@ -19,11 +19,20 @@ spec@!opengl 1.1@depthstencil-default_fb-blit spec@glsl-1.30@execution@texturesize@vs-texturesize-isamplercube namespace pollution@renderbuffer with glgetteximage-compressed +afbcp-glx@glx-multithread-texture +afbcp-spec@arb_texture_gather@texturegather@fs-r-none-float-cube +afbcp-spec@arb_texture_gather@texturegather@fs-r-none-float-cubearray +afbcp-spec@arb_texture_gather@texturegatheroffset@vs-rgba-zero-unorm-2darray +afbcp-spec@egl_nok_texture_from_pixmap@basic +afbcp-spec@glsl-1.30@execution@texturesize@vs-texturesize-isamplercube + # first seen 2023-05-13 spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear +afbcp-spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear # uprev Piglit in Mesa glx@glx-multithread-clearbuffer +afbcp-glx@glx-multithread-clearbuffer # Cause a "gpu sched timeout" (fixed by sched increase to 10s) dEQP-VK.memory.pipeline_barrier.host_write_vertex_buffer.1048576_vertex_buffer_stride_2 diff --git a/src/panfrost/ci/panfrost-g57-fails.txt b/src/panfrost/ci/panfrost-g57-fails.txt index 06e6d9b3163..318083a321a 100644 --- a/src/panfrost/ci/panfrost-g57-fails.txt +++ b/src/panfrost/ci/panfrost-g57-fails.txt @@ -324,3 +324,330 @@ spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d,Fail spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d_projvec4,Fail spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2dshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 3d,Fail + +afbcp-glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero,Fail +afbcp-glx@glx-make-current,Fail +afbcp-glx@glx-multi-window-single-context,Fail +afbcp-glx@glx-swap-pixmap-bad,Fail +afbcp-glx@glx-visuals-depth -pixmap,Crash +afbcp-glx@glx-visuals-stencil -pixmap,Crash +afbcp-shaders@point-vertex-id divisor,Fail +afbcp-shaders@point-vertex-id gl_instanceid divisor,Fail +afbcp-shaders@point-vertex-id gl_instanceid,Fail +afbcp-shaders@point-vertex-id gl_vertexid divisor,Fail +afbcp-shaders@point-vertex-id gl_vertexid,Fail +afbcp-shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail +afbcp-shaders@point-vertex-id gl_vertexid gl_instanceid,Fail +afbcp-spec@arb_direct_state_access@gettextureimage-formats,Fail +afbcp-spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail +afbcp-spec@arb_point_sprite@arb_point_sprite-mipmap,Fail +afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail +afbcp-spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash +afbcp-spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail +afbcp-spec@arb_texture_float@fbo-alphatest-formats,Crash +afbcp-spec@arb_texture_float@fbo-blending-formats,Crash +afbcp-spec@arb_texture_float@fbo-clear-formats,Fail +afbcp-spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail +afbcp-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail +afbcp-spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R8_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG32F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RG8_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10_A2,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10_A2UI,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB10,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB16_SNORM,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB4,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB8,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGB9_E5,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA16I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA32F,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA32I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA4,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA8,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_RGBA8I,Fail +afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_SRGB8_ALPHA8,Fail +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Crash +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Crash +afbcp-spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Crash +afbcp-spec@arb_texture_rg@fbo-blending-formats,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail +afbcp-spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail +afbcp-spec@arb_transform_feedback_instanced@draw-auto instanced,Fail +afbcp-spec@egl 1.4@eglterminate then unbind context,Fail +afbcp-spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +afbcp-spec@egl_chromium_sync_control@conformance,Fail +afbcp-spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +afbcp-spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +afbcp-spec@egl_khr_surfaceless_context@viewport,Fail +afbcp-spec@egl_mesa_configless_context@basic,Fail +afbcp-spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA4,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA8,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_ALPHA,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY4,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY8,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE4,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE,Fail +afbcp-spec@ext_framebuffer_object@fbo-blending-snorm,Fail +afbcp-spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail +afbcp-spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail +afbcp-spec@ext_transform_feedback2@draw-auto,Fail +afbcp-spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail +afbcp-spec@ext_transform_feedback@change-size base-shrink,Fail +afbcp-spec@ext_transform_feedback@change-size offset-shrink,Fail +afbcp-spec@ext_transform_feedback@change-size range-grow,Fail +afbcp-spec@ext_transform_feedback@change-size range-shrink,Fail +afbcp-spec@ext_transform_feedback@immediate-reuse-index-buffer,Crash +afbcp-spec@ext_transform_feedback@immediate-reuse-uniform-buffer,Crash +afbcp-spec@ext_transform_feedback@interleaved-attribs,Fail +afbcp-spec@ext_transform_feedback@intervening-read output,Fail +afbcp-spec@ext_transform_feedback@intervening-read prims_written,Fail +afbcp-spec@ext_transform_feedback@order elements lines,Fail +afbcp-spec@ext_transform_feedback@order elements points,Fail +afbcp-spec@ext_transform_feedback@order elements triangles,Fail +afbcp-spec@ext_transform_feedback@overflow-edge-cases,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferbase-discard,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferbase,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferoffset-discard,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferoffset,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferrange-discard,Fail +afbcp-spec@ext_transform_feedback@position-readback-bufferrange,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferbase-discard,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferbase,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferoffset-discard,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferoffset,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferrange-discard,Fail +afbcp-spec@ext_transform_feedback@position-render-bufferrange,Fail +afbcp-spec@ext_transform_feedback@query-primitives_written-bufferrange-discard,Fail +afbcp-spec@ext_transform_feedback@query-primitives_written-bufferrange,Fail +afbcp-spec@ext_transform_feedback@tessellation line_loop flat_first,Fail +afbcp-spec@ext_transform_feedback@tessellation line_loop flat_last,Fail +afbcp-spec@ext_transform_feedback@tessellation line_loop monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation line_loop smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation line_strip flat_first,Fail +afbcp-spec@ext_transform_feedback@tessellation line_strip flat_last,Fail +afbcp-spec@ext_transform_feedback@tessellation line_strip monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation line_strip smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation polygon monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation polygon smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation quads monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation quads smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation quad_strip monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation quad_strip smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_fan flat_last,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_fan monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_fan smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_fan wireframe,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_strip flat_first,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_strip flat_last,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_strip monochrome,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_strip smooth,Fail +afbcp-spec@ext_transform_feedback@tessellation triangle_strip wireframe,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect_projvec4,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drect_projvec4,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drect_projvec4,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drectshadow,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drect,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drect_projvec4,Crash +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drectshadow,Crash +afbcp-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +afbcp-spec@!opengl 1.0@gl-1.0-edgeflag-const,Fail +afbcp-spec@!opengl 1.0@gl-1.0-edgeflag,Fail +afbcp-spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail +afbcp-spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +afbcp-spec@!opengl 1.0@rasterpos,Crash +afbcp-spec@!opengl 1.1@getteximage-formats,Fail +afbcp-spec@!opengl 1.1@linestipple@Factor 2x,Fail +afbcp-spec@!opengl 1.1@linestipple@Factor 3x,Fail +afbcp-spec@!opengl 1.1@linestipple,Fail +afbcp-spec@!opengl 1.1@linestipple@Line loop,Fail +afbcp-spec@!opengl 1.1@linestipple@Line strip,Fail +afbcp-spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail +afbcp-spec@!opengl 1.1@line-smooth-stipple,Fail +afbcp-spec@!opengl 1.1@longprim,Crash +afbcp-spec@!opengl 1.1@polygon-mode-facing,Fail +afbcp-spec@!opengl 1.1@polygon-mode,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail +afbcp-spec@!opengl 1.1@polygon-mode-offset,Fail +afbcp-spec@!opengl 1.1@streaming-texture-leak,Crash +afbcp-spec@!opengl 2.0@gl-2.0-edgeflag,Fail +afbcp-spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail +afbcp-spec@!opengl 2.1@pbo,Fail +afbcp-spec@!opengl 2.1@pbo@test_polygon_stip,Fail +afbcp-spec@!opengl 2.1@polygon-stipple-fs,Fail +afbcp-spec@!opengl 3.1@primitive-restart-xfb flush,Fail +afbcp-spec@!opengl 3.1@primitive-restart-xfb generated,Fail +afbcp-spec@!opengl 3.1@primitive-restart-xfb written,Fail +afbcp-spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail + +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1dshadow,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2d,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 3d,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d_projvec4,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1dshadow,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d_projvec4,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow,Fail +afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb),Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8_ALPHA8,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb),Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16_ALPHA16,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8_ALPHA8,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail +afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail +afbcp-spec@arb_texture_float@texwrap formats,Fail +afbcp-spec@arb_texture_float@texwrap formats offset,Fail +afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- NPOT,Fail +afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- swizzled,Fail +afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB,Fail +afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- NPOT,Fail +afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- swizzled,Fail +afbcp-spec@arb_timer_query@query gl_timestamp,Fail +afbcp-spec@arb_timer_query@timestamp-get,Fail +afbcp-spec@ext_disjoint_timer_query@simple,Fail +afbcp-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash +afbcp-spec@ext_timer_query@time-elapsed,Fail +afbcp-spec@ext_transform_feedback@max-varyings,Fail +afbcp-spec@ext_transform_feedback@max-varyings@max-varying-single-dimension-array,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darray,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darrayshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darray,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darrayshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 3d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darray,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darrayshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darray,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darrayshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 3d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d_projvec4,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d_projvec4,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 3d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d_projvec4,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d_projvec4,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2dshadow,Fail +afbcp-spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 3d,Fail diff --git a/src/panfrost/ci/panfrost-g57-flakes.txt b/src/panfrost/ci/panfrost-g57-flakes.txt index aa4e20df3e1..994eab60c8e 100644 --- a/src/panfrost/ci/panfrost-g57-flakes.txt +++ b/src/panfrost/ci/panfrost-g57-flakes.txt @@ -19,10 +19,21 @@ spec@!opengl 1.1@depthstencil-default_fb-blit spec@glsl-1.30@execution@texturesize@vs-texturesize-isamplercube namespace pollution@renderbuffer with glgetteximage-compressed +afbcp-glx@glx-multithread-texture +afbcp-spec@arb_texture_gather@texturegather@fs-r-none-float-cube +afbcp-spec@arb_texture_gather@texturegather@fs-r-none-float-cubearray +afbcp-spec@arb_texture_gather@texturegatheroffset@vs-rgba-zero-unorm-2darray +afbcp-spec@egl_nok_texture_from_pixmap@basic +afbcp-spec@glsl-1.30@execution@texturesize@vs-texturesize-isamplercube + # first seen 2023-05-13 spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear +afbcp-spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear # Initial flakes on mt8195-cherry-tomato-r2 glx@glx-visuals-stencil spec@arb_texture_float@texwrap formats bordercolor spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only +afbcp-glx@glx-visuals-stencil +afbcp-spec@arb_texture_float@texwrap formats bordercolor +afbcp-spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only diff --git a/src/panfrost/ci/panfrost-g610-fails.txt b/src/panfrost/ci/panfrost-g610-fails.txt index 1c602058c60..79766b65fd7 100644 --- a/src/panfrost/ci/panfrost-g610-fails.txt +++ b/src/panfrost/ci/panfrost-g610-fails.txt @@ -1,4 +1,5 @@ # uprev Piglit in Mesa spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash +afbcp-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash