summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/lima/ci
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/lima/ci')
-rw-r--r--src/gallium/drivers/lima/ci/deqp-lima-fails.txt59
-rw-r--r--src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml35
-rw-r--r--src/gallium/drivers/lima/ci/deqp-lima-mali450-piglit.toml4
-rw-r--r--src/gallium/drivers/lima/ci/deqp-lima-skips.txt3
-rw-r--r--src/gallium/drivers/lima/ci/gitlab-ci.yml46
-rw-r--r--src/gallium/drivers/lima/ci/lima-fails.txt635
-rw-r--r--src/gallium/drivers/lima/ci/lima-flakes.txt4
-rw-r--r--src/gallium/drivers/lima/ci/lima-skips.txt91
8 files changed, 806 insertions, 71 deletions
diff --git a/src/gallium/drivers/lima/ci/deqp-lima-fails.txt b/src/gallium/drivers/lima/ci/deqp-lima-fails.txt
deleted file mode 100644
index 680b8f247fd..00000000000
--- a/src/gallium/drivers/lima/ci/deqp-lima-fails.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
-dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z,Fail
-dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z,Fail
-dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z,Fail
-dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.0,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.1,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.10,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.11,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.12,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.13,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.14,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.15,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.16,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.17,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.18,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.19,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.2,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.20,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.21,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.22,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.23,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.24,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.3,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.4,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.5,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.6,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.7,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.8,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.random.9,Fail
-dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.stencil,Fail
-dEQP-GLES2.functional.negative_api.shader.uniform_matrixfv_invalid_transpose,Fail
-dEQP-GLES2.functional.negative_api.texture.generatemipmap_zero_level_array_compressed,Fail
-dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail
-dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_loop_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_loop_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_dynamic_loop_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_dynamic_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_loop_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex,Fail
-dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read,Fail
-dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read,Fail
-dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read,Fail
-dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read,Fail
-dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2d_bias,Fail
-dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec4_bias,Fail
-dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_clamp_rgba8888,Fail
-dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_mirror_rgba8888,Fail
-dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_nearest_clamp_rgba8888,Fail
-dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_nearest_mirror_rgba8888,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear,Fail
-dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest,Fail
diff --git a/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml b/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml
new file mode 100644
index 00000000000..588edb95ab1
--- /dev/null
+++ b/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml
@@ -0,0 +1,35 @@
+[[deqp]]
+deqp = "/deqp/modules/gles2/deqp-gles2"
+caselists = ["/deqp/mustpass/gles2-main.txt"]
+tests_per_group = 250
+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 2.0.*git"
+renderer_check = "Mali450"
+
+# wayland
+[[deqp]]
+deqp = "/deqp/modules/egl/deqp-egl-wayland"
+caselists = ["/deqp/mustpass/egl-main.txt"]
+tests_per_group = 250
+deqp_args = [
+ "--deqp-surface-width=256", "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+]
+prefix = "wayland-"
+
+# x11
+[[deqp]]
+deqp = "/deqp/modules/egl/deqp-egl-x11"
+caselists = ["/deqp/mustpass/egl-main.txt"]
+tests_per_group = 250
+deqp_args = [
+ "--deqp-surface-width=256", "--deqp-surface-height=256",
+ "--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
+ "--deqp-gl-config-name=rgba8888d24s8ms0",
+]
+prefix = "x11-"
diff --git a/src/gallium/drivers/lima/ci/deqp-lima-mali450-piglit.toml b/src/gallium/drivers/lima/ci/deqp-lima-mali450-piglit.toml
new file mode 100644
index 00000000000..1cc878998b0
--- /dev/null
+++ b/src/gallium/drivers/lima/ci/deqp-lima-mali450-piglit.toml
@@ -0,0 +1,4 @@
+[[piglit]]
+piglit_folder = "/piglit"
+profile = "gpu"
+process_isolation = true
diff --git a/src/gallium/drivers/lima/ci/deqp-lima-skips.txt b/src/gallium/drivers/lima/ci/deqp-lima-skips.txt
deleted file mode 100644
index 824ea20af4c..00000000000
--- a/src/gallium/drivers/lima/ci/deqp-lima-skips.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# Note: skips lists for CI are just a list of lines that, when
-# non-zero-length and not starting with '#', will regex match to
-# delete lines from the test list. Be careful.
diff --git a/src/gallium/drivers/lima/ci/gitlab-ci.yml b/src/gallium/drivers/lima/ci/gitlab-ci.yml
index ee42f3c6397..680ed8c1f5a 100644
--- a/src/gallium/drivers/lima/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/lima/ci/gitlab-ci.yml
@@ -1,15 +1,43 @@
-lima-mali450-test:arm64:
+.lima-rules:
+ stage: arm
+ rules:
+ - !reference [.test, rules]
+ - !reference [.lima-farm-rules, rules]
+ - !reference [.gl-rules, rules]
+ - changes:
+ - src/gallium/drivers/lima/**/*
+ - src/gallium/winsys/lima/**/*
+ - src/lima/**/*
+ when: on_success
+
+# 4 devices (2023-12-16)
+.lava-meson-gxl-s805x-libretech-ac:arm64:
+ variables:
+ DEVICE_TYPE: meson-gxl-s805x-libretech-ac
+ DTB: meson-gxl-s805x-libretech-ac
+ FDO_CI_CONCURRENT: 4
+ GPU_VERSION: lima
+ RUNNER_TAG: mesa-ci-x86-64-lava-lima
+
+lima-mali450-deqp:arm64:
extends:
- - .lava-test:arm64
+ - .lava-test-deqp:arm64
- .lima-rules
+ - .lava-meson-gxl-s805x-libretech-ac:arm64
variables:
- DEVICE_TYPE: meson-gxl-s805x-libretech-ac
- DTB: ${DEVICE_TYPE}
FDO_HTTP_CACHE_URI: ''
- GPU_VERSION: lima
- DEQP_PARALLEL: 4
- DEQP_EXPECTED_RENDERER: Mali450
+ HWCI_START_WESTON: 1
+ DEQP_SUITE: lima-mali450-deqp
VISIBILITY_GROUP: "mesa-ci"
- tags:
- - mesa-ci-x86-64-lava-lima
+lima-mali450-piglit:arm64:
+ extends:
+ - .lava-test-deqp:arm64
+ - .lima-rules
+ - .lava-meson-gxl-s805x-libretech-ac:arm64
+ variables:
+ DEQP_SUITE: lima-mali450-piglit
+ FDO_HTTP_CACHE_URI: ''
+ PIGLIT_PLATFORM: gbm
+ VISIBILITY_GROUP: "mesa-ci"
+ parallel: 2
diff --git a/src/gallium/drivers/lima/ci/lima-fails.txt b/src/gallium/drivers/lima/ci/lima-fails.txt
new file mode 100644
index 00000000000..ca73d800d81
--- /dev/null
+++ b/src/gallium/drivers/lima/ci/lima-fails.txt
@@ -0,0 +1,635 @@
+dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z,Fail
+dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z,Fail
+dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z,Fail
+dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.0,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.1,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.10,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.11,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.12,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.13,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.14,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.15,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.16,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.17,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.18,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.19,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.2,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.20,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.21,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.22,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.23,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.24,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.3,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.4,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.5,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.6,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.7,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.8,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.random.9,Fail
+dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.stencil,Fail
+dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2d_bias,Fail
+dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec3_bias,Fail
+dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec4_bias,Fail
+dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_read_vertex,Fail
+dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_vertex,Fail
+dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_read_vertex,Fail
+dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_clamp_rgba8888,Fail
+dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_mirror_rgba8888,Fail
+dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_nearest_clamp_rgba8888,Fail
+dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_nearest_mirror_rgba8888,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest,Fail
+
+wayland-dEQP-EGL.functional.create_context.no_config,Fail
+wayland-dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth,Fail
+wayland-dEQP-EGL.functional.render.multi_context.gles2.rgb888_window,Fail
+wayland-dEQP-EGL.functional.render.multi_thread.gles2.rgb888_window,Fail
+wayland-dEQP-EGL.functional.wide_color.window_fp16_default_colorspace,Fail
+
+x11-dEQP-EGL.functional.create_context.no_config,Fail
+x11-dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth,Fail
+x11-dEQP-EGL.functional.render.multi_context.gles2.rgb888_window,Fail
+x11-dEQP-EGL.functional.render.multi_context.gles2.rgba8888_pbuffer,Fail
+x11-dEQP-EGL.functional.render.multi_thread.gles2.rgb888_window,Fail
+x11-dEQP-EGL.functional.render.multi_thread.gles2.rgba8888_pbuffer,Fail
+x11-dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_srgb,Fail
+x11-dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb,Fail
+
+shaders@glsl-arb-fragment-coord-conventions,Fail
+shaders@glsl-bug-110796,Fail
+shaders@glsl-fs-flat-color,Fail
+shaders@glsl-predication-on-large-array,Fail
+shaders@glsl-routing,Fail
+spec@arb_color_buffer_float@gl_rgba8-render,Fail
+spec@arb_color_buffer_float@gl_rgba8-render-sanity,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail
+spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail
+spec@arb_depth_texture@texdepth,Fail
+spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index,Fail
+spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays,Fail
+spec@arb_es2_compatibility@fbo-blending-formats,Fail
+spec@arb_es2_compatibility@fbo-blending-formats@GL_RGB565,Fail
+spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail
+spec@arb_fragment_program@fdo38145,Fail
+spec@arb_fragment_program@fp-abs-01,Fail
+spec@arb_fragment_program_shadow@masked,Fail
+spec@arb_fragment_program_shadow@tex-shadow1d,Fail
+spec@arb_fragment_program_shadow@tex-shadow2d,Fail
+spec@arb_fragment_program_shadow@tex-shadow2drect,Fail
+spec@arb_fragment_program_shadow@txp-shadow1d,Fail
+spec@arb_fragment_program_shadow@txp-shadow2d,Fail
+spec@arb_fragment_program_shadow@txp-shadow2drect,Fail
+spec@arb_framebuffer_srgb@arb_framebuffer_srgb-srgb_conformance,Fail
+spec@arb_framebuffer_srgb@framebuffer-srgb,Fail
+spec@arb_occlusion_query@occlusion_query_conform,Fail
+spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail
+spec@arb_pixel_buffer_object@cubemap npot pbo,Fail
+spec@arb_pixel_buffer_object@cubemap pbo,Fail
+spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail
+spec@arb_pixel_buffer_object@pbo-getteximage,Fail
+spec@arb_pixel_buffer_object@texsubimage-unpack pbo,Fail
+spec@arb_point_sprite@arb_point_sprite-checkerboard,Fail
+spec@arb_point_sprite@arb_point_sprite-mipmap,Fail
+spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Fail
+spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail
+spec@arb_sampler_objects@gl_ext_texture_srgb_decode,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-01,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-02,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-03,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-04,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-05,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-08,Fail
+spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail
+spec@arb_texture_cube_map@copyteximage cube,Fail
+spec@arb_texture_cube_map@copyteximage cube samples=2,Fail
+spec@arb_texture_cube_map@copyteximage cube samples=4,Fail
+spec@arb_texture_cube_map@cubemap,Fail
+spec@arb_texture_cube_map@cubemap npot,Fail
+spec@arb_texture_cube_map@cubemap-shader,Fail
+spec@arb_texture_rectangle@1-1-linear-texture,Fail
+spec@arb_texture_rectangle@copyteximage rect samples=2,Fail
+spec@arb_texture_rectangle@copyteximage rect samples=4,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-01,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-02,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-03,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-04,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-05,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drect,Fail
+spec@arb_texture_rectangle@glsl-fs-shadow2drectproj,Fail
+spec@arb_texture_rg@execution@fs-shadow2d-red-01,Fail
+spec@arb_texture_rg@execution@fs-shadow2d-red-02,Fail
+spec@arb_texture_rg@execution@fs-shadow2d-red-03,Fail
+spec@arb_texture_rg@fbo-blending-formats,Fail
+spec@arb_texture_rg@fbo-blending-formats@GL_R16,Fail
+spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail
+spec@arb_texture_rg@fbo-blending-formats@GL_RG16,Fail
+spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail
+spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail
+spec@arb_texture_rg@texwrap formats bordercolor,Fail
+spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
+spec@arb_texture_storage@texture-storage@cube array texture,Fail
+spec@arb_vertex_program@arl,Fail
+spec@arb_vertex_program@big-param,Fail
+spec@arb_vertex_program@clip-plane-transformation arb,Fail
+spec@arb_vertex_program@instructions@arl,Fail
+spec@arb_vertex_program@vp-address-01,Fail
+spec@arb_vertex_program@vp-arl-constant-array,Fail
+spec@arb_vertex_program@vp-arl-constant-array-huge,Fail
+spec@arb_vertex_program@vp-arl-constant-array-huge-offset,Fail
+spec@arb_vertex_program@vp-arl-constant-array-huge-offset-neg,Fail
+spec@arb_vertex_program@vp-arl-constant-array-huge-relative-offset,Fail
+spec@arb_vertex_program@vp-arl-constant-array-huge-varying,Fail
+spec@arb_vertex_program@vp-arl-constant-array-varying,Fail
+spec@arb_vertex_program@vp-arl-env-array,Fail
+spec@arb_vertex_program@vp-arl-local-array,Fail
+spec@arb_vertex_program@vp-arl-neg-array-2,Fail
+spec@arb_vertex_program@vp-arl-neg-array,Fail
+spec@ati_fragment_shader@ati_fragment_shader-render-default,Fail
+spec@ati_fragment_shader@ati_fragment_shader-render-notexture,Fail
+spec@ati_fragment_shader@ati_fragment_shader-render-sources,Fail
+spec@egl 1.4@eglterminate then unbind context,Fail
+spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
+spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail
+spec@egl_khr_surfaceless_context@viewport,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@ext_framebuffer_multisample@dlist,Fail
+spec@ext_framebuffer_multisample@renderbuffer-samples,Fail
+spec@ext_framebuffer_multisample@samples,Fail
+spec@ext_framebuffer_object@ext_framebuffer_object-error-handling,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@3,Fail
+spec@ext_framebuffer_object@fbo-blending-formats,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_R3_G3_B2,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB10,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB12,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB16,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB5,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB8,Fail
+spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB,Fail
+spec@ext_framebuffer_object@fbo-cubemap,Fail
+spec@ext_framebuffer_object@fbo-depth-sample-compare,Fail
+spec@ext_framebuffer_object@fbo-maxsize,Fail
+spec@ext_framebuffer_object@fbo-scissor-bitmap,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-copypixels,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
+spec@ext_packed_depth_stencil@depth_stencil texture,Fail
+spec@ext_packed_depth_stencil@fbo-blit-d24s8,Fail
+spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail
+spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels,Fail
+spec@ext_provoking_vertex@provoking-vertex,Fail
+spec@ext_texture_format_bgra8888@api-errors,Fail
+spec@ext_texture_lod_bias@lodbias,Fail
+spec@ext_texture_srgb@tex-srgb,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- swizzled,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8- swizzled,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA- swizzled,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB- swizzled,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-atan-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-atan-vec2-vec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-atan-vec3-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-atan-vec4-vec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-degrees-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-dot-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-dot-vec4-vec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-exp-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-exp-vec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-exp-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-exp-vec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-fract-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-inversesqrt-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-length-vec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-log2-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-log-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-mix-float-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-mod-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-int-int,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec2-ivec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-ivec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-int,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-ivec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat3-mat3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat4-mat4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec3-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-int,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec2-ivec2,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-ivec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-int,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-ivec4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat3-mat3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat4-mat4,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec3-vec3,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-pow-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-radians-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-sin-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-float,Fail
+spec@glsl-1.10@execution@built-in-functions@fs-tan-float,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec2-ivec2,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec3-ivec3,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec4-ivec4,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec2-ivec2,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec3-ivec3,Fail
+spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec4-ivec4,Fail
+spec@glsl-1.10@execution@clipping@clip-plane-transformation clipvert_pos,Fail
+spec@glsl-1.10@execution@clipping@clip-plane-transformation fixed,Fail
+spec@glsl-1.10@execution@clipping@clip-plane-transformation pos_clipvert,Fail
+spec@glsl-1.10@execution@derivatives@glsl-derivs-abs-sign,Fail
+spec@glsl-1.10@execution@derivatives@glsl-derivs-swizzle,Fail
+spec@glsl-1.10@execution@glsl-vs-large-uniform-array,Fail
+spec@glsl-1.10@execution@glsl-vs-uniform-array-4,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-smooth-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-fixed,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-none,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-other-flat-vertex,Fail
+spec@glsl-1.10@execution@interpolation@interpolation-none-other-smooth-vertex,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-01,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-02,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-03,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-04,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-05,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-bias,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj-bias,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-01,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-02,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-03,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-04,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-05,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-bias,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj-bias,Fail
+spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj,Fail
+spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-row-wr,Fail
+spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-wr,Fail
+spec@glsl-1.10@glsl-fs-discard-only,Fail
+spec@glsl-1.10@linker@glsl-link-varyings-3,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x4-mat2x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x2-mat3x2,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x4-mat3x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x3-mat4x3,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat2x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x2,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat4x3,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x4-mat2x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x2-mat3x2,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x4-mat3x4,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x3-mat4x3,Fail
+spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-mat3x4,Fail
+spec@glsl-1.20@execution@clipping@fixed-clip-enables,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-const-reject,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-different-from-position,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-equal-to-position,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-homogeneity,Fail
+spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail
+spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-row-wr,Fail
+spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-wr,Fail
+spec@intel_performance_query@intel_performance_query-issue_2235,Fail
+spec@khr_texture_compression_astc@basic-gles,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail
+spec@!opengl 1.0@gl-1.0-dlist-bitmap,Fail
+spec@!opengl 1.0@gl-1.0-dlist-materials,Fail
+spec@!opengl 1.0@gl-1.0-dlist-shademodel,Fail
+spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
+spec@!opengl 1.0@gl-1.0-edgeflag-const,Fail
+spec@!opengl 1.0@gl-1.0-edgeflag,Fail
+spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_AND,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_AND_INVERTED,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_AND_REVERSE,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_CLEAR,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_COPY_INVERTED,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_EQUIV,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_INVERT,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_NAND,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_NOOP,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_NOR,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_OR,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_OR_INVERTED,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_OR_REVERSE,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_SET,Fail
+spec@!opengl 1.0@gl-1.0-logicop@GL_XOR,Fail
+spec@!opengl 1.0@gl-1.0-no-op-paths,Fail
+spec@!opengl 1.0@gl-1.0-ortho-pos,Fail
+spec@!opengl 1.0@gl-1.0-rastercolor,Fail
+spec@!opengl 1.0@gl-1.0-scissor-bitmap,Fail
+spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.1@gl-1.1-xor-copypixels,Fail
+spec@!opengl 1.1@gl-1.1-xor,Fail
+spec@!opengl 1.1@line-flat-clip-color,Fail
+spec@!opengl 1.1@linestipple@Factor 2x,Fail
+spec@!opengl 1.1@linestipple@Factor 3x,Fail
+spec@!opengl 1.1@linestipple,Fail
+spec@!opengl 1.1@linestipple@Line loop,Fail
+spec@!opengl 1.1@linestipple@Line strip,Fail
+spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail
+spec@!opengl 1.1@polygon-mode,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset,Fail
+spec@!opengl 1.1@teximage-scale-bias,Fail
+spec@!opengl 1.1@texsubimage,Fail
+spec@!opengl 1.1@texsubimage-unpack,Fail
+spec@!opengl 1.1@user-clip,Fail
+spec@!opengl 1.3@gl-1.3-texture-env,Fail
+spec@!opengl 1.4@copy-pixels,Fail
+spec@!opengl 1.4@gl-1.4-polygon-offset,Fail
+spec@!opengl 1.5@depth-tex-compare,Fail
+spec@!opengl 2.0@early-z,Fail
+spec@!opengl 2.0@gl-2.0-edgeflag,Fail
+spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail
+spec@!opengl 2.0@vertex-program-two-side back front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side back front2 back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side back front2,Fail
+spec@!opengl 2.0@vertex-program-two-side back front2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back front2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back front2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back back2@vs and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@vs and fs,Fail
+spec@!opengl 2.1@pbo,Fail
+spec@!opengl 2.1@pbo@test_bitmap,Fail
+spec@!opengl 2.1@pbo@test_polygon_stip,Fail
+spec@!opengl 2.1@polygon-stipple-fs,Fail
+spec@!opengl es 2.0@glsl-fs-pointcoord,Fail
+
+# see https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/730
+# and https://gitlab.freedesktop.org/mesa/mesa/-/issues/7208
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgb_s3tc_dxt1_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt1_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt3_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt5_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt1_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt3_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt5_ext,Fail
+spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_s3tc_dxt1_ext,Fail
+
+# Expects that some format/internal_format combinations should be supported when they currently aren't.
+spec@arb_clear_texture@arb_clear_texture-supported-formats,Fail
+
+# Precision issue when lowering GL_RGB16 and GL_RGBA16
+spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail
+
+spec@!opengl 1.1@line-smooth-stipple,Fail
+
+# bookworm update
+spec@ext_framebuffer_multisample@renderbufferstorage-samples,Fail
+
+# remove this after https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/843
+# is merged and piglit is updated
+spec@glsl-1.10@execution@glsl-1.10-built-in-uniform-state,Fail
+
+x11-dEQP-EGL.functional.wide_color.pbuffer_888_colorspace_srgb,Fail
+x11-dEQP-EGL.functional.wide_color.window_888_colorspace_srgb,Fail
diff --git a/src/gallium/drivers/lima/ci/lima-flakes.txt b/src/gallium/drivers/lima/ci/lima-flakes.txt
new file mode 100644
index 00000000000..403fc9c63cb
--- /dev/null
+++ b/src/gallium/drivers/lima/ci/lima-flakes.txt
@@ -0,0 +1,4 @@
+# dEQP error: terminate called after throwing an instance of 'tcu::TestError'
+# dEQP error: what(): Runtime check failed: '!m_requiresRestart' at teglGLES2SharingThreadedTests.cpp:2271
+x11-dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.19
+wayland-dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.19
diff --git a/src/gallium/drivers/lima/ci/lima-skips.txt b/src/gallium/drivers/lima/ci/lima-skips.txt
new file mode 100644
index 00000000000..497abcb8ef0
--- /dev/null
+++ b/src/gallium/drivers/lima/ci/lima-skips.txt
@@ -0,0 +1,91 @@
+# Note: skips lists for CI are just a list of lines that, when
+# non-zero-length and not starting with '#', will regex match to
+# delete lines from the test list. Be careful.
+
+# deqp-egl skips
+# slow
+dEQP-EGL.functional.multicontext
+
+# piglit skips
+gles3
+glsl-1.3
+glsl-1.4
+glsl-1.5
+glsl-3
+glsl-4
+glsl-es-3
+opengl 3
+opengl 4
+opengl es 3
+glx@
+
+# dmesg-fail
+spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index
+spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays
+spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count
+spec@!opengl 1.4@triangle-rasterization-overdraw
+
+# oom
+spec@!opengl 1.1@streaming-texture-leak
+spec@!opengl 1.2@tex3d-maxsize
+
+# Allocates >1GB CPU memory and more GPU, and ooms.
+ppgtt_memory_alignment
+
+# slow
+shaders@glsl-predication-on-large-array
+spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array
+
+# timeout
+shaders@glsl-uniform-interstage-limits@subdivide 5
+shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
+spec@arb_internalformat_query2@all internalformat_<x>_type pname checks
+
+# very large list of fails
+spec@!opengl 1.1@clipflat
+
+# large lists of skips with "Failed to create waffle_context for OpenGL [34].x" errors
+spec@amd_shader_trinary_minmax
+spec@arb_bindless_texture
+spec@arb_compute_shader
+spec@arb_compute_variable_group_size
+spec@arb_direct_state_access
+spec@arb_draw_indirect
+spec@arb_enhanced_layouts
+spec@arb_es3_compatibility
+spec@arb_explicit_uniform_location
+spec@arb_geometry_shader4
+spec@arb_gl_spirv
+spec@arb_gpu_shader5
+spec@arb_gpu_shader_fp64
+spec@arb_gpu_shader_int64
+spec@arb_pipeline_statistics_query
+spec@arb_program_interface_query
+spec@arb_sample_shading
+spec@arb_shader_atomic_counters
+spec@arb_shader_draw_parameters
+spec@arb_shader_image_load_store
+spec@arb_shader_precision
+spec@arb_shader_storage_buffer_object
+spec@arb_shader_texture_image_samples
+spec@arb_sparse_buffer
+spec@arb_stencil_texturing
+spec@arb_tessellation_shader
+spec@arb_texture_barrier
+spec@arb_texture_buffer_object
+spec@arb_texture_cube_map_array
+spec@arb_texture_gather
+spec@arb_texture_stencil8
+spec@arb_texture_view
+spec@arb_transform_feedback3
+spec@arb_uniform_buffer_object
+spec@arb_vertex_attrib_64bit
+spec@arb_viewport_array
+spec@ext_shader_samples_identical
+spec@ext_texture_array
+spec@ext_transform_feedback
+spec@intel_conservative_rasterization
+spec@intel_shader_integer_functions2
+spec@nv_alpha_to_coverage_dither_control
+spec@nv_compute_shader_derivatives
+spec@nv_shader_atomic_int64