summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/ci
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/radeonsi/ci')
-rw-r--r--src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt0
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv135
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv246
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv262
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv797
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv242
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv (renamed from src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv)82
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv (renamed from src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv)96
-rw-r--r--src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv20
-rw-r--r--src/gallium/drivers/radeonsi/ci/gitlab-ci.yml75
-rw-r--r--src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv0
-rw-r--r--src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv4
-rw-r--r--src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt100
-rw-r--r--src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt35
-rw-r--r--src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv41
-rwxr-xr-xsrc/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py346
-rw-r--r--src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv5
-rw-r--r--src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv5
-rw-r--r--src/gallium/drivers/radeonsi/ci/skips.csv9
-rw-r--r--src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml236
20 files changed, 2076 insertions, 660 deletions
diff --git a/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt
+++ /dev/null
diff --git a/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
new file mode 100644
index 00000000000..0afa1822393
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
@@ -0,0 +1,135 @@
+# LLVM 15.0.1
+
+# piglit failures
+glx@glx-make-current,Fail
+glx@glx-multi-window-single-context,Fail
+glx@glx-visuals-depth -pixmap,Crash
+glx@glx-visuals-stencil -pixmap,Crash
+glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
+glx@glx_arb_create_context_no_error@no error,Fail
+glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
+glx@glx_ext_import_context@free context,Fail
+glx@glx_ext_import_context@get context id,Fail
+glx@glx_ext_import_context@get current display,Fail
+glx@glx_ext_import_context@import context- multi process,Fail
+glx@glx_ext_import_context@import context- single process,Fail
+glx@glx_ext_import_context@imported context has same context id,Fail
+glx@glx_ext_import_context@make current- multi process,Fail
+glx@glx_ext_import_context@make current- single process,Fail
+glx@glx_ext_import_context@query context info,Fail
+glx@glx_ext_no_config_context@no fbconfig,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
+spec@!opengl 1.1@line-smooth-stipple,Fail
+spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@egl_chromium_sync_control@conformance,Fail
+spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
+spec@egl_ext_protected_content@conformance,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+# glcts failures
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
+KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv
new file mode 100644
index 00000000000..2e3a642eef7
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv
@@ -0,0 +1,246 @@
+# LLVM 18.0.0git
+
+# piglit failures
+glx@glx-make-current,Fail
+glx@glx-multi-window-single-context,Fail
+glx@glx-swap-event_interval,Fail
+glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
+glx@glx_arb_create_context_no_error@no error,Fail
+glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
+glx@glx_ext_import_context@free context,Fail
+glx@glx_ext_import_context@get context id,Fail
+glx@glx_ext_import_context@get current display,Fail
+glx@glx_ext_import_context@import context- multi process,Fail
+glx@glx_ext_import_context@import context- single process,Fail
+glx@glx_ext_import_context@imported context has same context id,Fail
+glx@glx_ext_import_context@make current- multi process,Fail
+glx@glx_ext_import_context@make current- single process,Fail
+glx@glx_ext_import_context@query context info,Fail
+glx@glx_ext_no_config_context@no fbconfig,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
+spec@!opengl 1.1@line-smooth-stipple,Fail
+spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@egl_ext_protected_content@conformance,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+# glcts failures
+GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all,Fail
+GTF-GL46.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample,Fail
+GTF-GL46.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample,Fail
+## Fail because GFX10+ removed MS texture support (see si_get_sparse_texture_virtual_page_size)
+KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
+## https://gitlab.freedesktop.org/mesa/mesa/-/issues/636
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
+KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail
+
+# escts failures
+KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreCS,Fail
+KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreVS,Fail
+
+# These are dEQP bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361
+dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_control_shader,Fail
+dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_evaluation_shader,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.40,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.42,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.47,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.49,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.58,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.59,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.65,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.unnamed_block,Fail
+
+# These are GLCTS bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361
+GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array,Fail
+GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv
new file mode 100644
index 00000000000..1360857648e
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv
@@ -0,0 +1,262 @@
+# LLVM 18.0.0git
+
+# piglit failures
+glx@glx-make-current,Fail
+glx@glx-multi-window-single-context,Fail
+glx@glx-swap-event_interval,Fail
+glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
+glx@glx_arb_create_context_no_error@no error,Fail
+glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
+glx@glx_ext_import_context@free context,Fail
+glx@glx_ext_import_context@get context id,Fail
+glx@glx_ext_import_context@get current display,Fail
+glx@glx_ext_import_context@import context- multi process,Fail
+glx@glx_ext_import_context@import context- single process,Fail
+glx@glx_ext_import_context@imported context has same context id,Fail
+glx@glx_ext_import_context@make current- multi process,Fail
+glx@glx_ext_import_context@make current- single process,Fail
+glx@glx_ext_import_context@query context info,Fail
+glx@glx_ext_no_config_context@no fbconfig,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
+spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@egl_ext_protected_content@conformance,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+# glcts failures
+GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all,Fail
+GTF-GL46.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample,Fail
+GTF-GL46.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample,Fail
+GTF-GL46.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers,Fail
+## Test issue - https://github.com/KhronosGroup/VK-GL-CTS/issues/251
+## Fail because GFX10+ removed MS texture support (see si_get_sparse_texture_virtual_page_size)
+KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
+## https://gitlab.freedesktop.org/mesa/mesa/-/issues/636
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
+
+# escts failures
+KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreCS,Fail
+KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreVS,Fail
+
+# gfx11-only failures
+
+spec@!opengl 1.1@line-smooth-stipple,Fail
+
+KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
+
+# I saw these on Navi31, but not Navi33
+dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.94,Fail
+
+# These are dEQP bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361
+dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_control_shader,Fail
+dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_evaluation_shader,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.40,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.42,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.47,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.49,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.58,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.59,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.random.65,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_struct,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.unnamed_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.block_array,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.named_block,Fail
+dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.unnamed_block,Fail
+
+# These are GLCTS bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361
+GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array,Fail
+GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv,Fail
+
+# Probably caused by nir_opt_varyings, worked around by radeonsi_optimize_io=false
+KHR-GL46.shaders.uniform_block.random.all_shared_buffer.3,Fail
+KHR-GLES3.shaders.uniform_block.random.all_shared_buffer.3,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv
new file mode 100644
index 00000000000..e8891d6fce2
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv
@@ -0,0 +1,797 @@
+glx@glx-multi-window-single-context,Fail
+glx@glx-swap-event_interval,Fail
+glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
+glx@glx_arb_create_context_no_error@no error,Fail
+glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
+glx@glx_ext_import_context@free context,Fail
+glx@glx_ext_import_context@get context id,Fail
+glx@glx_ext_import_context@get current display,Fail
+glx@glx_ext_import_context@import context- multi process,Fail
+glx@glx_ext_import_context@import context- single process,Fail
+glx@glx_ext_import_context@imported context has same context id,Fail
+glx@glx_ext_import_context@make current- multi process,Fail
+glx@glx_ext_import_context@make current- single process,Fail
+glx@glx_ext_import_context@query context info,Fail
+glx@glx_ext_no_config_context@no fbconfig,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
+spec@!opengl 1.1@draw-pixels,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@Exact upload-download of GL_LUMINANCE16_ALPHA16,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@Exact upload-download of GL_LUMINANCE8_ALPHA8,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RED and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RED and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RG and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RG and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_FLOAT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_SHORT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_UNSIGNED_INT,Fail
+spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail
+spec@!opengl 1.1@texsubimage-unpack,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail
+spec@!opengl 3.0@gl-3.0-texture-integer,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
+spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
+spec@arb_copy_image@arb_copy_image-formats,Fail
+spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail
+spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail
+spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail
+spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail
+spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail
+spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
+spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@arb_pixel_buffer_object@texsubimage-unpack pbo,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail
+spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail
+spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail
+spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-conditional_render_any_inverted,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@ext_framebuffer_multisample@formats all_samples,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12_ALPHA12,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12_ALPHA12 NPOT,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16 NPOT,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4_ALPHA4,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4_ALPHA4 NPOT,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8 NPOT,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA,Fail
+spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA NPOT,Fail
+spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail
+spec@ext_framebuffer_object@getteximage-formats init-by-rendering,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_packed_float@texwrap formats bordercolor-swizzled,Fail
+spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_integer@fbo-blending,Fail
+spec@ext_texture_integer@getteximage-clamping,Fail
+spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail
+spec@ext_texture_integer@texture_integer_glsl130,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail
+spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail
+spec@ext_texture_snorm@fbo-blending-formats,Fail
+spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail
+spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail
+spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_ALPHA_SNORM,Fail
+spec@ext_texture_snorm@fbo-colormask-formats,Fail
+spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail
+spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail
+spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE_ALPHA_SNORM,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM NPOT,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8_SNORM NPOT,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA_SNORM,Fail
+spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA_SNORM NPOT,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,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-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@nv_copy_image@nv_copy_image-formats,Fail
+spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail
+spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail
+spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail
+spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail
+KHR-GL46.ext_texture_shadow_lod.texturelod.samplercubeshadow_fragment,Fail
+KHR-GL46.ext_texture_shadow_lod.texturelod.samplercubeshadow_vertex,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r16i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r16ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r8i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r8ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg16i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg16ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg8i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg8ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb10_a2ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb16i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb16ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb8i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb8ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba16i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba16ui,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba8i,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba8ui,Fail
+KHR-GL46.packed_pixels.rectangle.r16i,Fail
+KHR-GL46.packed_pixels.rectangle.r16ui,Fail
+KHR-GL46.packed_pixels.rectangle.r8i,Fail
+KHR-GL46.packed_pixels.rectangle.r8ui,Fail
+KHR-GL46.packed_pixels.rectangle.rg16i,Fail
+KHR-GL46.packed_pixels.rectangle.rg16ui,Fail
+KHR-GL46.packed_pixels.rectangle.rg8i,Fail
+KHR-GL46.packed_pixels.rectangle.rg8ui,Fail
+KHR-GL46.packed_pixels.rectangle.rgb10_a2ui,Fail
+KHR-GL46.packed_pixels.rectangle.rgb16i,Fail
+KHR-GL46.packed_pixels.rectangle.rgb16ui,Fail
+KHR-GL46.packed_pixels.rectangle.rgb8i,Fail
+KHR-GL46.packed_pixels.rectangle.rgb8ui,Fail
+KHR-GL46.packed_pixels.rectangle.rgba16i,Fail
+KHR-GL46.packed_pixels.rectangle.rgba16ui,Fail
+KHR-GL46.packed_pixels.rectangle.rgba8i,Fail
+KHR-GL46.packed_pixels.rectangle.rgba8ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r16i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r16ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r8i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r8ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg16i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg16ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg8i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg8ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb10_a2ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb16i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb16ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb8i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb8ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba16i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba16ui,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba8i,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba8ui,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail
+KHR-GL46.texture_cube_map_array.sampling,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
+KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
+
+dEQP-GLES2.functional.texture.format.la88_2d_npot,Fail
+dEQP-GLES2.functional.texture.format.la88_2d_pot,Fail
+dEQP-GLES2.functional.texture.format.la88_cube_pot,Fail
+dEQP-GLES2.functional.texture.mipmap.2d.generate.la88_fastest,Fail
+dEQP-GLES2.functional.texture.mipmap.2d.generate.la88_nicest,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.generate.la88_fastest,Fail
+dEQP-GLES2.functional.texture.mipmap.cube.generate.la88_nicest,Fail
+dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_luminance_alpha,Fail
+dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha,Fail
+dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_luminance_alpha,Fail
+dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_luminance_alpha,Fail
+dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_2d,Fail
+dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_cube,Fail
+dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_2d,Fail
+dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_cube,Fail
+dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_9,Fail
+dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_0,Fail
+dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_4,Fail
+dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_2d,Fail
+dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_cube,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_array_npot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_array_pot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_npot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_pot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_3d_npot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_3d_pot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_cube_npot,Fail
+dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_cube_pot,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_fastest,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_nicest,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_non_square_fastest,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_non_square_nicest,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_npot_fastest,Fail
+dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_npot_nicest,Fail
+dEQP-GLES3.functional.texture.mipmap.cube.generate.la88_fastest,Fail
+dEQP-GLES3.functional.texture.mipmap.cube.generate.la88_nicest,Fail
+dEQP-GLES3.functional.texture.specification.basic_copyteximage2d.2d_luminance_alpha,Fail
+dEQP-GLES3.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha,Fail
+dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.2d_luminance_alpha,Fail
+dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.cube_luminance_alpha,Fail
+dEQP-GLES3.functional.texture.specification.texsubimage2d_empty_tex.luminance_alpha_unsigned_byte_2d,Fail
+dEQP-GLES3.functional.texture.specification.texsubimage2d_empty_tex.luminance_alpha_unsigned_byte_cube,Fail
+dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_abgr,Fail
+dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_all_alpha,Fail
+dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_bgra,Fail
+dEQP-GLES31.functional.tessellation_geometry_interaction.render.limits.output_implementation_max_geometry,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.nearest_size_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.nearest_size_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.luminance_alpha,Fail
+dEQP-GLES31.functional.texture.format.unsized.luminance_alpha_cube_array_npot,Fail
+dEQP-GLES31.functional.texture.format.unsized.luminance_alpha_cube_array_pot,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
new file mode 100644
index 00000000000..3d4171bfefe
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
@@ -0,0 +1,242 @@
+# piglit failures
+glx@glx-make-current,Fail
+glx@glx-multithread-makecurrent-1,Fail
+glx@glx-multithread-texture,Fail
+glx@glx-multi-window-single-context,Fail
+glx@glx-swap-event_interval,Fail
+glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
+glx@glx_arb_create_context_no_error@no error,Fail
+glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
+glx@glx_ext_import_context@free context,Fail
+glx@glx_ext_import_context@get context id,Fail
+glx@glx_ext_import_context@get current display,Fail
+glx@glx_ext_import_context@import context- multi process,Fail
+glx@glx_ext_import_context@import context- single process,Fail
+glx@glx_ext_import_context@imported context has same context id,Fail
+glx@glx_ext_import_context@make current- multi process,Fail
+glx@glx_ext_import_context@make current- single process,Fail
+glx@glx_ext_import_context@query context info,Fail
+glx@glx_ext_no_config_context@no fbconfig,Fail
+spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail
+spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
+spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
+spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
+spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
+spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
+spec@arb_query_buffer_object@qbo,Fail
+spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
+spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail
+spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail
+spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail
+spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail
+spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail
+spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail
+spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,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_packed_float@texwrap formats bordercolor-swizzled,Fail
+spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail
+spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail
+spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail
+spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail
+spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,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-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail
+spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
+spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
+spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
+spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail
+spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail
+spec@intel_performance_query@intel_performance_query-issue_2235,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+# glcts failures
+KHR-GL46.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_image_load_store.advanced-sso-subroutine,Fail
+KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail
+KHR-GL46.draw_indirect.basic-drawArrays-bufferOffset,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
index 6a8e45a45a5..5a40563a080 100644
--- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
@@ -1,6 +1,6 @@
-glx@glx-make-current,Crash
+# piglit failures
+glx@glx-make-current,Fail
glx@glx-multi-window-single-context,Fail
-glx@glx-query-drawable-glx_fbconfig_id-window,Fail
glx@glx-visuals-depth -pixmap,Crash
glx@glx-visuals-stencil -pixmap,Crash
glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
@@ -16,32 +16,11 @@ glx@glx_ext_import_context@make current- multi process,Fail
glx@glx_ext_import_context@make current- single process,Fail
glx@glx_ext_import_context@query context info,Fail
glx@glx_ext_no_config_context@no fbconfig,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.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
-spec@!opengl 1.1@read-front,Fail
-spec@!opengl 1.1@read-front clear-front-first,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=6,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=8,Fail
-spec@!opengl 1.1@read-front samples=2,Fail
-spec@!opengl 1.1@read-front samples=4,Fail
-spec@!opengl 1.1@read-front samples=6,Fail
-spec@!opengl 1.1@read-front samples=8,Fail
-spec@!opengl 1.1@windowoverlap,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
-spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
-spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash
spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
-spec@arb_direct_state_access@gettextureimage-formats,Crash
-spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail
-spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
@@ -81,53 +60,18 @@ spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-fl
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
-spec@arb_query_buffer_object@coherency,Fail
-spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@qbo,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_shader_clock@execution@clock,Fail
-spec@arb_shader_clock@execution@clock2x32,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@egl 1.4@egl-copy-buffers,Crash
spec@egl_chromium_sync_control@conformance,Fail
spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
spec@egl_ext_protected_content@conformance,Fail
spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_framebuffer_multisample@turn-on-off 2,Fail
-spec@ext_framebuffer_multisample@turn-on-off 4,Fail
-spec@ext_framebuffer_multisample@turn-on-off 6,Fail
-spec@ext_framebuffer_multisample@turn-on-off 8,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec@ext_texture_integer@fbo-integer,Fail
spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
-spec@glsl-1.20@execution@fs-nan-builtin-max,Fail
-spec@glsl-1.20@execution@fs-nan-builtin-min,Fail
-spec@glsl-1.20@execution@vs-nan-builtin-max,Fail
-spec@glsl-1.20@execution@vs-nan-builtin-min,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
@@ -177,10 +121,22 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
wgl@wgl-multi-context-single-window,Fail
wgl@wgl-multi-window-single-context,Fail
wgl@wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
+KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Crash
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
index b937a49faab..1fed121c9f0 100644
--- a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
@@ -1,8 +1,14 @@
-glx@glx-make-current,Crash
+# piglit failures
+
+glx@extension string sanity,Fail
+spec@!opengl 1.1@windowoverlap,Fail
+spec@arb_shader_clock@execution@clock,Fail
+spec@egl_chromium_sync_control@conformance,Fail
+spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
+glx@glx-make-current,Fail
glx@glx-multi-window-single-context,Fail
-glx@glx-query-drawable-glx_fbconfig_id-window,Fail
-glx@glx-visuals-depth -pixmap,Crash
-glx@glx-visuals-stencil -pixmap,Crash
+glx@glx-visuals-depth -pixmap,Fail
+glx@glx-visuals-stencil -pixmap,Fail
glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
glx@glx_arb_create_context_no_error@no error,Fail
glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
@@ -16,32 +22,21 @@ glx@glx_ext_import_context@make current- multi process,Fail
glx@glx_ext_import_context@make current- single process,Fail
glx@glx_ext_import_context@query context info,Fail
glx@glx_ext_no_config_context@no fbconfig,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.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
-spec@!opengl 1.1@read-front,Fail
-spec@!opengl 1.1@read-front clear-front-first,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=2,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=4,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=6,Fail
-spec@!opengl 1.1@read-front clear-front-first samples=8,Fail
-spec@!opengl 1.1@read-front samples=2,Fail
-spec@!opengl 1.1@read-front samples=4,Fail
-spec@!opengl 1.1@read-front samples=6,Fail
-spec@!opengl 1.1@read-front samples=8,Fail
-spec@!opengl 1.1@windowoverlap,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-last,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-last,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-last,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
+spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-last,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
-spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash
+spec@!opengl 3.2@gl-3.2-adj-prims pv-last,Fail
spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash
-spec@arb_direct_state_access@gettextureimage-formats,Crash
-spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail
-spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
@@ -81,48 +76,23 @@ spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-fl
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail
spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail
-spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
-spec@arb_query_buffer_object@coherency,Fail
-spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail
-spec@arb_query_buffer_object@qbo,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail
-spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail
-spec@arb_shader_clock@execution@clock,Fail
spec@arb_shader_clock@execution@clock2x32,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail
spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail
-spec@egl 1.4@egl-copy-buffers,Crash
-spec@egl_chromium_sync_control@conformance,Fail
-spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
spec@egl_ext_protected_content@conformance,Fail
spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_framebuffer_multisample@turn-on-off 2,Fail
-spec@ext_framebuffer_multisample@turn-on-off 4,Fail
-spec@ext_framebuffer_multisample@turn-on-off 6,Fail
-spec@ext_framebuffer_multisample@turn-on-off 8,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec@ext_texture_integer@fbo-integer,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@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@glsl-1.30@execution@glsl-fs-continue-in-switch-in-do-while,Fail
+spec@glsl-1.30@execution@glsl-vs-continue-in-switch-in-do-while,Fail
+spec@glsl-1.50@execution@geometry@primitive-types gl_triangle_strip_adjacency,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
+spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail
spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail
@@ -172,10 +142,24 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
wgl@wgl-multi-context-single-window,Fail
wgl@wgl-multi-window-single-context,Fail
wgl@wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.direct_state_access.framebuffers_texture_attachment,Fail
+KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail
+KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
+KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv
new file mode 100644
index 00000000000..ce8429c79ad
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv
@@ -0,0 +1,20 @@
+spec@!opengl 1.1@depthstencil-default_fb-blit samples=2
+spec@!opengl 1.1@depthstencil-default_fb-blit samples=4
+spec@!opengl 1.1@depthstencil-default_fb-blit samples=6
+spec@!opengl 1.1@depthstencil-default_fb-blit samples=8
+spec@!opengl 1.1@depthstencil-default_fb-blit
+spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2
+spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4
+spec@!opengl 1.1@depthstencil-default_fb-copypixels
+spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit
+spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels
+spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit
+spec@arb_texture_stencil8@fbo-stencil-blit
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels
+spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit
+spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-blit
+spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels
+spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels
diff --git a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml b/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml
deleted file mode 100644
index 0d47b11565f..00000000000
--- a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-.radeonsi-stoney-test:amd64:
- extends:
- - .radeonsi-rules
- variables:
- DEVICE_TYPE: hp-11A-G6-EE-grunt
- DTB: ""
- GPU_VERSION: radeonsi-stoney
- BOOT_METHOD: depthcharge
- KERNEL_IMAGE_TYPE: ""
- HWCI_KERNEL_MODULES: amdgpu
- DRIVER_NAME: radeonsi
- DEQP_PARALLEL: 4
- DEQP_EXPECTED_RENDERER: STONEY
- HWCI_FREQ_MAX: "true"
- tags:
- - mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
-
-.radeonsi-stoney-deqp:amd64:
- extends:
- - .lava-test:amd64
- - .radeonsi-stoney-test:amd64
-
-radeonsi-stoney-gles2:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- variables:
- DEQP_VER: gles2
-
-# Run two jobs in parallel each running 1/4th of the test suite
-radeonsi-stoney-gles3:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- parallel: 2
- variables:
- DEQP_VER: gles3
- DEQP_PARALLEL: 4
- DEQP_EXPECTED_RENDERER: STONEY
- DEQP_FRACTION: 2
-
-
-# Run two jobs in parallel each running 1/4th of the test suite
-radeonsi-stoney-gles31:amd64:
- extends:
- - .radeonsi-stoney-deqp:amd64
- parallel: 2
- variables:
- DEQP_VER: gles31
- DEQP_PARALLEL: 4
- DEQP_EXPECTED_RENDERER: STONEY
- DEQP_FRACTION: 2
-
-
-radeonsi-stoney-traces:amd64:
- extends:
- - .lava-piglit-traces:amd64
- - .radeonsi-stoney-test:amd64
- variables:
- EGL_PLATFORM: surfaceless
- PIGLIT_PROFILES: replay
- PIGLIT_JUNIT_RESULTS: 1
- PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-radeonsi.yml"
- PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
- tags:
- - mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
-
-radeonsi-stoney-piglit-gl:amd64:
- extends:
- - .lava-piglit:amd64
- - .radeonsi-stoney-test:amd64
- variables:
- PIGLIT_FRACTION: 4
- PIGLIT_PLATFORM: mixed_glx_egl
- PIGLIT_PROFILES: quick_gl
- PIGLIT_JUNIT_RESULTS: 1
- HWCI_START_XORG: 1
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv
+++ /dev/null
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv
deleted file mode 100644
index 87a5eebc7ff..00000000000
--- a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv
+++ /dev/null
@@ -1,4 +0,0 @@
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_image_load_store.basic-api-bind,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt
deleted file mode 100644
index 33f2ae1474a..00000000000
--- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt
+++ /dev/null
@@ -1,100 +0,0 @@
-glx@glx_arb_create_context_no_error@no error,Fail
-glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail
-glx@glx_ext_import_context@get context id,Fail
-glx@glx_ext_import_context@import context- single process,Fail
-glx@glx-visuals-stencil -pixmap,Crash
-spec@arb_bindless_texture@illegal,Fail
-spec@arb_direct_state_access@gettextureimage-formats,Crash
-spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
-spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
-spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
-spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
-spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
-spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail
-spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail
-spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail
-spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail
-spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail
-spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail
-spec@arb_timer_query@timestamp-get,Fail
-spec@egl 1.4@egl-copy-buffers,Crash
-spec@egl 1.4@eglterminate then unbind context,Fail
-spec@egl_chromium_sync_control@conformance,Fail
-spec@egl_ext_protected_content@conformance,Fail
-spec@egl_khr_surfaceless_context@viewport,Fail
-spec@egl_mesa_configless_context@basic,Fail
-spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
-spec@ext_framebuffer_multisample@turn-on-off 2,Fail
-spec@ext_framebuffer_multisample@turn-on-off 4,Fail
-spec@ext_framebuffer_multisample@turn-on-off 6,Fail
-spec@ext_framebuffer_multisample@turn-on-off 8,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_yuyv,Fail
-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail
-spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
-spec@ext_texture_integer@fbo-integer,Fail
-spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,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-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
-spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail
-spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
-spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
-spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt
deleted file mode 100644
index 4ee200c89ff..00000000000
--- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-# From https://github.com/marekolsak/marek-build/blob/master/run-piglit.sh#L36
-spec@!opengl 1.0@gl-1.0-blend-func
-spec@!opengl 1.2@tex3d-maxsize
-spec@ext_framebuffer_object@fbo-maxsize
-spec@!opengl 1.1@max-texture-size
-spec@!opengl 1.1@max-texture-size-level
-spec@!opengl 1.2@tex3d-maxsize
-spec@arb_texture_buffer_object@max-size
-spec@ext_framebuffer_object@fbo-maxsize
-
-# times out
-spec@arb_compute_shader@local-id-explosion
-
-spec@arb_uniform_buffer_object@maxuniformblocksize@vs
-spec@arb_uniform_buffer_object@maxuniformblocksize@vsexceed
-spec@arb_uniform_buffer_object@maxuniformblocksize@fs
-spec@arb_uniform_buffer_object@maxuniformblocksize@fsexceed
-spec@arb_shader_storage_buffer_object@max-ssbo-size@fs
-spec@arb_shader_storage_buffer_object@max-ssbo-size@vsexceed
-spec@arb_shader_storage_buffer_object@max-ssbo-size@vs
-spec@arb_shader_storage_buffer_object@max-ssbo-size@fsexceed
-spec@arb_shader_image_load_store@max-size
-spec@ext_external_objects@semaphore-api-errors
-spec@ext_external_objects@vk-image-display-overwrite
-spec@ext_external_objects@memory-object-api-errors
-spec@ext_external_objects@vk-image-overwrite
-spec@ext_external_objects@vk-image-display
-spec@ext_external_objects@vk-vert-buf-update-errors
-spec@ext_external_objects@vk-buf-exchange
-spec@ext_external_objects@vk-depth-display
-spec@ext_external_objects@vk-pix-buf-update-errors
-spec@ext_external_objects_fd@semaphore-api-errors
-spec@ext_external_objects_fd@memory-object-api-errors
-spec@ext_external_objects@vk-vert-buf-reuse
-glx@glx-swap-copy
diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv b/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv
new file mode 100644
index 00000000000..0c41595f450
--- /dev/null
+++ b/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv
@@ -0,0 +1,41 @@
+# piglit
+
+# This crashes on Ubuntu 20.04, but not later LTS versions
+glx@glx-make-current
+
+glx@glx-swap-event_interval
+glx@glx-multithread-texture
+glx@glx-visuals-depth -pixmap
+glx@glx-visuals-stencil -pixmap
+spec@egl_mesa_configless_context@basic
+glx@glx-visuals-depth -pixmap
+glx@glx-visuals-stencil -pixmap
+spec@arb_timer_query@timestamp-get
+spec@egl 1.4@egl-ext_egl_image_storage
+spec@egl_mesa_configless_context@basic
+spec@egl_chromium_sync_control@conformance
+spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test
+spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread
+
+# glcts
+
+KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup
+
+# NGG culling (gfx10-gfx10.3) breaks this statistic. Only reproducible with AMD_DEBUG=mono
+# or when asynchronous compilation finishes before the test is finished.
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives
+
+# escts
+KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs
+
+# gfx11 fails these randomly, probably because of streamout
+KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip
+KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip_rp
+KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip
+KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip_rp
+dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.39
+dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.94
+dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_even_spacing_ccw_point_mode
+dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_even_spacing_cw_point_mode
+dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_odd_spacing_ccw_point_mode
+dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_odd_spacing_cw_point_mode
diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
index 8266375b38e..ef4eed10400 100755
--- a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
+++ b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
@@ -2,24 +2,7 @@
#
# Copyright 2021 Advanced Micro Devices, Inc.
#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# on the rights to use, copy, modify, merge, publish, distribute, sub
-# license, and/or sell copies of the Software, and to permit persons to whom
-# the Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice (including the next
-# paragraph) shall be included in all copies or substantial portions of the
-# Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-# THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
-# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-# USE OR OTHER DEALINGS IN THE SOFTWARE.
+# SPDX-License-Identifier: MIT
#
import os
@@ -47,7 +30,16 @@ def print_yellow(txt, end_line=True, prefix=None):
print("\033[1;33m{}\033[0m".format(txt), end="\n" if end_line else " ")
-parser = argparse.ArgumentParser(description="radeonsi tester")
+def print_green(txt, end_line=True, prefix=None):
+ if prefix:
+ print(prefix, end="")
+ print("\033[1;32m{}\033[0m".format(txt), end="\n" if end_line else " ")
+
+
+parser = argparse.ArgumentParser(
+ description="radeonsi tester",
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+)
parser.add_argument(
"--jobs",
"-j",
@@ -55,14 +47,17 @@ parser.add_argument(
help="Number of processes/threads to use.",
default=multiprocessing.cpu_count(),
)
+
+# The path to above the mesa directory, i.e. ../../../../../..
+path_above_mesa = os.path.realpath(os.path.join(os.path.dirname(__file__), *['..'] * 6))
+
parser.add_argument("--piglit-path", type=str, help="Path to piglit source folder.")
parser.add_argument("--glcts-path", type=str, help="Path to GLCTS source folder.")
-parser.add_argument("--deqp-path", type=str, help="Path to dEQP source folder.")
parser.add_argument(
"--parent-path",
type=str,
help="Path to folder containing piglit/GLCTS and dEQP source folders.",
- default=os.getenv("MAREKO_BUILD_PATH"),
+ default=os.getenv('MAREKO_BUILD_PATH', path_above_mesa),
)
parser.add_argument("--verbose", "-v", action="count", default=0)
parser.add_argument(
@@ -73,7 +68,12 @@ parser.add_argument(
default=[],
help="Only run the test matching this expression. This can only be a filename containing a list of failing tests to re-run.",
)
-
+parser.add_argument(
+ "--baseline",
+ dest="baseline",
+ help="Folder containing expected results files",
+ default=os.path.dirname(__file__),
+)
parser.add_argument(
"--no-piglit", dest="piglit", help="Disable piglit tests", action="store_false"
)
@@ -81,9 +81,15 @@ parser.add_argument(
"--no-glcts", dest="glcts", help="Disable GLCTS tests", action="store_false"
)
parser.add_argument(
+ "--no-escts", dest="escts", help="Disable GLES CTS tests", action="store_false"
+)
+parser.add_argument(
"--no-deqp", dest="deqp", help="Disable dEQP tests", action="store_false"
)
parser.add_argument(
+ "--slow", dest="slow", help="Include slowest glcts tests", action="store_true"
+)
+parser.add_argument(
"--no-deqp-egl",
dest="deqp_egl",
help="Disable dEQP-EGL tests",
@@ -109,68 +115,155 @@ parser.add_argument(
)
parser.set_defaults(piglit=True)
parser.set_defaults(glcts=True)
+parser.set_defaults(escts=True)
parser.set_defaults(deqp=True)
parser.set_defaults(deqp_egl=True)
parser.set_defaults(deqp_gles2=True)
parser.set_defaults(deqp_gles3=True)
parser.set_defaults(deqp_gles31=True)
+parser.set_defaults(slow=False)
-parser.add_argument("output_folder", nargs="?", help="Output folder (logs, etc)")
+parser.add_argument(
+ "output_folder",
+ nargs="?",
+ help="Output folder (logs, etc)",
+ default=os.path.join(
+ # Default is ../../../../../../test-results/datetime
+ os.path.join(path_above_mesa, 'test-results',
+ datetime.now().strftime("%Y-%m-%d-%H-%M-%S"))
+ ),
+)
-args = parser.parse_args(sys.argv[1:])
+available_gpus = []
+for f in os.listdir("/dev/dri/by-path"):
+ idx = f.find("-render")
+ if idx < 0:
+ continue
+ # gbm name is the full path, but DRI_PRIME expects a different
+ # format
+ available_gpus += [
+ (
+ os.path.join("/dev/dri/by-path", f),
+ f[:idx].replace(":", "_").replace(".", "_"),
+ )
+ ]
+
+parser.add_argument(
+ "--gpu",
+ type=int,
+ dest="gpu",
+ default=0,
+ help="Select GPU (0..{})".format(len(available_gpus) - 1),
+)
+args = parser.parse_args(sys.argv[1:])
piglit_path = args.piglit_path
glcts_path = args.glcts_path
-deqp_path = args.deqp_path
if args.parent_path:
- if args.piglit_path or args.glcts_path or args.deqp_path:
+ if args.piglit_path or args.glcts_path:
parser.print_help()
sys.exit(0)
piglit_path = os.path.join(args.parent_path, "piglit")
glcts_path = os.path.join(args.parent_path, "glcts")
- deqp_path = os.path.join(args.parent_path, "deqp")
else:
- if not args.piglit_path or not args.glcts_path or not args.deqp_path:
+ if not args.piglit_path or not args.glcts_path:
parser.print_help()
sys.exit(0)
-base = os.path.dirname(__file__)
-skips = os.path.join(base, "skips.csv")
+base = args.baseline
+skips = os.path.join(os.path.dirname(__file__), "skips.csv")
+
+env = os.environ.copy()
+
+if "DISPLAY" not in env:
+ print_red("DISPLAY environment variable missing.")
+ sys.exit(1)
+p = subprocess.run(
+ ["deqp-runner", "--version"], capture_output="True", check=True, env=env
+)
+for line in p.stdout.decode().split("\n"):
+ if line.find("deqp-runner") >= 0:
+ s = line.split(" ")[1].split(".")
+ if args.verbose > 1:
+ print("Checking deqp-version ({})".format(s))
+ # We want at least 0.9.0
+ if not (int(s[0]) > 0 or int(s[1]) >= 9):
+ print("Expecting deqp-runner 0.9.0+ version (got {})".format(".".join(s)))
+ sys.exit(1)
+
+env["PIGLIT_PLATFORM"] = "gbm"
+
+if "DRI_PRIME" in env:
+ print("Don't use DRI_PRIME. Instead use --gpu N")
+ del env["DRI_PRIME"]
+
+assert "gpu" in args, "--gpu defaults to 0"
+
+gpu_device = available_gpus[args.gpu][1]
+env["DRI_PRIME"] = gpu_device
+env["WAFFLE_GBM_DEVICE"] = available_gpus[args.gpu][0]
# Use piglit's glinfo to determine the GPU name
gpu_name = "unknown"
+gpu_name_full = ""
+gfx_level = -1
+
+env["AMD_DEBUG"] = "info"
p = subprocess.run(
["./glinfo"],
capture_output="True",
cwd=os.path.join(piglit_path, "bin"),
check=True,
+ env=env,
)
+del env["AMD_DEBUG"]
for line in p.stdout.decode().split("\n"):
if "GL_RENDER" in line:
+ line = line.split("=")[1]
+ gpu_name_full = "(".join(line.split("(")[:-1]).strip()
gpu_name = line.replace("(TM)", "").split("(")[1].split(",")[0].lower()
break
+ elif "gfx_level" in line:
+ gfx_level = int(line.split("=")[1])
-if args.output_folder:
- output_folder = args.output_folder
-else:
- output_folder = os.path.join(tempfile.gettempdir(), datetime.now().strftime('%Y-%m-%d-%H-%M-%S'))
+output_folder = args.output_folder
+print_green("Tested GPU: '{}' ({}) {}".format(gpu_name_full, gpu_name, gpu_device))
+print_green("Output folder: '{}'".format(output_folder))
count = 1
while os.path.exists(output_folder):
- output_folder = "{}.{}".format(args.output_folder, count)
+ output_folder = "{}.{}".format(os.path.abspath(args.output_folder), count)
count += 1
-os.mkdir(output_folder)
-new_baseline_folder = os.path.join(output_folder, "new_baseline")
-os.mkdir(new_baseline_folder)
+os.makedirs(output_folder, exist_ok=True)
logfile = open(os.path.join(output_folder, "{}-run-tests.log".format(gpu_name)), "w")
spin = itertools.cycle("-\\|/")
+shutil.copy(skips, output_folder)
+skips = os.path.join(output_folder, "skips.csv")
+if not args.slow:
+ # Exclude these 4 tests slow tests
+ with open(skips, "a") as f:
+ print("KHR-GL46.copy_image.functional", file=f)
+ print("KHR-GL46.texture_swizzle.smoke", file=f)
+ print(
+ "KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize",
+ file=f,
+ )
+ print("KHR-Single-GL46.arrays_of_arrays_gl.AtomicUsage", file=f)
+
-def run_cmd(args, verbosity, env=None):
+def gfx_level_to_str(cl):
+ supported = ["gfx6", "gfx7", "gfx8", "gfx9", "gfx10", "gfx10_3", "gfx11"]
+ if 8 <= cl and cl < 8 + len(supported):
+ return supported[cl - 8]
+ return supported[-1]
+
+
+def run_cmd(args, verbosity):
if verbosity > 1:
print_yellow(
"| Command line argument '"
@@ -209,15 +302,12 @@ def run_cmd(args, verbosity, env=None):
)
-def verify_results(baseline1, baseline2):
- # We're not using baseline1 because piglit-runner/deqp-runner already are:
- # - if no baseline, baseline2 will contain the list of failures
- # - if there's a baseline, baseline2 will contain the diff
- # So in both cases, an empty baseline2 files means a successful run
- if len(open(baseline2, "r").readlines()) != 0:
- print_red("New errors. Check {}".format(baseline2))
- return False
- return True
+def verify_results(results):
+ with open(results) as file:
+ if len(file.readlines()) == 0:
+ return True
+ print_red("New results (fails or pass). Check {}".format(results))
+ return False
def parse_test_filters(include_tests):
@@ -226,21 +316,61 @@ def parse_test_filters(include_tests):
if os.path.exists(t):
with open(t, "r") as file:
for row in csv.reader(file, delimiter=","):
+ if not row or row[0][0] == "#":
+ continue
cmd += ["-t", row[0]]
else:
cmd += ["-t", t]
return cmd
+def select_baseline(basepath, gfx_level, gpu_name):
+ gfx_level_str = gfx_level_to_str(gfx_level)
+
+ # select the best baseline we can find
+ # 1. exact match
+ exact = os.path.join(base, "{}-{}-fail.csv".format(gfx_level_str, gpu_name))
+ if os.path.exists(exact):
+ return exact
+ # 2. any baseline with the same gfx_level
+ while gfx_level >= 8:
+ for subdir, dirs, files in os.walk(basepath):
+ for file in files:
+ if file.find(gfx_level_str) == 0 and file.endswith("-fail.csv"):
+ return os.path.join(base, file)
+ # No match. Try an earlier class
+ gfx_level = gfx_level - 1
+ gfx_level_str = gfx_level_to_str(gfx_level)
+
+ return exact
+
+
+success = True
filters_args = parse_test_filters(args.include_tests)
+baseline = select_baseline(base, gfx_level, gpu_name)
+flakes = [
+ f
+ for f in (
+ os.path.join(base, g)
+ for g in [
+ "radeonsi-flakes.csv",
+ "{}-{}-flakes.csv".format(gfx_level_to_str(gfx_level), gpu_name),
+ ]
+ )
+ if os.path.exists(f)
+]
+flakes_args = []
+for f in flakes:
+ flakes_args += ["--flakes", f]
+
+if os.path.exists(baseline):
+ print_yellow("Baseline: {}".format(baseline))
+if flakes_args:
+ print_yellow("Flakes: {}".format(flakes_args))
# piglit test
if args.piglit:
out = os.path.join(output_folder, "piglit")
- baseline = os.path.join(base, "{}-piglit-quick-fail.csv".format(gpu_name))
- new_baseline = os.path.join(
- new_baseline_folder, "{}-piglit-quick-fail.csv".format(gpu_name)
- )
print_yellow("Running piglit tests", args.verbose > 0)
cmd = [
"piglit-runner",
@@ -258,15 +388,17 @@ if args.piglit:
str(args.jobs),
"--skips",
skips,
- ] + filters_args
+ "--skips",
+ os.path.join(path_above_mesa, "mesa", ".gitlab-ci", "gbm-skips.txt")
+ ] + filters_args + flakes_args
if os.path.exists(baseline):
cmd += ["--baseline", baseline]
- env = os.environ.copy()
- env["PIGLIT_PLATFORM"] = "gbm"
- run_cmd(cmd, args.verbose, env)
- shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
+
+ run_cmd(cmd, args.verbose)
+
+ if not verify_results(os.path.join(out, "failures.csv")):
+ success = False
deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden".split(
" "
@@ -275,20 +407,26 @@ deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-con
# glcts test
if args.glcts:
out = os.path.join(output_folder, "glcts")
- baseline = os.path.join(base, "{}-glcts-fail.csv".format(gpu_name))
- new_baseline = os.path.join(
- new_baseline_folder, "{}-glcts-fail.csv".format(gpu_name)
- )
print_yellow("Running GLCTS tests", args.verbose > 0)
os.mkdir(os.path.join(output_folder, "glcts"))
cmd = [
"deqp-runner",
"run",
+ "--tests-per-group",
+ "100",
"--deqp",
- "{}/external/openglcts/modules/glcts".format(glcts_path),
+ "{}/build/external/openglcts/modules/glcts".format(glcts_path),
"--caselist",
- "{}/external/openglcts/modules/gl_cts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-master.txt".format(
+ "{}/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-main.txt".format(
+ glcts_path
+ ),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gl/khronos_mustpass_single/4.6.1.x/gl46-khr-single.txt".format(
+ glcts_path
+ ),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-gtf-main.txt".format(
glcts_path
),
"--output",
@@ -298,21 +436,67 @@ if args.glcts:
"--jobs",
str(args.jobs),
"--timeout",
- "1000",
- ] + filters_args
+ "1000"
+ ] + filters_args + flakes_args
if os.path.exists(baseline):
cmd += ["--baseline", baseline]
cmd += deqp_args
+
run_cmd(cmd, args.verbose)
- shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
-if args.deqp:
- if args.include_tests:
- print_yellow("dEQP tests cannot be run with the -t/--include-tests option yet.")
- sys.exit(0)
+ if not verify_results(os.path.join(out, "failures.csv")):
+ success = False
+
+# escts test
+if args.escts:
+ out = os.path.join(output_folder, "escts")
+ print_yellow("Running ESCTS tests", args.verbose > 0)
+ os.mkdir(out)
+
+ cmd = [
+ "deqp-runner",
+ "run",
+ "--tests-per-group",
+ "100",
+ "--deqp",
+ "{}/build_es/external/openglcts/modules/glcts".format(glcts_path),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles2-khr-main.txt".format(
+ glcts_path
+ ),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles3-khr-main.txt".format(
+ glcts_path
+ ),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles31-khr-main.txt".format(
+ glcts_path
+ ),
+ "--caselist",
+ "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles32-khr-main.txt".format(
+ glcts_path
+ ),
+ "--output",
+ out,
+ "--skips",
+ skips,
+ "--jobs",
+ str(args.jobs),
+ "--timeout",
+ "1000"
+ ] + filters_args + flakes_args
+ if os.path.exists(baseline):
+ cmd += ["--baseline", baseline]
+ cmd += deqp_args
+
+ run_cmd(cmd, args.verbose)
+
+ if not verify_results(os.path.join(out, "failures.csv")):
+ success = False
+
+if args.deqp:
print_yellow("Running dEQP tests", args.verbose > 0)
# Generate a test-suite file
@@ -320,10 +504,6 @@ if args.deqp:
suite_filename = os.path.join(output_folder, "deqp-suite.toml")
suite = open(suite_filename, "w")
os.mkdir(out)
- baseline = os.path.join(base, "{}-deqp-fail.csv".format(gpu_name))
- new_baseline = os.path.join(
- new_baseline_folder, "{}-deqp-fail.csv".format(gpu_name)
- )
deqp_tests = {
"egl": args.deqp_egl,
@@ -339,12 +519,12 @@ if args.deqp:
suite.write("[[deqp]]\n")
suite.write(
'deqp = "{}"\n'.format(
- "{}/modules/{subtest}/deqp-{subtest}".format(deqp_path, subtest=k)
+ "{}/build/modules/{subtest}/deqp-{subtest}".format(glcts_path, subtest=k)
)
)
suite.write(
'caselists = ["{}"]\n'.format(
- "{}/android/cts/master/{}-master.txt".format(deqp_path, k)
+ "{}/external/openglcts/data/mustpass/{}/aosp_mustpass/3.2.6.x/{}-main.txt".format(glcts_path, "egl" if k == "egl" else "gles", k)
)
)
if os.path.exists(baseline):
@@ -367,7 +547,11 @@ if args.deqp:
os.path.join(output_folder, "deqp"),
"--suite",
suite_filename,
- ]
+ ] + filters_args + flakes_args
+
run_cmd(cmd, args.verbose)
- shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
+
+ if not verify_results(os.path.join(out, "failures.csv")):
+ success = False
+
+sys.exit(0 if success else 1)
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv
deleted file mode 100644
index 0f916e35f63..00000000000
--- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv
+++ /dev/null
@@ -1,5 +0,0 @@
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_image_load_store.basic-api-bind,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv
deleted file mode 100644
index 0f916e35f63..00000000000
--- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv
+++ /dev/null
@@ -1,5 +0,0 @@
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_image_load_store.basic-api-bind,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/skips.csv b/src/gallium/drivers/radeonsi/ci/skips.csv
index 5c54091bbdf..153ef810c0d 100644
--- a/src/gallium/drivers/radeonsi/ci/skips.csv
+++ b/src/gallium/drivers/radeonsi/ci/skips.csv
@@ -6,3 +6,12 @@ maxuniformblocksize
robustness.*infinite_loop
ext_external_obj
deqp-gles31.functional.ssbo.layout.random.all_shared_buffer.48
+
+# These are not built on Linux
+spec@!opengl 1.1@windowoverlap
+wgl@wgl-multi-context-single-window
+wgl@wgl-multi-window-single-context
+wgl@wgl-sanity
+
+# This one gets stuck sometimes
+glx@glx-visuals-stencil
diff --git a/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml b/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml
deleted file mode 100644
index bab64cdb1be..00000000000
--- a/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml
+++ /dev/null
@@ -1,236 +0,0 @@
-traces-db:
- download-url: "http://caching-proxy/cache/?uri=https://minio-packet.freedesktop.org/mesa-tracie-public/"
-
-traces:
- - path: glmark2/desktop:windows=4:effect=blur:blur-radius=5:passes=1:separable=true.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: d8c9bf6295525e65e318adeff02520e2
- - path: glmark2/jellyfish.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: f68bf374e535ad4a43a08786b0d536d8
- - path: glxgears/glxgears-2.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: eb9b3d497be567f02a6e039fa32f2b13
- - path: 0ad/0ad.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 8fb8cd54f1ff908952fe0b6dd9f28999
- - path: pathfinder/demo.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 8ff636268dfa0d54b6f15d70d15e354d
- - path: pathfinder/canvas_moire.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 505b9cad6e65c13463a0786944f8b679
- - path: pathfinder/canvas_text_v2.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 6cb8190a2ee4c335291914fbc70a8bb8
- - path: gputest/furmark.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 84c499203944cdc59e70450c324bb8df
- - path: gputest/pixmark-piano.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 58a86d233d03e2a174cb79c16028f916
- - path: gputest/triangle.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 2d0527e7288a0fc31099404546dadbfb
- - path: humus/Portals.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: fc7d00efe380cacbd4e9ef9b231aea2f
- - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 5af6e31cc78320cb3f9db483c7a426e0
- - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=true.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 6e9dc5a7dc5a9cbb2b396bfce88a2084
- - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=subdata:interleave=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 35e384f833f37411f15bf8ef80ca1914
- - path: glmark2/bump:bump-render=height.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 526cf3805b9b64bb8edea1b7d86b9cae
- - path: glmark2/bump:bump-render=high-poly.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: e026d36eaa71ecd957b47c7e6a5a100b
- - path: glmark2/bump:bump-render=normals.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 4508a1be8c33a63fbfa695b141edf48b
- - path: glmark2/conditionals:vertex-steps=0:fragment-steps=0.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: d12ecac5894705295e4fa076d77a72ab
- - path: glmark2/conditionals:vertex-steps=0:fragment-steps=5.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 8999ff7eda7d7cf25440b96ab0efd4ee
- - path: glmark2/conditionals:vertex-steps=5:fragment-steps=0.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: e65fdae9fe7bbd95c5cc0fb0c3eb7bf4
- - path: glmark2/desktop:windows=4:effect=shadow.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 2aff87605464dd3f61aefd4e1dc0bffd
- - path: glmark2/effect2d:kernel=0,1,0;1,-4,1;0,1,0;.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: e3677a85bc346a9bd52a6569d17bbe6e
- - path: glmark2/effect2d:kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: f8af0ba4f5162fc91937a90c17445b50
- - path: glmark2/function:fragment-steps=5:fragment-complexity=low.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 13149880306d2183703a5c327f4d750a
- - path: glmark2/function:fragment-steps=5:fragment-complexity=medium.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: c6983ffb3a74e234f84e5d817f876f54
- - path: glmark2/build:use-vbo=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 203a0205580b2c39ed8dcbed57b18f3c
- - path: glmark2/build:use-vbo=true.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 437034f264c469757683e51e3e25beca
- - path: glmark2/ideas:speed=10000.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 381d973b00b46fcc15f72808eabb6237
- - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-loop=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 5a32f7917c130581fae23e58b71fd740
- - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 20586c936a7051ce63503df6f9785d01
- - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=true.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 255e412701afdc4a7b62654e93b92cc9
- - path: glmark2/pulsar:quads=5:texture=false:light=false.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 42f913c6119a685da4450ea116060614
- - path: glmark2/refract.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 41d105bdd10a354f6d161c67f715b7f9
- - path: glmark2/shading:shading=blinn-phong-inf.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 4a2cf8a13b248f470e58f785d0a9207d
- - path: glmark2/shading:shading=cel.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 8325ce4073135c03eec241087e51a584
- - path: glmark2/shading:shading=gouraud.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: fbe5b7d038866f6cd4fc801b062e4ce5
- - path: glmark2/shading:shading=phong.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 65f9468a37d683b4c1f38d34f09a97db
- - path: glmark2/shadow.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: abd705b0ae76cf6f19905bfea1d3db76
- - path: glmark2/terrain.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 59690f1438a1e44fc655d16ce8bb348b
- - path: glmark2/texture:texture-filter=linear.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 54bf32b499f3ebfe0e727e5716e54b1a
- - path: glmark2/texture:texture-filter=mipmap.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 3a3abce164eef2be10f58604b22583f2
- - path: glmark2/texture:texture-filter=nearest.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 311c394eb4afd48bd8330d0e69470b87
- - path: godot/Material Testers.x86_64_2020.04.08_13.38_frame799.rdc
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 4df1fbfc346851fe9e086a0708afde21
- - path: gputest/gimark.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 52f76e6db877111845990ee128552082
- - path: gputest/pixmark-julia-fp32.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: b5e0ae5ad680d884432f89a923f3e70d
- - path: gputest/pixmark-julia-fp64.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: b181b0a910f5ae5b161df70f834c3d5f
- - path: gputest/pixmark-volplosion.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: c8321043b7c05156b71f9837b54e7b50
- - path: gputest/plot3d.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 203c0c186a8eab5fbb8753ec25848b53
- - path: gputest/tessmark.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: cdcf984e81f2cda9ca7f56e3a4addaa7
- - path: humus/AmbientAperture.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 7ad498c94dcfbf22ef56f115648be86d
- - path: humus/CelShading.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 7d30dbe3470873c327464ea7ebe6bcf0
- - path: humus/DynamicBranching3.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 5a5addfb1c7acc22104c0ecb29f45174
- - path: humus/HDR.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: b44ce4cb377321f6423a5a62a9083794
- - path: humus/RaytracedShadows.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 2e2e58e0b32329d6cf90ab0ec71108fd
- - path: humus/VolumetricFogging2.trace
- expectations:
- - device: gl-radeonsi-stoney
- checksum: 1a9b3aa90d2c4a0d3937ecacca2da052
- - path: supertuxkart/supertuxkart-antediluvian-abyss.rdc
- expectations:
- - device: gl-radeonsi-stoney
- checksum: fd717f0214c2e5d08538d2de30bfe180
- - path: supertuxkart/supertuxkart-menu.rdc
- expectations:
- - device: gl-radeonsi-stoney
- checksum: bc851bb8808b311c2df9c36a6c289e6e
- - path: supertuxkart/supertuxkart-ravenbridge-mansion.rdc
- expectations:
- - device: gl-radeonsi-stoney
- checksum: f2e730f7378af65abbf82cc30e4ba64d