summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmma Anholt <emma@anholt.net>2022-01-12 09:54:44 -0800
committerMarge Bot <emma+marge@anholt.net>2022-01-27 04:37:16 +0000
commitd041630a3791cf3dbafba833cb9344c533207c21 (patch)
treef1cbce719f3017e6ee7f1e77cd872dda92577239
parent87c3651674fd91c6d73e8758da78bb432ce18bde (diff)
ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.
The new runner reduces the runtime by about 1/3 thanks to using rust instead of python, and includes automatic flake handling so you don't just have to skip flaky tests. The wrapper script also includes IRC flake reporting (so one can track and update the flakes list to improve CI reliability), always uploading results to CI for review (so you can diagnose flakes and look at timings), has a prettier regressions report and a helpful timing report, and is the same as what's used by all the HW runners as well. The downside is that by dropping the massive list of skips, you no longer get flagged if Mesa refactors end up accidentally disabling extensions and thus making tests skip. For that, I've started on https://gitlab.freedesktop.org/anholt/deqp-runner/-/merge_requests/33 so that hardware drivers get extension checking coverage too. Thanks to the perf improvement, we get to drop one of the jobs for llvmpipe. xfail lists were mostly sed-jobs from the prior expectations lists. The exceptions to that you'll find in the form of whitespace around the affected test group (usually changes of capitalization or special-characters), or an explanation for the more interesting changes (which thankfully we can now record in the xfails lists!). Reviewed-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14604>
-rw-r--r--.gitlab-ci.yml16
-rw-r--r--src/broadcom/ci/gitlab-ci.yml1
-rw-r--r--src/etnaviv/ci/gitlab-ci.yml1
-rw-r--r--src/freedreno/ci/gitlab-ci.yml3
-rw-r--r--src/gallium/drivers/i915/ci/gitlab-ci.yml7
-rw-r--r--src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml40
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt223
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt3
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-glslparser.txt2430
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_gl.txt1435
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_shader.txt285
-rw-r--r--src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt16
-rw-r--r--src/gallium/drivers/softpipe/ci/gitlab-ci.yml55
-rw-r--r--src/gallium/drivers/softpipe/ci/softpipe-fails.txt450
-rw-r--r--src/gallium/drivers/softpipe/ci/softpipe-flakes.txt4
-rw-r--r--src/gallium/drivers/softpipe/ci/softpipe-quick.txt3020
-rw-r--r--src/gallium/drivers/softpipe/ci/softpipe-skips.txt39
-rw-r--r--src/panfrost/ci/gitlab-ci.yml1
18 files changed, 767 insertions, 7262 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 746aed0a216..cb54524a4f3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1260,16 +1260,16 @@ debian-mingw32-x86_64:
.piglit-test:
artifacts:
- when: on_failure
name: "mesa_${CI_JOB_NAME}"
paths:
- - results/summary/
- - results/*.txt
+ - results
+ reports:
+ junit: results/junit.xml
variables:
PIGLIT_NO_WINDOW: 1
- CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
+ HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
script:
- - install/piglit/run.sh
+ - install/piglit/piglit-runner.sh
.piglit-traces-test:
extends:
@@ -1283,12 +1283,18 @@ debian-mingw32-x86_64:
name: "mesa_${CI_JOB_NAME}"
reports:
junit: results/junit.xml
+ paths:
+ - results/summary/
+ - results/*.txt
variables:
CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
PIGLIT_PROFILES: replay
PIGLIT_REPLAY_UPLOAD_TO_MINIO: 1
PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_host=minio-packet.freedesktop.org --minio_bucket=mesa-tracie-public --role-session-name=${CI_PROJECT_PATH}:${CI_JOB_ID} --jwt-file=${CI_JOB_JWT_FILE}
PIGLIT_JUNIT_RESULTS: 1
+ CI_JOB_JWT_FILE: /minio_jwt # JWT file on piglit jobs should be available on / partition
+ script:
+ - install/piglit/run.sh
.deqp-test:
script:
diff --git a/src/broadcom/ci/gitlab-ci.yml b/src/broadcom/ci/gitlab-ci.yml
index 21b60658f7f..ceebbd5ba34 100644
--- a/src/broadcom/ci/gitlab-ci.yml
+++ b/src/broadcom/ci/gitlab-ci.yml
@@ -40,7 +40,6 @@ vc4-rpi3-egl:armhf:
- .vc4-rpi3-test:armhf
- .test-manual-mr
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
BM_POE_TIMEOUT: 180
HWCI_START_XORG: 1
PIGLIT_PLATFORM: mixed_glx_egl
diff --git a/src/etnaviv/ci/gitlab-ci.yml b/src/etnaviv/ci/gitlab-ci.yml
index 8007a62bf93..777f9ffbd04 100644
--- a/src/etnaviv/ci/gitlab-ci.yml
+++ b/src/etnaviv/ci/gitlab-ci.yml
@@ -38,6 +38,5 @@ gc2000_piglit:
- .etnaviv-armhf-gc2000
- .test-manual-mr
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
PIGLIT_PLATFORM: gbm
PIGLIT_PROFILES: gpu
diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml
index 3684c67ab10..3cb03bba437 100644
--- a/src/freedreno/ci/gitlab-ci.yml
+++ b/src/freedreno/ci/gitlab-ci.yml
@@ -58,7 +58,6 @@ a306_gl:
- .a306-test
- .test-manual-mr
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
a306_piglit_gl:
@@ -109,7 +108,6 @@ a530_gl:
- .piglit-test
- .a530-test
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
# piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so
@@ -253,7 +251,6 @@ a630_piglit:
- .piglit-test
- .a630-test
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
PIGLIT_PROFILES: gpu
diff --git a/src/gallium/drivers/i915/ci/gitlab-ci.yml b/src/gallium/drivers/i915/ci/gitlab-ci.yml
index 8b0bf001a68..f436281bf88 100644
--- a/src/gallium/drivers/i915/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/i915/ci/gitlab-ci.yml
@@ -24,13 +24,6 @@ i915-g33-piglit:
variables:
PIGLIT_PROFILES: gpu
PIGLIT_PLATFORM: gbm
- artifacts:
- paths:
- - results/
- reports:
- junit: results/junit.xml
- script:
- - install/piglit/piglit-runner.sh
i915-g33-traces:
extends:
diff --git a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
index 856fc7a3823..f2ae24db036 100644
--- a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
@@ -5,6 +5,7 @@
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "llvmpipe"
FLAKES_CHANNEL: "#mesa-swrast-ci"
+ GPU_VERSION: llvmpipe
llvmpipe-piglit-cl:
extends:
@@ -22,46 +23,18 @@ llvmpipe-piglit-cl:
script:
- install/piglit/run_cl.sh
-llvmpipe-piglit-quick_gl:
+llvmpipe-piglit-gl:
extends:
- .test-gl
- .piglit-test
- .llvmpipe-test
+ parallel: 2
variables:
GALLIVM_PERF: "no_quad_lod"
LP_NUM_THREADS: 0
- PIGLIT_OPTIONS: >
- --process-isolation false
- PIGLIT_TESTS: >
- -x egl_ext_device_
- -x egl_ext_platform_device
- -x ext_timer_query@time-elapsed
- -x glx-multithread-clearbuffer
- -x glx-multithread-shader-compile
- -x max-texture-size
- -x maxsize
- PIGLIT_PROFILES: quick_gl
- PIGLIT_RESULTS: "llvmpipe-quick_gl"
-
-llvmpipe-piglit-glslparser:
- extends:
- - .test-gl
- - .piglit-test
- - .llvmpipe-test
- variables:
- LP_NUM_THREADS: 0
- PIGLIT_PROFILES: glslparser
- PIGLIT_RESULTS: "llvmpipe-glslparser"
-
-llvmpipe-piglit-quick_shader:
- extends:
- - .test-gl
- - .piglit-test
- - .llvmpipe-test
- variables:
- LP_NUM_THREADS: 1
- PIGLIT_PROFILES: quick_shader
- PIGLIT_RESULTS: "llvmpipe-quick_shader"
+ PIGLIT_PROFILES: quick
+ script:
+ - LD_LIBRARY_PATH=`pwd`/install xvfb-run install/piglit/piglit-runner.sh
llvmpipe-traces:
extends:
@@ -80,7 +53,6 @@ llvmpipe-traces:
# Don't use threads inside llvmpipe, we've already got all cores
# busy at the deqp-runner level.
LP_NUM_THREADS: 0
- GPU_VERSION: llvmpipe
extends:
- .test-gl
- .deqp-test
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
index ce277b6bce1..32853dc58b1 100644
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
+++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
@@ -41,3 +41,226 @@ KHR-GL45.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL45.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL45.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL45.transform_feedback.query_vertex_separate_test,Fail
+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@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail
+spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail
+
+glx@glx-copy-sub-buffer,Fail
+glx@glx-copy-sub-buffer samples=2,Fail
+glx@glx-copy-sub-buffer samples=4,Fail
+
+# X Error of failed request: BadMatch (invalid parameter attributes)
+# Major opcode of failed request: 150 (GLX)
+# Minor opcode of failed request: 11 (X_GLXSwapBuffers)
+glx@glx-make-current,Crash
+
+glx@glx-multi-window-single-context,Fail
+glx@glx-multithread-texture,Fail
+glx@glx-swap-copy,Fail
+glx@glx-swap-pixmap-bad,Fail
+
+# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
+# Major opcode of failed request: 130 (MIT-SHM)
+# Minor opcode of failed request: 3 (X_ShmPutImage)
+glx@glx-visuals-depth,Crash
+glx@glx-visuals-depth -pixmap,Crash
+glx@glx-visuals-stencil,Crash
+glx@glx-visuals-stencil -pixmap,Crash
+
+glx@glx_arb_create_context@invalid flag,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_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
+spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,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@polygon-mode-facing,Fail
+spec@!opengl 1.1@polygon-mode-offset,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@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 samples=2,Fail
+spec@!opengl 1.1@read-front samples=4,Fail
+spec@!opengl 3.0@clearbuffer-depth-cs-probe,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@!opengl 3.2@layered-rendering@clear-color-mismatched-layer-count,Fail
+spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail
+spec@arb_post_depth_coverage@arb_post_depth_coverage-multisampling,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
+
+# Query result
+# Expected: 1536
+# Observed: 768
+spec@arb_shader_image_load_store@early-z,Fail
+spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
+
+spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
+spec@arb_timer_query@query gl_timestamp,Fail
+spec@egl 1.4@egl-copy-buffers,Fail
+spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
+
+# No such file or directory (os error 2)
+spec@egl_ext_protected_content@conformance,Fail
+
+# "error: main:90: eglChooseConfig() returned no configs"
+spec@egl 1.4@eglterminate then unbind context,Fail
+
+# "eglChooseConfig failed"
+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@clip-and-scissor-blit 2 msaa,Fail
+spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 upsample,Fail
+spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 msaa,Fail
+spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 upsample,Fail
+spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail
+spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail
+
+spec@khr_texture_compression_astc@array-gl,Fail
+spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gles,Fail
+spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
+spec@khr_texture_compression_astc@miptree-gl ldr,Fail
+spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb,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-gl srgb-sd,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@miptree-gles ldr,Fail
+spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb,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-gles srgb-sd,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,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-gl srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,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@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,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_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_textureSize,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_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
+spec@arb_tessellation_shader@execution@gs-primitiveid-instanced,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-4.50@execution@ssbo-atomiccompswap-int,Fail
+spec@glsl-es-1.00@linker@glsl-mismatched-uniform-precision-unused,Fail
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt
index b5ed8cb16df..468b0b53614 100644
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt
+++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt
@@ -4,3 +4,6 @@ dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_server_sync.programs.li
dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.7
dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.programs.link
dEQP-EGL.functional.sharing.gles2.multithread.simple.programs.link
+
+glx@glx-multithread-clearbuffer
+glx@glx-multithread-shader-compile
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-glslparser.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-glslparser.txt
deleted file mode 100644
index 0bfb04e6a3b..00000000000
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-glslparser.txt
+++ /dev/null
@@ -1,2430 +0,0 @@
-asmparsertest/arbfp1.0/abs-03.txt: skip
-asmparsertest/arbfp1.0/condition_code-01.txt: skip
-asmparsertest/arbfp1.0/cos-05.txt: skip
-asmparsertest/arbfp1.0/ddx-02.txt: skip
-asmparsertest/arbfp1.0/ddy-02.txt: skip
-asmparsertest/arbfp1.0/size_specifier-02.txt: skip
-asmparsertest/arbfp1.0/size_specifier-03.txt: skip
-asmparsertest/arbfp1.0/size_specifier-04.txt: skip
-asmparsertest/arbfp1.0/size_specifier-05.txt: skip
-asmparsertest/arbfp1.0/size_specifier-07.txt: skip
-asmparsertest/arbfp1.0/size_specifier-68.txt: skip
-asmparsertest/arbfp1.0/txd-01.txt: skip
-asmparsertest/arbfp1.0/txd-03.txt: skip
-asmparsertest/arbvp1.0/abs-03.txt: skip
-asmparsertest/arbvp1.0/ara-02.txt: skip
-asmparsertest/arbvp1.0/ara-03.txt: skip
-asmparsertest/arbvp1.0/ara-04.txt: skip
-asmparsertest/arbvp1.0/arl-04.txt: skip
-asmparsertest/arbvp1.0/arl-05.txt: skip
-asmparsertest/arbvp1.0/astack-03.txt: skip
-asmparsertest/arbvp1.0/astack-04.txt: skip
-asmparsertest/arbvp1.0/astack-05.txt: skip
-asmparsertest/arbvp1.0/astack-06.txt: skip
-asmparsertest/arbvp1.0/astack-07.txt: skip
-asmparsertest/arbvp1.0/astack-08.txt: skip
-asmparsertest/arbvp1.0/astack-09.txt: skip
-asmparsertest/arbvp1.0/bra-01.txt: skip
-asmparsertest/arbvp1.0/bra-02.txt: skip
-asmparsertest/arbvp1.0/bra-03.txt: skip
-asmparsertest/arbvp1.0/clipdistance-01.txt: skip
-asmparsertest/arbvp1.0/clipdistance-02.txt: skip
-asmparsertest/arbvp1.0/clipdistance-04.txt: skip
-asmparsertest/arbvp1.0/cos-02.txt: skip
-asmparsertest/arbvp1.0/cos-03.txt: skip
-asmparsertest/arbvp1.0/seq-02.txt: skip
-asmparsertest/arbvp1.0/sfl-02.txt: skip
-asmparsertest/arbvp1.0/sgt-02.txt: skip
-asmparsertest/arbvp1.0/sin-02.txt: skip
-asmparsertest/arbvp1.0/sin-03.txt: skip
-asmparsertest/arbvp1.0/sle-02.txt: skip
-asmparsertest/arbvp1.0/sne-02.txt: skip
-asmparsertest/arbvp1.0/ssg-02.txt: skip
-asmparsertest/arbvp1.0/str-02.txt: skip
-asmparsertest/arbvp1.0/tex-08.txt: skip
-asmparsertest/arbvp1.0/tex-09.txt: skip
-asmparsertest/arbvp1.0/tex-10.txt: skip
-asmparsertest/arbvp1.0/tex-11.txt: skip
-asmparsertest/arbvp1.0/tex-12.txt: skip
-asmparsertest/arbvp1.0/tex-13.txt: skip
-asmparsertest/arbvp1.0/tex-14.txt: skip
-asmparsertest/arbvp1.0/tex-15.txt: skip
-asmparsertest/arbvp1.0/tex-16.txt: skip
-asmparsertest/arbvp1.0/tex-17.txt: skip
-asmparsertest/arbvp1.0/tex-18.txt: skip
-asmparsertest/arbvp1.0/tex-19.txt: skip
-asmparsertest/arbvp1.0/tex-20.txt: skip
-asmparsertest/arbvp1.0/txb-08.txt: skip
-asmparsertest/arbvp1.0/txb-09.txt: skip
-asmparsertest/arbvp1.0/txb-10.txt: skip
-asmparsertest/arbvp1.0/txb-11.txt: skip
-asmparsertest/arbvp1.0/txb-12.txt: skip
-asmparsertest/arbvp1.0/txb-13.txt: skip
-asmparsertest/arbvp1.0/txb-14.txt: skip
-asmparsertest/arbvp1.0/txb-15.txt: skip
-asmparsertest/arbvp1.0/txb-16.txt: skip
-asmparsertest/arbvp1.0/txb-17.txt: skip
-asmparsertest/arbvp1.0/txb-18.txt: skip
-asmparsertest/arbvp1.0/txb-19.txt: skip
-asmparsertest/arbvp1.0/txb-20.txt: skip
-asmparsertest/arbvp1.0/txd-08.txt: skip
-asmparsertest/arbvp1.0/txd-09.txt: skip
-asmparsertest/arbvp1.0/txd-10.txt: skip
-asmparsertest/arbvp1.0/txd-11.txt: skip
-asmparsertest/arbvp1.0/txd-12.txt: skip
-asmparsertest/arbvp1.0/txd-13.txt: skip
-asmparsertest/arbvp1.0/txd-14.txt: skip
-asmparsertest/arbvp1.0/txd-15.txt: skip
-asmparsertest/arbvp1.0/txd-16.txt: skip
-asmparsertest/arbvp1.0/txd-17.txt: skip
-asmparsertest/arbvp1.0/txd-18.txt: skip
-asmparsertest/arbvp1.0/txd-19.txt: skip
-asmparsertest/arbvp1.0/txd-20.txt: skip
-asmparsertest/arbvp1.0/txf-08.txt: skip
-asmparsertest/arbvp1.0/txf-09.txt: skip
-asmparsertest/arbvp1.0/txf-10.txt: skip
-asmparsertest/arbvp1.0/txf-11.txt: skip
-asmparsertest/arbvp1.0/txf-12.txt: skip
-asmparsertest/arbvp1.0/txf-13.txt: skip
-asmparsertest/arbvp1.0/txf-14.txt: skip
-asmparsertest/arbvp1.0/txf-15.txt: skip
-asmparsertest/arbvp1.0/txf-16.txt: skip
-asmparsertest/arbvp1.0/txf-17.txt: skip
-asmparsertest/arbvp1.0/txf-18.txt: skip
-asmparsertest/arbvp1.0/txf-19.txt: skip
-asmparsertest/arbvp1.0/txf-20.txt: skip
-asmparsertest/arbvp1.0/txl-08.txt: skip
-asmparsertest/arbvp1.0/txl-09.txt: skip
-asmparsertest/arbvp1.0/txl-10.txt: skip
-asmparsertest/arbvp1.0/txl-11.txt: skip
-asmparsertest/arbvp1.0/txl-12.txt: skip
-asmparsertest/arbvp1.0/txl-13.txt: skip
-asmparsertest/arbvp1.0/txl-14.txt: skip
-asmparsertest/arbvp1.0/txl-15.txt: skip
-asmparsertest/arbvp1.0/txl-16.txt: skip
-asmparsertest/arbvp1.0/txl-17.txt: skip
-asmparsertest/arbvp1.0/txl-18.txt: skip
-asmparsertest/arbvp1.0/txl-19.txt: skip
-asmparsertest/arbvp1.0/txl-20.txt: skip
-asmparsertest/arbvp1.0/txp-08.txt: skip
-asmparsertest/arbvp1.0/txp-09.txt: skip
-asmparsertest/arbvp1.0/txp-10.txt: skip
-asmparsertest/arbvp1.0/txp-11.txt: skip
-asmparsertest/arbvp1.0/txp-12.txt: skip
-asmparsertest/arbvp1.0/txp-13.txt: skip
-asmparsertest/arbvp1.0/txp-14.txt: skip
-asmparsertest/arbvp1.0/txp-15.txt: skip
-asmparsertest/arbvp1.0/txp-16.txt: skip
-asmparsertest/arbvp1.0/txp-17.txt: skip
-asmparsertest/arbvp1.0/txp-18.txt: skip
-asmparsertest/arbvp1.0/txp-19.txt: skip
-asmparsertest/arbvp1.0/txp-20.txt: skip
-asmparsertest/arbvp1.0/txq-08.txt: skip
-asmparsertest/arbvp1.0/txq-09.txt: skip
-asmparsertest/arbvp1.0/txq-10.txt: skip
-asmparsertest/arbvp1.0/txq-11.txt: skip
-asmparsertest/arbvp1.0/txq-12.txt: skip
-asmparsertest/arbvp1.0/txq-13.txt: skip
-asmparsertest/arbvp1.0/txq-14.txt: skip
-asmparsertest/arbvp1.0/txq-15.txt: skip
-asmparsertest/arbvp1.0/txq-16.txt: skip
-asmparsertest/arbvp1.0/txq-17.txt: skip
-asmparsertest/arbvp1.0/txq-18.txt: skip
-asmparsertest/arbvp1.0/txq-19.txt: skip
-asmparsertest/arbvp1.0/txq-20.txt: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-compat.frag: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-compat.vert: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.comp: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.frag: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.geom: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.tesc: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.tese: skip
-spec/amd_conservative_depth/preprocessor/disabled-defined-core.vert: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-compat.frag: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-compat.vert: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.comp: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.frag: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.geom: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.tesc: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.tese: skip
-spec/amd_conservative_depth/preprocessor/disabled-undefined-core.vert: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-compat.frag: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-compat.vert: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.comp: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.frag: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.geom: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.tesc: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.tese: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-defined-core.vert: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-compat.frag: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-compat.vert: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.comp: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.frag: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.geom: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.tesc: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.tese: skip
-spec/amd_shader_stencil_export/preprocessor/disabled-undefined-core.vert: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-compat.frag: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-compat.vert: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.comp: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.frag: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.geom: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.tesc: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.tese: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-defined-core.vert: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-compat.frag: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-compat.vert: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.comp: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.frag: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.geom: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.tesc: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.tese: skip
-spec/amd_shader_trinary_minmax/preprocessor/disabled-undefined-core.vert: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-compat.frag: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-compat.vert: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.comp: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.frag: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.geom: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.tesc: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.tese: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-defined-core.vert: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-compat.frag: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-compat.vert: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.comp: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.frag: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.geom: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.tesc: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.tese: skip
-spec/amd_vertex_shader_layer/preprocessor/disabled-undefined-core.vert: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-compat.frag: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-compat.vert: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.comp: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.frag: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.geom: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.tesc: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.tese: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-defined-core.vert: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-compat.frag: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-compat.vert: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.comp: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.frag: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.geom: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.tesc: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.tese: skip
-spec/amd_vertex_shader_viewport_index/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.comp: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.frag: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.geom: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.tese: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-defined-core.vert: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_arrays_of_arrays/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_bindless_texture/compiler/images/arith-bound-image.frag: skip
-spec/arb_bindless_texture/compiler/images/arith-expr.vert: skip
-spec/arb_bindless_texture/compiler/images/arrays-of-struct.frag: skip
-spec/arb_bindless_texture/compiler/images/bindless-global-and-bound-global.vert: skip
-spec/arb_bindless_texture/compiler/images/bindless-global.vert: skip
-spec/arb_bindless_texture/compiler/images/bindless-local.vert: skip
-spec/arb_bindless_texture/compiler/images/bindless-nonuniform.vert: skip
-spec/arb_bindless_texture/compiler/images/bound-global.vert: skip
-spec/arb_bindless_texture/compiler/images/bound-local.vert: skip
-spec/arb_bindless_texture/compiler/images/bound-nonuniform.vert: skip
-spec/arb_bindless_texture/compiler/images/explicit-conversions.vert: skip
-spec/arb_bindless_texture/compiler/images/flat-input.frag: skip
-spec/arb_bindless_texture/compiler/images/func-call-uvec2-image.frag: skip
-spec/arb_bindless_texture/compiler/images/implicit_conversions.vert: skip
-spec/arb_bindless_texture/compiler/images/indexing.vert: skip
-spec/arb_bindless_texture/compiler/images/inout-non-matching-type.frag: skip
-spec/arb_bindless_texture/compiler/images/inout-struct.frag: skip
-spec/arb_bindless_texture/compiler/images/inout.frag: skip
-spec/arb_bindless_texture/compiler/images/input.frag: skip
-spec/arb_bindless_texture/compiler/images/input.vert: skip
-spec/arb_bindless_texture/compiler/images/interface-block.vert: skip
-spec/arb_bindless_texture/compiler/images/nested-struct-arrays-mismatch-format.frag: skip
-spec/arb_bindless_texture/compiler/images/nested-struct-with-arrays-no-qualifiers.frag: skip
-spec/arb_bindless_texture/compiler/images/out-struct.frag: skip
-spec/arb_bindless_texture/compiler/images/out.frag: skip
-spec/arb_bindless_texture/compiler/images/output.frag: skip
-spec/arb_bindless_texture/compiler/images/output.vert: skip
-spec/arb_bindless_texture/compiler/images/return-struct.frag: skip
-spec/arb_bindless_texture/compiler/images/struct-inside-uniform-block.frag: skip
-spec/arb_bindless_texture/compiler/images/struct-with-arrays-mismatch-format.frag: skip
-spec/arb_bindless_texture/compiler/images/struct-with-arrays-no-qualifiers.frag: skip
-spec/arb_bindless_texture/compiler/images/temporary.vert: skip
-spec/arb_bindless_texture/compiler/images/uniform-block-initializer.frag: skip
-spec/arb_bindless_texture/compiler/samplers/arith-bound-sampler-texture2d.frag: skip
-spec/arb_bindless_texture/compiler/samplers/arith-expr.vert: skip
-spec/arb_bindless_texture/compiler/samplers/arrays-of-struct.frag: skip
-spec/arb_bindless_texture/compiler/samplers/bindless-global-and-bound-global.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bindless-global.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bindless-local.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bindless-nonuniform.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bound-global.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bound-local.vert: skip
-spec/arb_bindless_texture/compiler/samplers/bound-nonuniform.vert: skip
-spec/arb_bindless_texture/compiler/samplers/explicit-conversions.vert: skip
-spec/arb_bindless_texture/compiler/samplers/flat-input.frag: skip
-spec/arb_bindless_texture/compiler/samplers/func-call-uvec2-texture2d.frag: skip
-spec/arb_bindless_texture/compiler/samplers/implicit-conversions.vert: skip
-spec/arb_bindless_texture/compiler/samplers/indexing.vert: skip
-spec/arb_bindless_texture/compiler/samplers/inout-non-matching-type.frag: skip
-spec/arb_bindless_texture/compiler/samplers/inout-struct.frag: skip
-spec/arb_bindless_texture/compiler/samplers/inout.frag: skip
-spec/arb_bindless_texture/compiler/samplers/input.frag: skip
-spec/arb_bindless_texture/compiler/samplers/input.vert: skip
-spec/arb_bindless_texture/compiler/samplers/interface-block.vert: skip
-spec/arb_bindless_texture/compiler/samplers/out-struct.frag: skip
-spec/arb_bindless_texture/compiler/samplers/out.frag: skip
-spec/arb_bindless_texture/compiler/samplers/output.frag: skip
-spec/arb_bindless_texture/compiler/samplers/output.vert: skip
-spec/arb_bindless_texture/compiler/samplers/return-struct.frag: skip
-spec/arb_bindless_texture/compiler/samplers/struct-inside-uniform-block.frag: skip
-spec/arb_bindless_texture/compiler/samplers/temporary.vert: skip
-spec/arb_bindless_texture/compiler/samplers/uniform-block-initializer.frag: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.comp: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.frag: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.geom: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.tese: skip
-spec/arb_compute_shader/preprocessor/disabled-defined-core.vert: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_compute_shader/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_compute_variable_group_size/compiler/do_nothing.comp: skip
-spec/arb_compute_variable_group_size/compiler/gl_localgroupsizearb_illegal_use.comp: skip
-spec/arb_compute_variable_group_size/compiler/gl_localgroupsizearb_layout.comp: skip
-spec/arb_compute_variable_group_size/compiler/mixed_fixed_variable_local_work_size.comp: skip
-spec/arb_compute_variable_group_size/compiler/mixed_variable_fixed_local_work_size.comp: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.comp: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.frag: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.geom: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.tese: skip
-spec/arb_conservative_depth/preprocessor/disabled-defined-core.vert: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_conservative_depth/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.comp: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.frag: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.geom: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.tese: skip
-spec/arb_derivative_control/preprocessor/disabled-defined-core.vert: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_derivative_control/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.comp: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.frag: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.geom: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.tese: skip
-spec/arb_draw_buffers/preprocessor/disabled-defined-core.vert: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_draw_buffers/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.comp: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.frag: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.geom: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.tese: skip
-spec/arb_draw_instanced/preprocessor/disabled-defined-core.vert: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_draw_instanced/preprocessor/disabled-undefined-core.vert: skip
-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_enhanced_layouts/preprocessor/disabled-defined-core.comp: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-defined-core.frag: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-defined-core.geom: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-defined-core.tese: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-defined-core.vert: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_enhanced_layouts/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.comp: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.frag: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.geom: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.tese: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-defined-core.vert: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_es3_1_compatibility/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.comp: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.frag: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.geom: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.tese: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-defined-core.vert: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_explicit_attrib_location/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.comp: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.frag: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.geom: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.tese: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-defined-core.vert: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_explicit_uniform_location/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.comp: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.frag: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.geom: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.tese: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-defined-core.vert: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_fragment_coord_conventions/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.comp: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.frag: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.geom: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.tese: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-defined-core.vert: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_fragment_layer_viewport/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-after-discard.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-after-return.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-endinvocationinterlock.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-do-while.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-for.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-if.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-non-main-function.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-switch.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-inside-while.frag: skip
-spec/arb_fragment_shader_interlock/compiler/begininvocationinterlock-twice.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-after-discard.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-after-return.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-before-begininvocationinterlock.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-do-while.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-for.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-if.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-non-main-function.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-switch.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-inside-while.frag: skip
-spec/arb_fragment_shader_interlock/compiler/endinvocationinterlock-twice.frag: skip
-spec/arb_geometry_shader4/compiler/2darray-assignment-size-mismatch.geom: skip
-spec/arb_geometry_shader4/compiler/2darray-basic.geom: skip
-spec/arb_geometry_shader4/compiler/2darray-index-oob.geom: skip
-spec/arb_geometry_shader4/compiler/2darray-vertex-index-oob.geom: skip
-spec/arb_geometry_shader4/compiler/arb_shader_texture_lod.geom: skip
-spec/arb_geometry_shader4/compiler/arb_shading_language_packing.geom: skip
-spec/arb_geometry_shader4/compiler/arb_texture_cube_map_array.geom: skip
-spec/arb_geometry_shader4/compiler/arb_texture_multisample.geom: skip
-spec/arb_geometry_shader4/compiler/arb_texture_rectangle.geom: skip
-spec/arb_geometry_shader4/compiler/arb_uniform_buffer_object.geom: skip
-spec/arb_geometry_shader4/compiler/array-index.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-explicit-access-2.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-explicit-access-max.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-explicit-too-large-with-access.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-explicit-too-large.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-implicit-access-max.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-implicit-length.geom: skip
-spec/arb_geometry_shader4/compiler/clip-distance-in-implicit-nonconst-access.geom: skip
-spec/arb_geometry_shader4/compiler/constants.geom: skip
-spec/arb_geometry_shader4/compiler/ext_texture_array.geom: skip
-spec/arb_geometry_shader4/compiler/sanity.geom: skip
-spec/arb_geometry_shader4/compiler/uniforms.geom: skip
-spec/arb_geometry_shader4/compiler/verticesin-const-expression.geom: skip
-spec/arb_geometry_shader4/compiler/verticesin-const.geom: skip
-spec/arb_geometry_shader4/preprocessor/enabled-compat.frag: skip
-spec/arb_geometry_shader4/preprocessor/enabled-compat.vert: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.comp: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.frag: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.geom: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.tesc: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.tese: skip
-spec/arb_geometry_shader4/preprocessor/enabled-core.vert: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.comp: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.frag: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.geom: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.tese: skip
-spec/arb_gpu_shader5/preprocessor/disabled-defined-core.vert: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_gpu_shader5/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.comp: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.frag: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.geom: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.tese: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-defined-core.vert: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_gpu_shader_fp64/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.comp: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.frag: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.geom: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.tese: skip
-spec/arb_sample_shading/preprocessor/disabled-defined-core.vert: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_sample_shading/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.comp: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.frag: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.geom: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.tese: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-defined-core.vert: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_separate_shader_objects/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_atomic_counter_ops/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_atomic_counters/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_bit_encoding/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_clock/preprocessor/enabled-compat.frag: skip
-spec/arb_shader_clock/preprocessor/enabled-compat.vert: skip
-spec/arb_shader_clock/preprocessor/enabled-core.comp: skip
-spec/arb_shader_clock/preprocessor/enabled-core.frag: skip
-spec/arb_shader_clock/preprocessor/enabled-core.geom: skip
-spec/arb_shader_clock/preprocessor/enabled-core.tesc: skip
-spec/arb_shader_clock/preprocessor/enabled-core.tese: skip
-spec/arb_shader_clock/preprocessor/enabled-core.vert: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_draw_parameters/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_group_vote/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_group_vote/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_image_load_store/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_image_size/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_image_size/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_precision/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_precision/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_stencil_export/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_storage_buffer_object/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_subroutine/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_subroutine/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_texture_image_samples/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shader_texture_lod/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shading_language_420pack/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.comp: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.frag: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.geom: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.tese: skip
-spec/arb_shading_language_packing/preprocessor/disabled-defined-core.vert: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_shading_language_packing/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.comp: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.frag: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.geom: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.tese: skip
-spec/arb_tessellation_shader/preprocessor/disabled-defined-core.vert: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_tessellation_shader/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_cube_map_array/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_gather/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_gather/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_multisample/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_multisample/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_query_levels/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_query_levels/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_query_lod/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_query_lod/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.comp: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.frag: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.geom: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.tese: skip
-spec/arb_texture_rectangle/preprocessor/disabled-defined-core.vert: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_texture_rectangle/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.comp: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.frag: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.geom: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.tese: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-defined-core.vert: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_uniform_buffer_object/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.comp: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.frag: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.geom: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.tese: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-defined-core.vert: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_vertex_attrib_64bit/preprocessor/disabled-undefined-core.vert: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-compat.frag: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-compat.vert: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.comp: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.frag: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.geom: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.tesc: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.tese: skip
-spec/arb_viewport_array/preprocessor/disabled-defined-core.vert: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-compat.frag: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-compat.vert: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.comp: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.frag: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.geom: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.tesc: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.tese: skip
-spec/arb_viewport_array/preprocessor/disabled-undefined-core.vert: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.comp: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.frag: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.geom: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.tese: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-defined-es.vert: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_clip_cull_distance/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_demote_to_helper_invocation/compiler/demote_identifier_with_ext.frag: skip
-spec/ext_demote_to_helper_invocation/compiler/demote_keyword.frag: skip
-spec/ext_demote_to_helper_invocation/compiler/is_helper_invocation_builtin.frag: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.comp: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.frag: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.geom: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.tese: skip
-spec/ext_draw_buffers/preprocessor/disabled-defined-es.vert: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_draw_buffers/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.comp: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.frag: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.geom: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.tese: skip
-spec/ext_draw_instanced/preprocessor/disabled-defined-es.vert: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_draw_instanced/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.comp: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.frag: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.geom: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.tese: skip
-spec/ext_geometry_point_size/preprocessor/disabled-defined-es.vert: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_geometry_point_size/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.comp: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.frag: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.geom: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.tese: skip
-spec/ext_geometry_shader/preprocessor/disabled-defined-es.vert: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_geometry_shader/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_gpu_shader4/compiler/abs-int.frag: skip
-spec/ext_gpu_shader4/compiler/abs-int.vert: skip
-spec/ext_gpu_shader4/compiler/abs-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/abs-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/abs-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/abs-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/abs-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/abs-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-int-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-unsigned_int-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-and-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-not-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-int-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-unsigned_int-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/bitwise-or-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/clamp-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/equal-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/equal-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/equal-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/equal-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/equal-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/equal-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/gl_instanceid.vert: skip
-spec/ext_gpu_shader4/compiler/gl_primitiveid.frag: skip
-spec/ext_gpu_shader4/compiler/gl_vertexid.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthan-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/greaterthanequal-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/lessthan-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/lessthanequal-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/lshift-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/max-int.frag: skip
-spec/ext_gpu_shader4/compiler/max-int.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/max-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/max-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/max-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/max-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/max-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/max-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/min-int.frag: skip
-spec/ext_gpu_shader4/compiler/min-int.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/min-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/min-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/min-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/min-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/min-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/min-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/mod-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/mod-int-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/mod-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/mod-unsigned_int-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/mod-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/mod-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/notequal-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/round-float.frag: skip
-spec/ext_gpu_shader4/compiler/round-float.vert: skip
-spec/ext_gpu_shader4/compiler/round-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/round-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/round-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/round-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/round-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/round-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/rshift-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/sign-int.frag: skip
-spec/ext_gpu_shader4/compiler/sign-int.vert: skip
-spec/ext_gpu_shader4/compiler/sign-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/sign-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/sign-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/sign-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/sign-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/sign-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1d-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1d-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1darray-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1darray-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1darrayoffset-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1darrayoffset-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1doffset-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1doffset-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1dproj-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1dproj-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1dprojoffset-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow1dprojoffset-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2d-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2d-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2darray-sampler2darrayshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2darray-sampler2darrayshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2darrayoffset-sampler2darrayshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2darrayoffset-sampler2darrayshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2doffset-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2doffset-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2dproj-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2dproj-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2dprojoffset-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2dprojoffset-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drect-sampler2drectshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drect-sampler2drectshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectoffset-sampler2drectshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectoffset-sampler2drectshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectproj-sampler2drectshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectproj-sampler2drectshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectprojoffset-sampler2drectshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadow2drectprojoffset-sampler2drectshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-shadowcube-samplercubeshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-shadowcube-samplercubeshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1d-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1d-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1d-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1d-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darray-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1darrayoffset-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1doffset-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1doffset-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1doffset-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1doffset-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dproj-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture1dprojoffset-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2d-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2d-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2d-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2d-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darray-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2darrayoffset-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2doffset-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2doffset-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2doffset-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2doffset-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dproj-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2dprojoffset-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drect-isampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drect-isampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drect-usampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drect-usampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectoffset-isampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectoffset-isampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectoffset-usampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectoffset-usampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-isampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-isampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-isampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-isampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-usampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-usampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-usampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectproj-usampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-isampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-isampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-isampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-isampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-usampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-usampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-usampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture2drectprojoffset-usampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3d-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3d-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3d-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3d-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3doffset-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3doffset-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3doffset-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3doffset-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dproj-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dproj-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dproj-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dproj-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dprojoffset-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dprojoffset-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dprojoffset-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texture3dprojoffset-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texturecube-isamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texturecube-isamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex-texturecube-usamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex-texturecube-usamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1d-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1darray-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1darrayoffset-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1doffset-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1dproj-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow1dprojoffset-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow2d-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow2doffset-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow2dproj-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-shadow2dprojoffset-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1d-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1d-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darray-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darray-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darray-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darrayoffset-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darrayoffset-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1darrayoffset-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1doffset-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1doffset-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dproj-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dproj-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dproj-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dproj-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dprojoffset-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dprojoffset-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dprojoffset-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture1dprojoffset-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2d-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2d-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darray-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darray-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darray-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darrayoffset-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darrayoffset-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2darrayoffset-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2doffset-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2doffset-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dproj-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dproj-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dproj-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dproj-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dprojoffset-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dprojoffset-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dprojoffset-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture2dprojoffset-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3d-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3d-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3doffset-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3doffset-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3dproj-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3dproj-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3dprojoffset-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texture3dprojoffset-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texturecube-isamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_bias-texturecube-usamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1d-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1d-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1darray-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1darray-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1darrayoffset-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1darrayoffset-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1doffset-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1doffset-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1dproj-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1dproj-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1dprojoffset-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow1dprojoffset-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2d-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2d-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2darray-sampler2darrayshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2darray-sampler2darrayshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2darrayoffset-sampler2darrayshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2darrayoffset-sampler2darrayshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2doffset-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2doffset-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2dproj-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2dproj-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2dprojoffset-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2dprojoffset-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drect-sampler2drectshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drect-sampler2drectshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectoffset-sampler2drectshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectoffset-sampler2drectshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectproj-sampler2drectshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectproj-sampler2drectshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectprojoffset-sampler2drectshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadow2drectprojoffset-sampler2drectshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadowcube-samplercubeshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-shadowcube-samplercubeshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-sampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-sampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1d-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darray-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1darrayoffset-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-sampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-sampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1doffset-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-sampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-sampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-sampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-sampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dproj-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-sampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-sampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-sampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-sampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture1dprojoffset-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-sampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-sampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2d-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darray-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2darrayoffset-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-sampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-sampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2doffset-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-sampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-sampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-sampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-sampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dproj-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-sampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-sampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-sampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-sampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2dprojoffset-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-isampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-isampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-sampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-sampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-usampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drect-usampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-isampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-isampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-sampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-sampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-usampler2drect-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectoffset-usampler2drect-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-isampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-isampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-isampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-isampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-sampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-sampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-sampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-sampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-usampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-usampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-usampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectproj-usampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-isampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-isampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-isampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-isampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-sampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-sampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-sampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-sampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-usampler2drect-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-usampler2drect-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-usampler2drect-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture2drectprojoffset-usampler2drect-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-sampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-sampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3d-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-sampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-sampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3doffset-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-sampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-sampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dproj-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-sampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-sampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texture3dprojoffset-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-isamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-isamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-samplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-samplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-usamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_grad-texturecube-usamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1d-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1d-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1darray-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1darray-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1darrayoffset-sampler1darrayshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1darrayoffset-sampler1darrayshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1doffset-sampler1dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1doffset-sampler1dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1dproj-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1dproj-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1dprojoffset-sampler1dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow1dprojoffset-sampler1dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2d-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2d-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2doffset-sampler2dshadow-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2doffset-sampler2dshadow-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2dproj-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2dproj-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2dprojoffset-sampler2dshadow-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-shadow2dprojoffset-sampler2dshadow-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1d-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1d-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1d-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1d-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darray-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-isampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-isampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-sampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-sampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-usampler1darray-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1darrayoffset-usampler1darray-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1doffset-isampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1doffset-isampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1doffset-usampler1d-float.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1doffset-usampler1d-float.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dproj-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-isampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-isampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-isampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-isampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-usampler1d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-usampler1d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-usampler1d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture1dprojoffset-usampler1d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2d-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2d-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2d-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2d-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darray-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-isampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-isampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-sampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-sampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-usampler2darray-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2darrayoffset-usampler2darray-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2doffset-isampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2doffset-isampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2doffset-usampler2d-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2doffset-usampler2d-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dproj-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-isampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-isampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-isampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-isampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-usampler2d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-usampler2d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-usampler2d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture2dprojoffset-usampler2d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3d-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3d-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3d-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3d-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3doffset-isampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3doffset-isampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3doffset-usampler3d-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3doffset-usampler3d-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dproj-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dproj-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dproj-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dproj-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dprojoffset-isampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dprojoffset-isampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dprojoffset-usampler3d-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texture3dprojoffset-usampler3d-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texturecube-isamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texturecube-isamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texturecube-usamplercube-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/tex_lod-texturecube-usamplercube-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isamplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-isamplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-sampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-samplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-samplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usamplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetch-usamplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-isampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-sampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texel_fetchoffset-usampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isamplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isamplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-isamplercube-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-isamplercube-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-sampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-samplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-samplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-samplercube-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-samplercube-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler1d-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler1d-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler1darray-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler1darray-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2d-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2d-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2darray-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2darray-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2drect-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler2drect-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler3d-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usampler3d-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usamplerbuffer-int.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usamplerbuffer-int.vert: skip
-spec/ext_gpu_shader4/compiler/texture_size-usamplercube-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/texture_size-usamplercube-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/truncate-float.frag: skip
-spec/ext_gpu_shader4/compiler/truncate-float.vert: skip
-spec/ext_gpu_shader4/compiler/truncate-vec2.frag: skip
-spec/ext_gpu_shader4/compiler/truncate-vec2.vert: skip
-spec/ext_gpu_shader4/compiler/truncate-vec3.frag: skip
-spec/ext_gpu_shader4/compiler/truncate-vec3.vert: skip
-spec/ext_gpu_shader4/compiler/truncate-vec4.frag: skip
-spec/ext_gpu_shader4/compiler/truncate-vec4.vert: skip
-spec/ext_gpu_shader4/compiler/unsigned-int.vert: skip
-spec/ext_gpu_shader4/compiler/varying-arrays.frag: skip
-spec/ext_gpu_shader4/compiler/varying-out-float.frag: skip
-spec/ext_gpu_shader4/compiler/varying-out-int.frag: skip
-spec/ext_gpu_shader4/compiler/varyings.frag: skip
-spec/ext_gpu_shader4/compiler/xor-int-int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-int-int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/xor-int-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec2-int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec2-int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec2-ivec2.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec2-ivec2.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec3-int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec3-int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec3-ivec3.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec3-ivec3.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec4-int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec4-int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-ivec4-ivec4.frag: skip
-spec/ext_gpu_shader4/compiler/xor-ivec4-ivec4.vert: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/xor-unsigned_int-uvec4.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec2-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec2-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec2-uvec2.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec2-uvec2.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec3-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec3-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec3-uvec3.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec3-uvec3.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec4-unsigned_int.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec4-unsigned_int.vert: skip
-spec/ext_gpu_shader4/compiler/xor-uvec4-uvec4.frag: skip
-spec/ext_gpu_shader4/compiler/xor-uvec4-uvec4.vert: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.comp: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.frag: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.geom: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.tese: skip
-spec/ext_gpu_shader5/preprocessor/disabled-defined-es.vert: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_gpu_shader5/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_separate_shader_objects/compiler/3.00/redeclare_built-in_variable.vert: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.comp: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.frag: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.geom: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.tese: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-defined-es.vert: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_separate_shader_objects/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.comp: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.frag: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.geom: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.tese: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-defined-es.vert: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_shader_io_blocks/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_shader_samples_identical/glsl-1.10/compiler/all-functions.frag: skip
-spec/ext_shader_samples_identical/glsl-1.10/compiler/all-functions.vert: skip
-spec/ext_shader_samples_identical/glsl-1.50/compiler/all-functions.frag: skip
-spec/ext_shader_samples_identical/glsl-1.50/compiler/all-functions.geom: skip
-spec/ext_shader_samples_identical/glsl-1.50/compiler/all-functions.vert: skip
-spec/ext_shader_samples_identical/glsl-es-3.10/compiler/all-functions.frag: skip
-spec/ext_shader_samples_identical/glsl-es-3.10/compiler/all-functions.vert: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-compat.frag: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-compat.vert: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.comp: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.frag: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.geom: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.tesc: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.tese: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-core.vert: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.comp: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.frag: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.geom: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.tesc: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.tese: skip
-spec/ext_shader_samples_identical/preprocessor/enabled-es.vert: skip
-spec/ext_texture_array/preprocessor/disabled-defined-compat.frag: skip
-spec/ext_texture_array/preprocessor/disabled-defined-compat.vert: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.comp: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.frag: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.geom: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.tesc: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.tese: skip
-spec/ext_texture_array/preprocessor/disabled-defined-core.vert: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-compat.frag: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-compat.vert: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.comp: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.frag: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.geom: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.tesc: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.tese: skip
-spec/ext_texture_array/preprocessor/disabled-undefined-core.vert: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.comp: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.frag: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.geom: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.tesc: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.tese: skip
-spec/ext_texture_buffer/preprocessor/disabled-defined-es.vert: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.comp: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.frag: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.geom: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.tesc: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.tese: skip
-spec/ext_texture_buffer/preprocessor/disabled-undefined-es.vert: skip
-spec/ext_texture_shadow_lod/compiler/negative_compile.frag: skip
-spec/glsl-1.20/compiler/invalid-vec4-array-to-vec3-array-conversion.vert: fail
-spec/intel_conservative_rasterization/compiler/inner_coverage.gl.frag: skip
-spec/intel_conservative_rasterization/compiler/inner_coverage.gl.vert: skip
-spec/intel_conservative_rasterization/compiler/inner_coverage.gles.frag: skip
-spec/intel_conservative_rasterization/compiler/inner_coverage.gles.vert: skip
-spec/intel_conservative_rasterization/compiler/inner_post_depth_coverage.gl.frag: skip
-spec/intel_conservative_rasterization/compiler/inner_post_depth_coverage.gl.vert: skip
-spec/intel_conservative_rasterization/compiler/inner_post_depth_coverage.gles.frag: skip
-spec/intel_conservative_rasterization/compiler/inner_post_depth_coverage.gles.vert: skip
-spec/intel_conservative_rasterization/compiler/post_depth_coverage.gl.frag: skip
-spec/intel_conservative_rasterization/compiler/post_depth_coverage.gl.vert: skip
-spec/intel_conservative_rasterization/compiler/post_depth_coverage.gles.frag: skip
-spec/intel_conservative_rasterization/compiler/post_depth_coverage.gles.vert: skip
-spec/intel_shader_atomic_float_minmax/compiler/atomiccompswap-implicit-conversion.vert: skip
-spec/intel_shader_atomic_float_minmax/compiler/atomicmin-array-element-implicit-conversion-fail.vert: skip
-spec/intel_shader_atomic_float_minmax/compiler/atomicmin-implicit-conversion-fail.vert: skip
-spec/intel_shader_atomic_float_minmax/compiler/atomicmin-swizzle-implicit-conversion-fail.vert: skip
-spec/intel_shader_atomic_float_minmax/compiler/shared-atomicexchange-float-fail.comp: skip
-spec/intel_shader_atomic_float_minmax/compiler/shared-atomicmax-float-fail.comp: skip
-spec/intel_shader_atomic_float_minmax/compiler/shared-atomicmin-float-fail.comp: skip
-spec/intel_shader_atomic_float_minmax/compiler/ssbo-atomiccompareexchnage-float-fail.frag: skip
-spec/intel_shader_atomic_float_minmax/compiler/ssbo-atomicexchange-float-fail.frag: skip
-spec/intel_shader_atomic_float_minmax/compiler/ssbo-atomicmax-float-fail.frag: skip
-spec/intel_shader_atomic_float_minmax/compiler/ssbo-atomicmin-float-fail.frag: skip
-spec/nv_compute_shader_derivatives/compiler/fail_linear_size.comp: skip
-spec/nv_compute_shader_derivatives/compiler/fail_quads_x.comp: skip
-spec/nv_compute_shader_derivatives/compiler/fail_quads_y.comp: skip
-spec/nv_compute_shader_derivatives/compiler/fail_two_arrangements.comp: skip
-spec/nv_compute_shader_derivatives/compiler/new_functions.comp: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-snorm-cube.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-r16-unorm-cube.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-snorm-cube.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rg16-unorm-cube.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-snorm-cube.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-2d-array.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-2d-array.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-2d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-2d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-3d.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-3d.vert: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-cube.frag: skip
-spec/nv_image_formats/compiler/declaration-disallow-rgba16-unorm-cube.vert: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-2d-array.frag: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-2d-array.vert: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-2d.frag: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-2d.vert: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-3d.frag: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-3d.vert: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-cube.frag: skip
-spec/nv_image_formats/compiler/declarations-without-norm16-cube.vert: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.comp: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.frag: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.geom: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.tesc: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.tese: skip
-spec/nv_image_formats/preprocessor/disabled-defined-es.vert: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.comp: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.frag: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.geom: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.tesc: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.tese: skip
-spec/nv_image_formats/preprocessor/disabled-undefined-es.vert: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image1d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image1darray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2d-fail.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2darray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2dms.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2dmsarray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image2drect.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-image3d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-imagebuffer.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-imagecube.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicadd-float-imagecubearray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image1d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image1darray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2d-fail.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2darray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2dms.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2dmsarray.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image2drect.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-image3d.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-imagebuffer.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-imagecube.frag: skip
-spec/nv_shader_atomic_float/compiler/imageatomicexchange-float-imagecubearray.frag: skip
-spec/nv_shader_atomic_float/compiler/shared-atomicadd-float-fail.comp: skip
-spec/nv_shader_atomic_float/compiler/shared-atomicexchange-float-fail.comp: skip
-spec/nv_shader_atomic_float/compiler/ssbo-atomicadd-float-fail.frag: skip
-spec/nv_shader_atomic_float/compiler/ssbo-atomicexchange-float-fail.frag: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicadd-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicand-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicand-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomiccompswap-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicexchange-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicmax-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicmax-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicmin-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicmin-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicor-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicor-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicxor-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/shared-atomicxor-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicadd-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicand-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicand-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomiccompswap-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicexchange-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicmax-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicmax-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicmin-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicmin-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicor-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicor-uint-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicxor-int-fail.comp: skip
-spec/nv_shader_atomic_int64/compiler/ssbo-atomicxor-uint-fail.comp: skip
-spec/nv_viewport_array2/compiler/viewport_relative-bad.vert: skip
-spec/nv_viewport_array2/compiler/viewport_relative.geom: skip
-spec/nv_viewport_array2/compiler/viewport_relative.tesc: skip
-spec/nv_viewport_array2/compiler/viewport_relative.tese: skip
-spec/nv_viewport_array2/compiler/viewport_relative.vert: skip
-spec/nv_viewport_array2/compiler/viewportmask.geom: skip
-spec/nv_viewport_array2/compiler/viewportmask.tesc: skip
-spec/nv_viewport_array2/compiler/viewportmask.tese: skip
-spec/nv_viewport_array2/compiler/viewportmask.vert: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.comp: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.frag: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.geom: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.tesc: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.tese: skip
-spec/oes_blend_func_extended/preprocessor/enabled-es.vert: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.comp: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.frag: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.geom: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.tese: skip
-spec/oes_egl_image_external/preprocessor/disabled-defined-es.vert: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_egl_image_external/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.comp: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.frag: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.geom: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.tese: skip
-spec/oes_geometry_point_size/preprocessor/disabled-defined-es.vert: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_geometry_point_size/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.comp: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.frag: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.geom: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.tese: skip
-spec/oes_geometry_shader/preprocessor/disabled-defined-es.vert: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_geometry_shader/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.comp: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.frag: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.geom: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.tese: skip
-spec/oes_gpu_shader5/preprocessor/disabled-defined-es.vert: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_gpu_shader5/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.comp: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.frag: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.geom: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.tesc: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.tese: skip
-spec/oes_multisample_interpolation/preprocessor/enabled-es.vert: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.comp: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.frag: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.geom: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.tese: skip
-spec/oes_sample_variables/preprocessor/disabled-defined-es.vert: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_sample_variables/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.comp: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.frag: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.geom: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.tese: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-defined-es.vert: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_shader_image_atomic/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_shader_io_blocks/compiler/layout-location-aliasing.vert: fail
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.comp: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.frag: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.geom: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.tese: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-defined-es.vert: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_shader_io_blocks/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.comp: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.frag: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.geom: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.tese: skip
-spec/oes_standard_derivatives/preprocessor/disabled-defined-es.vert: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_standard_derivatives/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.comp: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.frag: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.geom: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.tese: skip
-spec/oes_texture_buffer/preprocessor/disabled-defined-es.vert: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_texture_buffer/preprocessor/disabled-undefined-es.vert: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.comp: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.frag: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.geom: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.tesc: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.tese: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-defined-es.vert: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.comp: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.frag: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.geom: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.tesc: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.tese: skip
-spec/oes_texture_storage_multisample_2d_array/preprocessor/disabled-undefined-es.vert: skip
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_gl.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_gl.txt
deleted file mode 100644
index de17874e618..00000000000
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_gl.txt
+++ /dev/null
@@ -1,1435 +0,0 @@
-glx/glx-buffer-age: skip
-glx/glx-buffer-age vblank_mode=0: skip
-glx/glx-copy-sub-buffer: fail
-glx/glx-copy-sub-buffer samples=16: skip
-glx/glx-copy-sub-buffer samples=2: fail
-glx/glx-copy-sub-buffer samples=32: skip
-glx/glx-copy-sub-buffer samples=4: fail
-glx/glx-copy-sub-buffer samples=6: skip
-glx/glx-copy-sub-buffer samples=8: skip
-glx/glx-make-current: fail
-glx/glx-multi-window-single-context: fail
-glx/glx-multithread-makecurrent-1: skip
-glx/glx-multithread-makecurrent-2: skip
-glx/glx-multithread-makecurrent-3: skip
-glx/glx-multithread-makecurrent-4: skip
-glx/glx-multithread-texture: fail
-glx/glx-swap-copy: fail
-glx/glx-swap-event_async: skip
-glx/glx-swap-event_event: skip
-glx/glx-swap-event_interval: skip
-glx/glx-swap-exchange: skip
-glx/glx-swap-pixmap-bad: fail
-glx/glx-visuals-depth: fail
-glx/glx-visuals-depth -pixmap: fail
-glx/glx-visuals-stencil: fail
-glx/glx-visuals-stencil -pixmap: fail
-glx/glx_arb_create_context/invalid flag: 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: skip
-glx/glx_arb_create_context_robustness/require gl_arb_robustness: skip
-glx/glx_arb_sync_control/glxgetmscrateoml: skip
-glx/glx_arb_sync_control/swapbuffersmsc-divisor-zero: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return swap_interval 0: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return swap_interval 1: skip
-glx/glx_arb_sync_control/timing -divisor 1: skip
-glx/glx_arb_sync_control/timing -divisor 2: skip
-glx/glx_arb_sync_control/timing -fullscreen -divisor 1: skip
-glx/glx_arb_sync_control/timing -fullscreen -divisor 2: skip
-glx/glx_arb_sync_control/timing -fullscreen -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -fullscreen -msc-delta 2: skip
-glx/glx_arb_sync_control/timing -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -msc-delta 2: skip
-glx/glx_arb_sync_control/timing -waitformsc -divisor 1: skip
-glx/glx_arb_sync_control/timing -waitformsc -divisor 2: skip
-glx/glx_arb_sync_control/timing -waitformsc -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -waitformsc -msc-delta 2: skip
-glx/glx_arb_sync_control/waitformsc: skip
-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
-hiz/hiz-depth-read-fbo-d24-s8: skip
-hiz/hiz-depth-stencil-test-fbo-d24-s8: skip
-hiz/hiz-depth-test-fbo-d24-s8: skip
-hiz/hiz-stencil-read-fbo-d24-s8: skip
-hiz/hiz-stencil-test-fbo-d24-s8: skip
-object namespace pollution/vertex-array with glbitmap: skip
-object namespace pollution/vertex-array with glblitframebuffer: skip
-object namespace pollution/vertex-array with glclear: skip
-object namespace pollution/vertex-array with glcleartexsubimage: skip
-object namespace pollution/vertex-array with glcopyimagesubdata: skip
-object namespace pollution/vertex-array with glcopypixels: skip
-object namespace pollution/vertex-array with glcopytexsubimage2d: skip
-object namespace pollution/vertex-array with gldrawpixels: skip
-object namespace pollution/vertex-array with glgeneratemipmap: skip
-object namespace pollution/vertex-array with glgetteximage: skip
-object namespace pollution/vertex-array with glgetteximage-compressed: skip
-object namespace pollution/vertex-array with gltexsubimage2d: skip
-shaders/activeprogram-bad-program: skip
-shaders/activeprogram-get: skip
-shaders/createshaderprogram-attached-shaders: skip
-shaders/createshaderprogram-bad-type: skip
-shaders/sso-simple: skip
-shaders/sso-uniforms-01: skip
-shaders/sso-uniforms-02: skip
-shaders/sso-user-varying-01: skip
-shaders/sso-user-varying-02: skip
-shaders/useshaderprogram-bad-program: skip
-shaders/useshaderprogram-bad-type: skip
-shaders/useshaderprogram-flushverts-1: skip
-spec/!opengl 1.0/gl-1.0-swapbuffers-behavior: 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/depthstencil-default_fb-blit samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=8: skip
-spec/!opengl 1.1/draw-pixels samples=16: skip
-spec/!opengl 1.1/draw-pixels samples=2: skip
-spec/!opengl 1.1/draw-pixels samples=32: skip
-spec/!opengl 1.1/draw-pixels samples=4: skip
-spec/!opengl 1.1/draw-pixels samples=6: skip
-spec/!opengl 1.1/draw-pixels samples=8: skip
-spec/!opengl 1.1/polygon-mode-facing: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on bottom edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on left edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on right edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on top edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on bottom edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on left edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on right edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on top edge: fail
-spec/!opengl 1.1/quad-invariance: warn
-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=16: skip
-spec/!opengl 1.1/read-front clear-front-first samples=2: fail
-spec/!opengl 1.1/read-front clear-front-first samples=32: skip
-spec/!opengl 1.1/read-front clear-front-first samples=4: fail
-spec/!opengl 1.1/read-front clear-front-first samples=6: skip
-spec/!opengl 1.1/read-front clear-front-first samples=8: skip
-spec/!opengl 1.1/read-front samples=16: skip
-spec/!opengl 1.1/read-front samples=2: fail
-spec/!opengl 1.1/read-front samples=32: skip
-spec/!opengl 1.1/read-front samples=4: fail
-spec/!opengl 1.1/read-front samples=6: skip
-spec/!opengl 1.1/read-front samples=8: skip
-spec/!opengl 1.1/teximage-colors gl_alpha12/exact upload-download of gl_alpha12: skip
-spec/!opengl 1.1/teximage-colors gl_alpha4/exact upload-download of gl_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_alpha/exact upload-download of gl_alpha: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12/exact upload-download of gl_luminance12: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12_alpha12/exact upload-download of gl_luminance12_alpha12: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12_alpha4/exact upload-download of gl_luminance12_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance4/exact upload-download of gl_luminance4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance4_alpha4/exact upload-download of gl_luminance4_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance6_alpha2/exact upload-download of gl_luminance6_alpha2: skip
-spec/!opengl 1.1/teximage-colors gl_luminance/exact upload-download of gl_luminance: skip
-spec/!opengl 1.1/teximage-colors gl_luminance_alpha/exact upload-download of gl_luminance_alpha: skip
-spec/!opengl 1.1/teximage-colors gl_r11f_g11f_b10f/exact upload-download of gl_r11f_g11f_b10f: skip
-spec/!opengl 1.1/teximage-colors gl_r16f/exact upload-download of gl_r16f: skip
-spec/!opengl 1.1/teximage-colors gl_red/exact upload-download of gl_red: skip
-spec/!opengl 1.1/teximage-colors gl_rg16f/exact upload-download of gl_rg16f: skip
-spec/!opengl 1.1/teximage-colors gl_rg/exact upload-download of gl_rg: skip
-spec/!opengl 1.1/teximage-colors gl_rgb10/exact upload-download of gl_rgb10: skip
-spec/!opengl 1.1/teximage-colors gl_rgb12/exact upload-download of gl_rgb12: skip
-spec/!opengl 1.1/teximage-colors gl_rgb16f/exact upload-download of gl_rgb16f: skip
-spec/!opengl 1.1/teximage-colors gl_rgb4/exact upload-download of gl_rgb4: skip
-spec/!opengl 1.1/teximage-colors gl_rgb5/exact upload-download of gl_rgb5: skip
-spec/!opengl 1.1/teximage-colors gl_rgb9_e5/exact upload-download of gl_rgb9_e5: skip
-spec/!opengl 1.1/teximage-colors gl_rgb/exact upload-download of gl_rgb: skip
-spec/!opengl 1.1/teximage-colors gl_rgba12/exact upload-download of gl_rgba12: skip
-spec/!opengl 1.1/teximage-colors gl_rgba/exact upload-download of gl_rgba: skip
-spec/!opengl 1.1/windowoverlap: skip
-spec/!opengl 1.2/copyteximage 3d samples=16: skip
-spec/!opengl 1.2/copyteximage 3d samples=2: skip
-spec/!opengl 1.2/copyteximage 3d samples=32: skip
-spec/!opengl 1.2/copyteximage 3d samples=4: skip
-spec/!opengl 1.2/copyteximage 3d samples=6: skip
-spec/!opengl 1.2/copyteximage 3d samples=8: skip
-spec/!opengl 1.4/copy-pixels samples=16: skip
-spec/!opengl 1.4/copy-pixels samples=2: skip
-spec/!opengl 1.4/copy-pixels samples=32: skip
-spec/!opengl 1.4/copy-pixels samples=4: skip
-spec/!opengl 1.4/copy-pixels samples=6: skip
-spec/!opengl 1.4/copy-pixels samples=8: skip
-spec/!opengl 1.4/gl-1.4-rgba-mipmap-texture-with-rgb-visual: skip
-spec/!opengl 3.0/clearbuffer-depth-cs-probe: fail
-spec/!opengl 3.1/draw-buffers-errors: skip
-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/!opengl 3.2/layered-rendering/clear-color-mismatched-layer-count: fail
-spec/!opengl es 2.0/invalid-es3-queries_gles2: skip
-spec/amd_compressed_atc_texture/miptree: skip
-spec/amd_depth_clamp_separate/amd_depth_clamp_separate_range: skip
-spec/amd_depth_clamp_separate/amd_depth_clamp_separate_status: skip
-spec/amd_framebuffer_multisample_advanced/api-glcore: skip
-spec/amd_framebuffer_multisample_advanced/api-gles3: skip
-spec/amd_performance_monitor/api: skip
-spec/amd_performance_monitor/measure: skip
-spec/amd_performance_monitor/vc4: skip
-spec/apple_object_purgeable/object_purgeable-api-pbo: skip
-spec/apple_object_purgeable/object_purgeable-api-texture: skip
-spec/apple_object_purgeable/object_purgeable-api-vbo: skip
-spec/apple_vertex_array_object/isvertexarray: skip
-spec/apple_vertex_array_object/vao-01: skip
-spec/apple_vertex_array_object/vao-02: skip
-spec/arb_bindless_texture/border-color: skip
-spec/arb_bindless_texture/conversions: skip
-spec/arb_bindless_texture/errors: skip
-spec/arb_bindless_texture/handles: skip
-spec/arb_bindless_texture/illegal: skip
-spec/arb_bindless_texture/legal: skip
-spec/arb_bindless_texture/limit: skip
-spec/arb_bindless_texture/uint64_attribs: skip
-spec/arb_bindless_texture/uniform: skip
-spec/arb_compute_variable_group_size/errors: skip
-spec/arb_compute_variable_group_size/local-size: skip
-spec/arb_compute_variable_group_size/minmax: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component/destination: gl_depth_component: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component16/destination: gl_depth_component16: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component24/destination: gl_depth_component24: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component32/destination: gl_depth_component32: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_stencil/destination: gl_depth_stencil: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_stencil_index8/destination: gl_stencil_index8: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component/destination: gl_depth_component: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component16/destination: gl_depth_component16: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component24/destination: gl_depth_component24: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component32/destination: gl_depth_component32: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_stencil/destination: gl_depth_stencil: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_stencil_index8/destination: gl_stencil_index8: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8: skip
-spec/arb_fragment_program/fp-indirections: skip
-spec/arb_fragment_shader_interlock/arb_fragment_shader_interlock-image-load-store: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/dsa: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/ms2: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type-draw: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-output-type: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out 1: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out max: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf 1: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf max: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-vertices-in: skip
-spec/arb_internalformat_query/minmax: skip
-spec/arb_internalformat_query/misc. api error checks: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-frag: fail
-spec/arb_post_depth_coverage/arb_post_depth_coverage-multisampling: fail
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[1][0]' on gl_program_input: fail
-spec/arb_sample_locations/test: skip
-spec/arb_sample_shading/builtin-gl-num-samples 16: skip
-spec/arb_sample_shading/builtin-gl-num-samples 32: skip
-spec/arb_sample_shading/builtin-gl-num-samples 6: skip
-spec/arb_sample_shading/builtin-gl-num-samples 8: skip
-spec/arb_sample_shading/builtin-gl-sample-id 16: skip
-spec/arb_sample_shading/builtin-gl-sample-id 32: skip
-spec/arb_sample_shading/builtin-gl-sample-id 6: skip
-spec/arb_sample_shading/builtin-gl-sample-id 8: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 16: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 32: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 6: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 8: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 16: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 32: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 6: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 8: skip
-spec/arb_sample_shading/builtin-gl-sample-position 16: skip
-spec/arb_sample_shading/builtin-gl-sample-position 32: skip
-spec/arb_sample_shading/builtin-gl-sample-position 6: skip
-spec/arb_sample_shading/builtin-gl-sample-position 8: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 16: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 32: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 6: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 8: skip
-spec/arb_sample_shading/interpolate-at-sample-position 16: skip
-spec/arb_sample_shading/interpolate-at-sample-position 32: skip
-spec/arb_sample_shading/interpolate-at-sample-position 6: skip
-spec/arb_sample_shading/interpolate-at-sample-position 8: skip
-spec/arb_sample_shading/samplemask 0 all: skip
-spec/arb_sample_shading/samplemask 16: skip
-spec/arb_sample_shading/samplemask 16 all: skip
-spec/arb_sample_shading/samplemask 32: skip
-spec/arb_sample_shading/samplemask 32 all: skip
-spec/arb_sample_shading/samplemask 6: skip
-spec/arb_sample_shading/samplemask 6 all: skip
-spec/arb_sample_shading/samplemask 8: skip
-spec/arb_sample_shading/samplemask 8 all: skip
-spec/arb_shader_atomic_counters/max-counters/combined test above maximum number of atomic counter buffers: skip
-spec/arb_shader_image_load_store/early-z/occlusion query test/early-z pass: fail
-spec/arb_shader_image_load_store/max-size/image2dmsarray max size test/4x16384x8x8: skip
-spec/arb_shader_image_load_store/max-size/image2dmsarray max size test/4x8x16384x8: skip
-spec/arb_shader_image_load_store/max-size/imagebuffer max size test/134217728x1x1x1: skip
-spec/arb_shader_image_load_store/max-size/imagecube max size test/16384x16384x6x1: skip
-spec/arb_shader_image_load_store/max-size/imagecubearray max size test/16384x16384x6x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/r8/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/r8/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/r8/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/r8/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16f/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16f/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16f/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16f/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16i/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16i/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16i/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16i/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16ui/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16ui/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16ui/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba16ui/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32f/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32f/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32f/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32f/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32i/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32i/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32i/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32i/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32ui/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32ui/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32ui/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba32ui/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8i/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8i/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8i/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8i/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8ui/compute/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8ui/compute/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8ui/fragment/image2dms samples test/2x8x96x1: skip
-spec/arb_shader_texture_image_samples/builtin-image/rgba8ui/fragment/image2dmsarray samples test/2x8x16x6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_lod/execution/arb_shader_texture_lod-texgrad: fail
-spec/arb_sparse_buffer/basic: skip
-spec/arb_sparse_buffer/buffer-data: skip
-spec/arb_sparse_buffer/commit: skip
-spec/arb_sparse_buffer/minmax: skip
-spec/arb_texture_buffer_object/negative-unsupported: skip
-spec/arb_texture_cube_map/copyteximage cube samples=16: skip
-spec/arb_texture_cube_map/copyteximage cube samples=32: skip
-spec/arb_texture_cube_map/copyteximage cube samples=6: skip
-spec/arb_texture_cube_map/copyteximage cube samples=8: skip
-spec/arb_texture_float/multisample-formats 16 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 32 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 6 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 8 gl_arb_texture_float: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb9_e5: skip
-spec/arb_texture_multisample/arb_texture_multisample-negative-max-samples: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 16: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 32: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 6: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 8: skip
-spec/arb_texture_multisample/fb-completeness/16: skip
-spec/arb_texture_multisample/fb-completeness/32: skip
-spec/arb_texture_multisample/fb-completeness/6: skip
-spec/arb_texture_multisample/fb-completeness/8: skip
-spec/arb_texture_multisample/sample-position/16: skip
-spec/arb_texture_multisample/sample-position/32: skip
-spec/arb_texture_multisample/sample-position/6: skip
-spec/arb_texture_multisample/sample-position/8: skip
-spec/arb_texture_multisample/texelfetch/16-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-usampler2dmsarray: skip
-spec/arb_texture_rectangle/copyteximage rect samples=16: skip
-spec/arb_texture_rectangle/copyteximage rect samples=32: skip
-spec/arb_texture_rectangle/copyteximage rect samples=6: skip
-spec/arb_texture_rectangle/copyteximage rect samples=8: skip
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg-int: skip
-spec/arb_texture_stencil8/fbo-clear-formats/gl_stencil_index8 (fbo incomplete): skip
-spec/arb_timer_query/query gl_timestamp: fail
-spec/arb_vertex_program/vp-address-02: skip
-spec/arb_vertex_program/vp-address-04: skip
-spec/ati_envmap_bumpmap/ati_envmap_bumpmap-bump: skip
-spec/egl 1.4/egl-blob-cache: skip
-spec/egl 1.4/egl-context-priority: skip
-spec/egl 1.4/egl-copy-buffers: fail
-spec/egl 1.4/egl-flush-external: skip
-spec/egl 1.4/egl-invalid-attr: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_native_zero_timeout: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_nonzero_timeout: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_default_attributes: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_attrib_list: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_display: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_fence: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_invalid: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_from_fd: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_no_current_context: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_wrong_display_same_thread: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglgetsyncattribkhr_invalid_attrib: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_msc_and_sbc_test: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_null_pointers: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_ust_test: skip
-spec/egl_ext_image_dma_buf_import_modifiers/conformance: skip
-spec/egl_ext_protected_content/conformance: skip
-spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_with_display_bound_in_other_thread: skip
-spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_wrong_display_same_thread: skip
-spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24: fail
-spec/egl_nok_swap_region/basic: skip
-spec/egl_nok_texture_from_pixmap/basic: skip
-spec/ext_depth_bounds_test/depth_bounds: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getdoublei_vext: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getfloati_vext: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getpointeri_vext: skip
-spec/ext_direct_state_access/named-buffers 15/flushmappednamedbufferrangeext: skip
-spec/ext_direct_state_access/named-buffers 15/mapnamedbufferext: skip
-spec/ext_direct_state_access/named-buffers 15/mapnamedbufferrangeext: skip
-spec/ext_direct_state_access/named-buffers 15/namedcopybuffersubdataext: skip
-spec/ext_external_objects/semaphore-api-errors: skip
-spec/ext_external_objects/vk-buf-exchange: skip
-spec/ext_external_objects/vk-depth-display: skip
-spec/ext_external_objects/vk-image-display: skip
-spec/ext_external_objects/vk-image-display-muliple-textures: skip
-spec/ext_external_objects/vk-image-display-overwrite: skip
-spec/ext_external_objects/vk-image-overwrite: skip
-spec/ext_external_objects/vk-pix-buf-update-errors: skip
-spec/ext_external_objects/vk-semaphores: skip
-spec/ext_external_objects/vk-semaphores-2: skip
-spec/ext_external_objects/vk-stencil-display: skip
-spec/ext_external_objects/vk-vert-buf-reuse: skip
-spec/ext_external_objects/vk-vert-buf-update-errors: skip
-spec/ext_external_objects_fd/semaphore-api-errors: skip
-spec/ext_framebuffer_blit/fbo-blit-check-limits: fail
-spec/ext_framebuffer_multisample/accuracy 16 color: skip
-spec/ext_framebuffer_multisample/accuracy 16 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 color: skip
-spec/ext_framebuffer_multisample/accuracy 2 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 32 color: skip
-spec/ext_framebuffer_multisample/accuracy 32 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 color: skip
-spec/ext_framebuffer_multisample/accuracy 4 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 color: skip
-spec/ext_framebuffer_multisample/accuracy 6 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color: skip
-spec/ext_framebuffer_multisample/accuracy 8 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color small linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve small: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 16: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 32: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 6: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 8: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 16: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 6: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 8: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 16: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 32: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 6: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 8: skip
-spec/ext_framebuffer_multisample/bitmap 16: skip
-spec/ext_framebuffer_multisample/bitmap 32: skip
-spec/ext_framebuffer_multisample/bitmap 6: skip
-spec/ext_framebuffer_multisample/bitmap 8: skip
-spec/ext_framebuffer_multisample/blit-flipped 16 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 16 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 6 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 6 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 8 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 8 y: skip
-spec/ext_framebuffer_multisample/blit-mismatched-samples: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 16: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 32: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 6: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 8: skip
-spec/ext_framebuffer_multisample/clear 16 color: skip
-spec/ext_framebuffer_multisample/clear 16 depth: skip
-spec/ext_framebuffer_multisample/clear 16 stencil: skip
-spec/ext_framebuffer_multisample/clear 32 color: skip
-spec/ext_framebuffer_multisample/clear 32 depth: skip
-spec/ext_framebuffer_multisample/clear 32 stencil: skip
-spec/ext_framebuffer_multisample/clear 6 color: skip
-spec/ext_framebuffer_multisample/clear 6 depth: skip
-spec/ext_framebuffer_multisample/clear 6 stencil: skip
-spec/ext_framebuffer_multisample/clear 8 color: skip
-spec/ext_framebuffer_multisample/clear 8 depth: skip
-spec/ext_framebuffer_multisample/clear 8 stencil: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 msaa: fail
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 upsample: fail
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 msaa: fail
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 upsample: fail
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 upsample: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 16: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 6: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 8: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/formats 16: skip
-spec/ext_framebuffer_multisample/formats 32: skip
-spec/ext_framebuffer_multisample/formats 6: skip
-spec/ext_framebuffer_multisample/formats 8: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 16: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 6: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 8: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 2 centroid-edges: fail
-spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 4 centroid-edges: fail
-spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/line-smooth 16: skip
-spec/ext_framebuffer_multisample/line-smooth 32: skip
-spec/ext_framebuffer_multisample/line-smooth 6: skip
-spec/ext_framebuffer_multisample/line-smooth 8: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 stencil: skip
-spec/ext_framebuffer_multisample/negative-max-samples: skip
-spec/ext_framebuffer_multisample/no-color 16 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 16 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 16 depth single: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 2 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 2 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 2 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 32 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 32 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 32 depth single: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 4 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 4 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 4 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 6 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth single: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 8 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 8 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth single: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil single: skip
-spec/ext_framebuffer_multisample/point-smooth 16: skip
-spec/ext_framebuffer_multisample/point-smooth 32: skip
-spec/ext_framebuffer_multisample/point-smooth 6: skip
-spec/ext_framebuffer_multisample/point-smooth 8: skip
-spec/ext_framebuffer_multisample/polygon-smooth 16: skip
-spec/ext_framebuffer_multisample/polygon-smooth 32: skip
-spec/ext_framebuffer_multisample/polygon-smooth 6: skip
-spec/ext_framebuffer_multisample/polygon-smooth 8: skip
-spec/ext_framebuffer_multisample/polygon-stipple 16: skip
-spec/ext_framebuffer_multisample/polygon-stipple 32: skip
-spec/ext_framebuffer_multisample/polygon-stipple 6: skip
-spec/ext_framebuffer_multisample/polygon-stipple 8: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/sample-coverage 16 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 16 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 32 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 32 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 6 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 6 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 8 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 8 non-inverted: skip
-spec/ext_framebuffer_multisample/turn-on-off 16: skip
-spec/ext_framebuffer_multisample/turn-on-off 32: skip
-spec/ext_framebuffer_multisample/turn-on-off 6: skip
-spec/ext_framebuffer_multisample/turn-on-off 8: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil upsample: skip
-spec/ext_framebuffer_multisample/upsample 16 color: skip
-spec/ext_framebuffer_multisample/upsample 16 color linear: skip
-spec/ext_framebuffer_multisample/upsample 16 depth: skip
-spec/ext_framebuffer_multisample/upsample 16 stencil: skip
-spec/ext_framebuffer_multisample/upsample 32 color: skip
-spec/ext_framebuffer_multisample/upsample 32 color linear: skip
-spec/ext_framebuffer_multisample/upsample 32 depth: skip
-spec/ext_framebuffer_multisample/upsample 32 stencil: skip
-spec/ext_framebuffer_multisample/upsample 6 color: skip
-spec/ext_framebuffer_multisample/upsample 6 color linear: skip
-spec/ext_framebuffer_multisample/upsample 6 depth: skip
-spec/ext_framebuffer_multisample/upsample 6 stencil: skip
-spec/ext_framebuffer_multisample/upsample 8 color: skip
-spec/ext_framebuffer_multisample/upsample 8 color linear: skip
-spec/ext_framebuffer_multisample/upsample 8 depth: skip
-spec/ext_framebuffer_multisample/upsample 8 stencil: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=2: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=2 with gl_texture_2d_multisample_array: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=32: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=32 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=4: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=4 with gl_texture_2d_multisample_array: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8 with gl_texture_2d_multisample_array: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture() 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture() 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture() 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture() 2darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture() cubeshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture(bias) 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture(bias) 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture(bias) 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture(bias) 2darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texture(bias) cubeshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad cube: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad cubearray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegrad cubeshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturegradoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelod 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelod 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelod 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4texturelodoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 1darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 1darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2darray: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2darrayshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 1d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2drect_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgrad 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 1d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2drect_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojgradoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 1d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 2d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojlodoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 1d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2drect: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2drect_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2drectshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset 3d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 1d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 1d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 1dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 2d: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 2d_projvec4: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 2dshadow: skip
-spec/ext_gpu_shader4/tex-miplevel-selection gpu4textureprojoffset(bias) 3d: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-export: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-export-tex: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-intel_external_sampler_only: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_attributes: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_hints: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-missing_attributes: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-ownership_transfer: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-refcount: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-reimport-bug: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_argb8888: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_ayuv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_nv12: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p010: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p012: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p016: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_uyvy: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_xrgb8888: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_xyuv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y210: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y212: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y216: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y410: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y412: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y416: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuv420: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuyv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yvu420: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-transcode-nv12-as-r8-gr88: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-unsupported_format: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_float/multisample-formats 16 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 32 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 6 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 8 gl_ext_packed_float: skip
-spec/ext_shader_image_load_store/bind_image_error: skip
-spec/ext_shader_image_load_store/image_functions: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 16: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 2: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 32: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 4: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 6: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 8: skip
-spec/ext_texture_array/copyteximage 1d_array samples=16: skip
-spec/ext_texture_array/copyteximage 1d_array samples=32: skip
-spec/ext_texture_array/copyteximage 1d_array samples=6: skip
-spec/ext_texture_array/copyteximage 1d_array samples=8: skip
-spec/ext_texture_array/copyteximage 2d_array samples=16: skip
-spec/ext_texture_array/copyteximage 2d_array samples=32: skip
-spec/ext_texture_array/copyteximage 2d_array samples=6: skip
-spec/ext_texture_array/copyteximage 2d_array samples=8: skip
-spec/ext_texture_integer/multisample-formats 16 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 32 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 6 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 8 gl_ext_texture_integer: skip
-spec/ext_texture_snorm/multisample-formats 16 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 32 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 6 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 8 gl_ext_texture_snorm: skip
-spec/ext_texture_srgb/fbo-alphatest-formats/gl_sluminance: skip
-spec/ext_texture_srgb/fbo-alphatest-formats/gl_sluminance8: skip
-spec/ext_texture_srgb/fbo-alphatest-formats/gl_sluminance8_alpha8: skip
-spec/ext_texture_srgb/fbo-alphatest-formats/gl_sluminance_alpha: skip
-spec/ext_texture_srgb/multisample-formats 16 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 32 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 6 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 8 gl_ext_texture_srgb: skip
-spec/ext_transform_feedback/tessellation quad_strip flat_first: warn
-spec/ext_transform_feedback/tessellation quads flat_first: warn
-spec/ext_window_rectangles/dlist/call: skip
-spec/ext_window_rectangles/dlist/compile and execute: skip
-spec/ext_window_rectangles/errors: skip
-spec/ext_window_rectangles/errors_gles3: skip
-spec/ext_window_rectangles/render: skip
-spec/ext_window_rectangles/render_gles3: skip
-spec/intel_blackhole_render/intel_blackhole-blit: skip
-spec/intel_blackhole_render/intel_blackhole-blit_gles2: skip
-spec/intel_blackhole_render/intel_blackhole-blit_gles3: skip
-spec/intel_blackhole_render/intel_blackhole-dispatch: skip
-spec/intel_blackhole_render/intel_blackhole-draw: skip
-spec/intel_blackhole_render/intel_blackhole-draw_gles2: skip
-spec/intel_blackhole_render/intel_blackhole-draw_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-tri: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-tri_gles3: skip
-spec/intel_performance_query/intel_performance_query-issue_2235: skip
-spec/khr_texture_compression_astc/array-gl/12x12 block dim: fail
-spec/khr_texture_compression_astc/array-gl/5x5 block dim: fail
-spec/khr_texture_compression_astc/array-gles/12x12 block dim: fail
-spec/khr_texture_compression_astc/array-gles/5x5 block dim: fail
-spec/khr_texture_compression_astc/miptree-gl hdr/hdr: notrun
-spec/khr_texture_compression_astc/miptree-gl ldr/ldr: notrun
-spec/khr_texture_compression_astc/miptree-gl ldr/ldr profile: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb-sd/srgb skip decode: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-sd/srgb-sd: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb/srgb: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb/srgb decode: fail
-spec/khr_texture_compression_astc/miptree-gles hdr/hdr: notrun
-spec/khr_texture_compression_astc/miptree-gles ldr/ldr: notrun
-spec/khr_texture_compression_astc/miptree-gles ldr/ldr profile: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb-sd/srgb skip decode: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-sd/srgb-sd: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb/srgb: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb/srgb decode: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl hdr/hdr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl ldr/ldr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl ldr/ldr profile: 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-gl srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl srgb/srgb: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl srgb/srgb decode: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles hdr/hdr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles ldr/ldr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles ldr/ldr profile: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb decode: fail
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control -1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 2: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 3: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 4: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 5: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 6: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 7: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 9: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control-error: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component/destination: gl_depth_component: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component16/destination: gl_depth_component16: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component24/destination: gl_depth_component24: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_component32/destination: gl_depth_component32: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_depth_stencil/destination: gl_depth_stencil: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2/source: gl_stencil_index8/destination: gl_stencil_index8: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component/destination: gl_depth_component: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component16/destination: gl_depth_component16: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component24/destination: gl_depth_component24: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_component32/destination: gl_depth_component32: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_depth_stencil/destination: gl_depth_stencil: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4/source: gl_stencil_index8/destination: gl_stencil_index8: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=8: skip
-spec/nv_fill_rectangle/invalid-draw-mode: skip
-spec/nv_fragment_program_option/fp-abs-02: skip
-spec/nv_fragment_program_option/fp-condition_codes-01: skip
-spec/nv_fragment_program_option/fp-rfl: skip
-spec/nv_fragment_program_option/fp-set-02: skip
-spec/nv_fragment_program_option/fp-unpack-01: skip
-spec/nv_vertex_program2_option/vp-address-03: skip
-spec/nv_vertex_program2_option/vp-address-05: skip
-spec/nv_vertex_program2_option/vp-address-06: skip
-spec/nv_vertex_program2_option/vp-clipdistance-01: skip
-spec/nv_vertex_program2_option/vp-clipdistance-02: skip
-spec/nv_vertex_program2_option/vp-clipdistance-03: skip
-spec/nv_vertex_program2_option/vp-clipdistance-04: skip
-spec/nv_viewport_swizzle/nv_viewport_swizzle-errors: skip
-spec/nv_viewport_swizzle/nv_viewport_swizzle-errors_gles3: skip
-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_egl_image_external_essl3/oes_egl_image_external_essl3/oes_egl_image_external_essl3_texturesize: fail
-spec/oes_matrix_get/all queries: skip
-spec/oes_texture_compression_astc/miptree-3d-gl hdr: skip
-spec/oes_texture_compression_astc/miptree-3d-gl ldr: skip
-spec/oes_texture_compression_astc/miptree-3d-gl srgb: skip
-spec/oes_texture_compression_astc/miptree-3d-gles hdr: skip
-spec/oes_texture_compression_astc/miptree-3d-gles ldr: skip
-spec/oes_texture_compression_astc/miptree-3d-gles srgb: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16 as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16 as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16_snorm as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16_snorm as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16f as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16f as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16i as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16i as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16ui as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16ui as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8ui: skip
-spec/oes_texture_view/texsubimage-layers pbo: skip
-spec/oes_texture_view/texsubimage-levels pbo: skip
-wgl/wgl-multi-context-single-window: skip
-wgl/wgl-multi-window-single-context: skip
-wgl/wgl-sanity: skip
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_shader.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_shader.txt
deleted file mode 100644
index 96a0360209f..00000000000
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_shader.txt
+++ /dev/null
@@ -1,285 +0,0 @@
-spec/arb_bindless_texture/execution/images/basic-arithmetic-uvec2-imagestore: skip
-spec/arb_bindless_texture/execution/images/basic-imageatomicexchange: skip
-spec/arb_bindless_texture/execution/images/basic-imagestore: skip
-spec/arb_bindless_texture/execution/images/explicit-image-binding: skip
-spec/arb_bindless_texture/execution/images/fs-const-index-three-dimensions: skip
-spec/arb_bindless_texture/execution/images/fs-struct-non-const-index: skip
-spec/arb_bindless_texture/execution/images/image-vertex-attrib-input-output: skip
-spec/arb_bindless_texture/execution/images/image-vertex-uniform-input-output: skip
-spec/arb_bindless_texture/execution/images/multiple-resident-images-reading: skip
-spec/arb_bindless_texture/execution/images/ubo-named-block: skip
-spec/arb_bindless_texture/execution/samplers/basic-arithmetic-uvec2-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-ubo-binding-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-ubo-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/explicit-texture-binding: skip
-spec/arb_bindless_texture/execution/samplers/fs-const-index-three-dimensions: skip
-spec/arb_bindless_texture/execution/samplers/fs-struct-non-const-index: skip
-spec/arb_bindless_texture/execution/samplers/sampler-in-struct: skip
-spec/arb_bindless_texture/execution/samplers/sampler-vertex-attrib-input-output: skip
-spec/arb_bindless_texture/execution/samplers/sampler-vertex-uniform-input-output: skip
-spec/arb_bindless_texture/execution/samplers/ubo-binding-samplers-conflict: skip
-spec/arb_bindless_texture/execution/samplers/ubo-named-block: skip
-spec/arb_bindless_texture/linker/global_bindless_image_and_bound_image: skip
-spec/arb_bindless_texture/linker/global_bindless_image_and_bound_sampler: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bindless_image: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_image: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_sampler: skip
-spec/arb_bindless_texture/linker/global_bound_sampler_and_bound_image: skip
-spec/arb_compute_variable_group_size/execution/basic-local-size: skip
-spec/arb_compute_variable_group_size/execution/fixed-local-size: skip
-spec/arb_compute_variable_group_size/execution/global-invocation-id: skip
-spec/arb_compute_variable_group_size/execution/separate-global-id: skip
-spec/arb_compute_variable_group_size/execution/separate-global-id-2: skip
-spec/arb_compute_variable_group_size/linker/mixed_fixed_variable_local_work_size: skip
-spec/arb_compute_variable_group_size/linker/no_local_size_specified: skip
-spec/arb_geometry_shader4/execution/2darray-basic: skip
-spec/arb_geometry_shader4/execution/clip-distance-bulk-copy: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read-aoa: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-explicitly-sized: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-param: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-param-aoa: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-values: skip
-spec/arb_geometry_shader4/execution/generate-zero-primitives: skip
-spec/arb_geometry_shader4/execution/sanity: skip
-spec/arb_geometry_shader4/execution/texcoord-constant-indices: skip
-spec/arb_geometry_shader4/execution/texcoord-non-constant-indices: skip
-spec/arb_geometry_shader4/linker/2darray-bounds-and-sizes-check: skip
-spec/arb_geometry_shader4/linker/2darray-vertex-index-oob: skip
-spec/arb_geometry_shader4/linker/input-overrun-lines: skip
-spec/arb_geometry_shader4/linker/input-overrun-lines-adjacency: skip
-spec/arb_geometry_shader4/linker/input-overrun-points: skip
-spec/arb_geometry_shader4/linker/input-overrun-triangles: skip
-spec/arb_geometry_shader4/linker/input-overrun-triangles-adjacency: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: skip
-spec/arb_geometry_shader4/linker/varying-mismatch: skip
-spec/arb_geometry_shader4/linker/verticesin-const: skip
-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_shader_ballot/execution/fs-ballot: skip
-spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
-spec/arb_shader_ballot/execution/fs-builtin-variables: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-if: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-loop: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-uniform: skip
-spec/arb_shader_ballot/execution/fs-readinvocation-uint: skip
-spec/arb_shader_ballot/execution/fs-readinvocation-uint-uniform: skip
-spec/arb_shader_clock/execution/clock: skip
-spec/arb_shader_clock/execution/clock2x32: skip
-spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: fail
-spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: fail
-spec/ext_demote_to_helper_invocation/execution/demote: skip
-spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/discard-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/integer-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms16: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms16: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/discard-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/integer-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms16: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms16: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms8: skip
-spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip
-spec/glsl-1.10/preprocessor/extension-defined-test: skip
-spec/glsl-1.10/preprocessor/extension-if-1: skip
-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-4.50/execution/ssbo-atomiccompswap-int: fail
-spec/glsl-es-1.00/linker/glsl-mismatched-uniform-precision-unused: fail
-spec/intel_shader_atomic_float_minmax/execution/shared-atomiccompswap-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicexchange-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicmax-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicmin-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-nan: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-negative-zero: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicexchange-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmax-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmax-float-nan: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float-nan: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-countleadingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-counttrailingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-countleadingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-counttrailingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint64: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-coarse-linear: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-coarse-quads: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-fine-linear: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-fine-quads: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-none: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-linear: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-none: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-quads: skip
-spec/nv_compute_shader_derivatives/linker/fail_linear_size: skip
-spec/nv_compute_shader_derivatives/linker/fail_quads_x: skip
-spec/nv_compute_shader_derivatives/linker/fail_quads_y: skip
-spec/nv_compute_shader_derivatives/linker/fail_two_arrangements: skip
-spec/nv_fill_rectangle/execution/gs-lines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/gs-points-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/gs-tris-with-fill-rect: skip
-spec/nv_fill_rectangle/execution/lines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/points-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-isolines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-tris-in-point-mode-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-tris-with-fill-rect: skip
-spec/nv_fill_rectangle/execution/tris-with-fill-rect: skip
-spec/nv_shader_atomic_float/execution/shared-atomicadd-float: skip
-spec/nv_shader_atomic_float/execution/shared-atomicexchange-float: skip
-spec/nv_shader_atomic_float/execution/ssbo-atomicadd-float: skip
-spec/nv_shader_atomic_float/execution/ssbo-atomicexchange-float: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicadd-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicand-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicand-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomiccompswap-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicexchange-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmax-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmax-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmin-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmin-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicor-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicor-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicxor-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicxor-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicadd-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicand-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicand-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomiccompswap-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicexchange-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicor-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicor-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-uint: skip
-spec/nv_viewport_array2/execution/viewport_broadcast: skip
-spec/nv_viewport_array2/execution/viewport_non_relative_broadcast: skip
-spec/nv_viewport_array2/execution/viewport_relative_broadcast: skip
-spec/nv_viewport_array2/linker/mismatched_viewport_relative: skip
-spec/nv_viewport_swizzle/viewport_swizzle: skip
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt
index 3c65d9546f9..749c98c3b14 100644
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt
+++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt
@@ -14,3 +14,19 @@ KHR-GL45.texture_size_promotion.functional
KHR-GL45.texture_swizzle.functional
KHR-GL45.texture_swizzle.smoke
KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2
+arb_pipeline_statistics_query-comp
+gl-1.0-blend-func
+
+# piglit tests that would take too much memory on shared runners
+max-texture-size
+maxsize
+
+# Slow, not obviously fixable test
+spec@arb_compute_shader@local-id-explosion
+
+# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624
+glsl-max-varyings
+longprim
+
+# Unreliable on shared runners due to timing
+ext_timer_query@time-elapsed
diff --git a/src/gallium/drivers/softpipe/ci/gitlab-ci.yml b/src/gallium/drivers/softpipe/ci/gitlab-ci.yml
index 11531ffdb6b..2d4ef2e1f4c 100644
--- a/src/gallium/drivers/softpipe/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/softpipe/ci/gitlab-ci.yml
@@ -1,15 +1,19 @@
+.softpipe-test:
+ variables:
+ GPU_VERSION: softpipe
+ LIBGL_ALWAYS_SOFTWARE: "true"
+ FLAKES_CHANNEL: "#mesa-swrast-ci"
+ GALLIUM_DRIVER: "softpipe"
+
.softpipe-deqp-test:
extends:
- .test-gl
- .deqp-test
+ - .softpipe-test
# this must be last to avoid breaking dependency rules
- .softpipe-rules
variables:
- GPU_VERSION: softpipe
- LIBGL_ALWAYS_SOFTWARE: "true"
- GALLIUM_DRIVER: "softpipe"
DEQP_EXPECTED_RENDERER: softpipe
- FLAKES_CHANNEL: "#mesa-swrast-ci"
softpipe-deqp:
variables:
@@ -28,44 +32,15 @@ softpipe-asan-gles31:
- debian/x86_test-gl
- debian-testing-asan
-softpipe-piglit-quick:
+# We use "gpu" to skip running glslparser tests, with the assumption that
+# they're covered by the llvmpipe run.
+softpipe-piglit:
extends:
- .test-gl
- .piglit-test
+ - .softpipe-test
- .softpipe-rules
variables:
- GALLIUM_DRIVER: softpipe
- # rasterpos skipped until we uprev piglit (commit ff2a7650be7349)
- # triangle-rasterization skipped due to flakes thanks to it using a time-based random seed.
- # glx-multithread-texture is flaky, undiagnosed
- PIGLIT_TESTS: >
- -x rasterpos
- -x triangle-rasterization
- -x glx-multithread-texture
- -x egl_ext_device_
- -x egl_ext_platform_device
- -x ext_timer_query@time-elapsed
- -x glx-multithread-clearbuffer
- -x glx-multithread-shader-compile
- -x max-texture-size
- -x maxsize
- -x fs-execution-ordering
- -x local-id-explosion
- -x arb_pipeline_statistics_query-comp
- -x streaming-texture-leak
- -x longprim
- -x shader-mem-barrier
- -x arb_gpu_shader_fp64
- -x arb_gpu_shader_int64
- -x arb_tessellation_shader
- -x glsl-4.00
- -x glsl-4.10
- -x glsl-4.20
- -x glsl-4.30
- -x glsl-4.40
- -x glsl-4.50
- -x gpu_shader4
- -x gpu_shader5
- -x glsl-uniform-interstage-limits
- PIGLIT_PROFILES: quick_gl quick_shader
- PIGLIT_RESULTS: softpipe-quick
+ PIGLIT_PROFILES: gpu
+ script:
+ - LD_LIBRARY_PATH=`pwd`/install/lib xvfb-run install/piglit/piglit-runner.sh
diff --git a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
index 51a10e11c2f..8fd59febef5 100644
--- a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
+++ b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
@@ -907,3 +907,453 @@ KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_frag
KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_vertex_shaders,Fail
KHR-GLES31.core.texture_storage_multisample.GLCoverage.get_tex_parameter_reports_correct_default_values_for_multisample_texture_targets,Fail
KHR-GLES31.core.texture_storage_multisample.GLCoverage.gl_tex_parameter_handlers_accept_zero_base_level,Fail
+
+fast_color_clear@fcc-front-buffer-distraction,Crash
+
+# X Error of failed request: BadMatch (invalid parameter attributes)
+# Major opcode of failed request: 150 (GLX)
+# Minor opcode of failed request: 11 (X_GLXSwapBuffers)
+glx@glx-make-current,Crash
+
+
+glx@glx-multi-context-front,Fail
+glx@glx-multi-window-single-context,Fail
+glx@glx-swap-copy,Fail
+glx@glx-swap-pixmap-bad,Fail
+
+# X Error of failed request: BadMatch (invalid parameter attributes)
+# Major opcode of failed request: 72 (X_PutImage)
+glx@glx-tfp,Crash
+
+# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
+# Major opcode of failed request: 130 (MIT-SHM)
+# Minor opcode of failed request: 3 (X_ShmPutImage)
+glx@glx-visuals-depth,Crash
+glx@glx-visuals-depth -pixmap,Crash
+glx@glx-visuals-stencil,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_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
+hiz@hiz-depth-read-window-stencil0,Crash
+hiz@hiz-depth-read-window-stencil1,Crash
+hiz@hiz-depth-test-window-stencil0,Crash
+hiz@hiz-depth-test-window-stencil1,Crash
+hiz@hiz-stencil-read-window-depth0,Crash
+hiz@hiz-stencil-read-window-depth1,Crash
+hiz@hiz-stencil-test-window-depth0,Crash
+hiz@hiz-stencil-test-window-depth1,Crash
+shaders@glsl-bug-110796,Fail
+spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
+spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
+spec@!opengl 1.0@rasterpos,Fail
+spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
+spec@!opengl 1.1@getteximage-formats,Crash
+spec@!opengl 1.1@line-flat-clip-color,Fail
+spec@!opengl 1.1@masked-clear,Fail
+spec@!opengl 1.1@polygon-mode-facing,Crash
+
+spec@!opengl 1.1@polygon-mode-offset,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail
+spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
+
+spec@!opengl 1.1@texwrap 2d,Fail
+spec@!opengl 1.1@texwrap 2d offset,Fail
+spec@!opengl 1.1@texwrap 2d offset@GL_RGBA8- NPOT,Fail
+spec@!opengl 1.1@texwrap 2d proj,Fail
+spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- NPOT- projected,Fail
+spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- projected,Fail
+spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- swizzled- projected,Fail
+spec@!opengl 1.1@texwrap 2d@GL_RGBA8- NPOT,Fail
+
+spec@!opengl 1.1@texwrap formats,Fail
+spec@!opengl 1.1@texwrap formats offset,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_R3_G3_B2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB10- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB10_A2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB12- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB16- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB4- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB5- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB5_A1- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGB8- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGBA12- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGBA16- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGBA2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGBA4- NPOT,Fail
+spec@!opengl 1.1@texwrap formats offset@GL_RGBA8- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB10- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB12- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB16- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB4- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB5- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGB8- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGBA12- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGBA16- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGBA2- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGBA4- NPOT,Fail
+spec@!opengl 1.1@texwrap formats@GL_RGBA8- NPOT,Fail
+
+spec@!opengl 1.2@texwrap 3d,Fail
+spec@!opengl 1.2@texwrap 3d proj,Fail
+spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail
+spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- projected,Fail
+spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- swizzled- projected,Fail
+spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail
+
+spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back back2@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back front2@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front back@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@gs-out and fs,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail
+spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@gs-out and fs,Fail
+
+spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail
+spec@!opengl 3.0@gl30basic,Fail
+spec@!opengl 3.0@minmax,Fail
+spec@!opengl 3.1@minmax,Fail
+spec@!opengl 3.1@vao-broken-attrib,Crash
+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@!opengl 3.2@layered-rendering@clear-color-all-types 2d_multisample_array single_level,Fail
+spec@!opengl 3.2@minmax,Fail
+spec@!opengl 3.2@pointsprite-origin,Fail
+spec@!opengl 3.3@minmax,Fail
+spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail
+spec@!opengl es 3.0@minmax,Fail
+spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Crash
+spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail
+spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail
+
+spec@arb_depth_buffer_float@texwrap formats,Fail
+spec@arb_depth_buffer_float@texwrap formats offset,Fail
+spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH32F_STENCIL8- NPOT,Fail
+spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH_COMPONENT32F- NPOT,Fail
+spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH32F_STENCIL8- NPOT,Fail
+spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH_COMPONENT32F- NPOT,Fail
+spec@arb_depth_texture@texwrap formats,Fail
+spec@arb_depth_texture@texwrap formats offset,Fail
+spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT16- NPOT,Fail
+spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT24- NPOT,Fail
+spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT32- NPOT,Fail
+spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail
+spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail
+spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail
+
+spec@arb_direct_state_access@gettextureimage-formats,Crash
+spec@arb_direct_state_access@texture-buffer,Fail
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs,Crash
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max,Crash
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs,Crash
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface,Crash
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface,Crash
+spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct,Crash
+
+spec@arb_es2_compatibility@texwrap formats,Fail
+spec@arb_es2_compatibility@texwrap formats offset,Fail
+spec@arb_es2_compatibility@texwrap formats offset@GL_RGB565- NPOT,Fail
+spec@arb_es2_compatibility@texwrap formats@GL_RGB565- NPOT,Fail
+
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail
+spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail
+
+spec@arb_get_program_binary@restore-sso-program,Fail
+spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
+spec@arb_occlusion_query@occlusion_query_meta_save,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_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Crash
+spec@arb_provoking_vertex@arb-provoking-vertex-render,Crash
+spec@arb_robustness@arb_robustness_client-mem-bounds,Crash
+spec@arb_shader_image_load_store@execution@disable_early_z,Fail
+spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1dshadow,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2d,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 3d,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb cube,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d_projvec4,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1dshadow,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d_projvec4,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow,Fail
+spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Fail
+spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample,Fail
+spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample_array,Fail
+spec@arb_sync@sync_api,Crash
+spec@arb_texture_buffer_object@data-sync,Fail
+
+spec@arb_texture_buffer_object@formats (fs- 3.1 core),Fail
+spec@arb_texture_buffer_object@formats (fs- 3.1 core)@GL_RGB32F,Fail
+spec@arb_texture_buffer_object@formats (vs- 3.1 core),Fail
+spec@arb_texture_buffer_object@formats (vs- 3.1 core)@GL_RGB32F,Fail
+
+spec@arb_texture_buffer_object@subdata-sync,Fail
+
+
+spec@arb_texture_float@texwrap formats,Fail
+spec@arb_texture_float@texwrap formats offset,Fail
+spec@arb_texture_float@texwrap formats offset@GL_ALPHA16F_ARB- NPOT,Fail
+spec@arb_texture_float@texwrap formats@GL_ALPHA16F_ARB- NPOT,Fail
+
+spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dms,Fail
+spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dms,Fail
+spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dms,Fail
+spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dms,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dms,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dms,Fail
+spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dms,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dms,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dmsarray,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dms,Fail
+spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dmsarray,Fail
+
+spec@arb_texture_rectangle@texwrap rect bordercolor,Fail
+spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail
+spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail
+spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail
+
+spec@arb_texture_rg@texwrap formats,Fail
+spec@arb_texture_rg@texwrap formats offset,Fail
+spec@arb_texture_rg@texwrap formats offset@GL_R16- NPOT,Fail
+spec@arb_texture_rg@texwrap formats offset@GL_R8- NPOT,Fail
+spec@arb_texture_rg@texwrap formats offset@GL_RG16- NPOT,Fail
+spec@arb_texture_rg@texwrap formats offset@GL_RG8- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float,Fail
+spec@arb_texture_rg@texwrap formats-float offset,Fail
+spec@arb_texture_rg@texwrap formats-float offset@GL_R16F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float offset@GL_RG16F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float@GL_R16F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float@GL_RG16F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail
+spec@arb_texture_rg@texwrap formats@GL_R16- NPOT,Fail
+spec@arb_texture_rg@texwrap formats@GL_R8- NPOT,Fail
+spec@arb_texture_rg@texwrap formats@GL_RG16- NPOT,Fail
+spec@arb_texture_rg@texwrap formats@GL_RG8- NPOT,Fail
+
+spec@arb_texture_view@rendering-formats,Fail
+spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail
+
+spec@arb_transform_feedback2@change objects while paused,Crash
+spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs,Crash
+spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs_max,Crash
+spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Crash
+spec@egl 1.4@egl-copy-buffers,Fail
+
+# error: main:90: eglChooseConfig() returned no configs
+spec@egl 1.4@eglterminate then unbind context,Fail
+
+# "No such file or directory (os error 2)"
+spec@egl_ext_protected_content@conformance,Fail
+
+# "eglChooseConfig() failed"
+spec@egl_khr_surfaceless_context@viewport,Fail
+spec@egl_mesa_configless_context@basic,Fail
+
+spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
+spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail
+spec@ext_framebuffer_object@fbo-blending-snorm,Fail
+
+spec@ext_packed_depth_stencil@texwrap formats,Fail
+spec@ext_packed_depth_stencil@texwrap formats offset,Fail
+spec@ext_packed_depth_stencil@texwrap formats offset@GL_DEPTH24_STENCIL8- NPOT,Fail
+spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail
+
+spec@ext_packed_float@texwrap formats,Fail
+spec@ext_packed_float@texwrap formats offset,Fail
+spec@ext_packed_float@texwrap formats offset@GL_R11F_G11F_B10F- NPOT,Fail
+spec@ext_packed_float@texwrap formats@GL_R11F_G11F_B10F- NPOT,Fail
+
+spec@ext_texture_compression_latc@fbo-generatemipmap-formats-signed,Crash
+spec@ext_texture_compression_latc@texwrap formats,Fail
+spec@ext_texture_compression_latc@texwrap formats bordercolor,Fail
+spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled,Fail
+spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled- border color only,Fail
+spec@ext_texture_compression_latc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- border color only,Fail
+spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT,Fail
+spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- NPOT,Fail
+spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled,Fail
+
+spec@ext_texture_shared_exponent@texwrap formats,Fail
+spec@ext_texture_shared_exponent@texwrap formats offset,Fail
+spec@ext_texture_shared_exponent@texwrap formats offset@GL_RGB9_E5- NPOT,Fail
+spec@ext_texture_shared_exponent@texwrap formats@GL_RGB9_E5- NPOT,Fail
+
+spec@ext_texture_snorm@texwrap formats,Fail
+spec@ext_texture_snorm@texwrap formats offset,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_R16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_R8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RG16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RG8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RGB16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RGB8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RGBA16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats offset@GL_RGBA8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_R16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_R8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RG16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RG8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RGB16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RGB8_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RGBA16_SNORM- NPOT,Fail
+spec@ext_texture_snorm@texwrap formats@GL_RGBA8_SNORM- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats,Fail
+spec@ext_texture_srgb@texwrap formats offset,Fail
+spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8_ALPHA8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8_ALPHA8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail
+spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail
+
+spec@ext_transform_feedback2@counting with pause,Fail
+spec@ext_transform_feedback@pipeline-basic-primgen,Fail
+spec@ext_transform_feedback@primgen-query transform-feedback-disabled,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darray,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darrayshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darray,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darrayshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 3d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cube,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubearray,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubeshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darray,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darrayshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darray,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darrayshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 3d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d_projvec4,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d_projvec4,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 3d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d_projvec4,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d_projvec4,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2dshadow,Fail
+spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 3d,Fail
+spec@glsl-1.50@execution@compatibility@gs-clamp-vertex-color,Fail
+spec@glsl-1.50@execution@geometry@clip-distance-bulk-copy,Fail
+spec@glsl-1.50@execution@geometry@clip-distance-itemized-copy,Fail
+spec@glsl-1.50@execution@geometry@end-primitive 127,Fail
+spec@glsl-1.50@execution@interface-vs-unnamed-to-fs-unnamed,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-first-vertex,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-instanced,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-strip,Fail
+spec@glsl-1.50@execution@primitive-id-no-gs-strip-first-vertex,Fail
+spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail
+spec@intel_performance_query@intel_performance_query-issue_2235,Fail
+
+spec@khr_texture_compression_astc@array-gl,Fail
+spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gles,Fail
+spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
+spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
+spec@khr_texture_compression_astc@miptree-gl ldr,Fail
+spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb,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-gl srgb-sd,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
+spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@miptree-gles ldr,Fail
+spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb,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-gles srgb-sd,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
+spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,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-gl srgb@sRGB decode,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
+spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,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@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail
+
+spec@nv_primitive_restart@primitive-restart-draw-mode-line_loop,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-line_strip,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-points,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_fan,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_strip,Fail
+spec@nv_primitive_restart@primitive-restart-draw-mode-triangles,Fail
+spec@nv_read_depth@read_depth_gles3,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_texture_view@rendering-formats,Fail
+spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail
diff --git a/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt b/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt
index e69de29bb2d..070d3515262 100644
--- a/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt
+++ b/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt
@@ -0,0 +1,4 @@
+# threading bugs
+glx@glx-multithread-clearbuffer
+glx@glx-multithread-shader-compile
+glx@glx-multithread-texture
diff --git a/src/gallium/drivers/softpipe/ci/softpipe-quick.txt b/src/gallium/drivers/softpipe/ci/softpipe-quick.txt
deleted file mode 100644
index 3d12c3497d4..00000000000
--- a/src/gallium/drivers/softpipe/ci/softpipe-quick.txt
+++ /dev/null
@@ -1,3020 +0,0 @@
-fast_color_clear/fcc-clear-tex: skip
-fast_color_clear/fcc-front-buffer-distraction: crash
-fast_color_clear/fcc-write-after-clear: skip
-glx/glx-buffer-age: skip
-glx/glx-buffer-age vblank_mode=0: skip
-glx/glx-copy-sub-buffer samples=16: skip
-glx/glx-copy-sub-buffer samples=2: skip
-glx/glx-copy-sub-buffer samples=32: skip
-glx/glx-copy-sub-buffer samples=4: skip
-glx/glx-copy-sub-buffer samples=6: skip
-glx/glx-copy-sub-buffer samples=8: skip
-glx/glx-make-current: fail
-glx/glx-multi-context-front: fail
-glx/glx-multi-window-single-context: fail
-glx/glx-multithread-makecurrent-1: skip
-glx/glx-multithread-makecurrent-2: skip
-glx/glx-multithread-makecurrent-3: skip
-glx/glx-multithread-makecurrent-4: skip
-glx/glx-swap-copy: fail
-glx/glx-swap-event_async: skip
-glx/glx-swap-event_event: skip
-glx/glx-swap-event_interval: skip
-glx/glx-swap-exchange: skip
-glx/glx-swap-pixmap-bad: fail
-glx/glx-tfp: fail
-glx/glx-visuals-depth: fail
-glx/glx-visuals-depth -pixmap: fail
-glx/glx-visuals-stencil: 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: skip
-glx/glx_arb_create_context_robustness/require gl_arb_robustness: skip
-glx/glx_arb_sync_control/glxgetmscrateoml: skip
-glx/glx_arb_sync_control/swapbuffersmsc-divisor-zero: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return swap_interval 0: skip
-glx/glx_arb_sync_control/swapbuffersmsc-return swap_interval 1: skip
-glx/glx_arb_sync_control/timing -divisor 1: skip
-glx/glx_arb_sync_control/timing -divisor 2: skip
-glx/glx_arb_sync_control/timing -fullscreen -divisor 1: skip
-glx/glx_arb_sync_control/timing -fullscreen -divisor 2: skip
-glx/glx_arb_sync_control/timing -fullscreen -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -fullscreen -msc-delta 2: skip
-glx/glx_arb_sync_control/timing -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -msc-delta 2: skip
-glx/glx_arb_sync_control/timing -waitformsc -divisor 1: skip
-glx/glx_arb_sync_control/timing -waitformsc -divisor 2: skip
-glx/glx_arb_sync_control/timing -waitformsc -msc-delta 1: skip
-glx/glx_arb_sync_control/timing -waitformsc -msc-delta 2: skip
-glx/glx_arb_sync_control/waitformsc: skip
-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
-hiz/hiz-depth-read-fbo-d24-s8: skip
-hiz/hiz-depth-read-window-stencil0: crash
-hiz/hiz-depth-read-window-stencil1: crash
-hiz/hiz-depth-stencil-test-fbo-d24-s8: skip
-hiz/hiz-depth-test-fbo-d24-s8: skip
-hiz/hiz-depth-test-window-stencil0: crash
-hiz/hiz-depth-test-window-stencil1: crash
-hiz/hiz-stencil-read-fbo-d24-s8: skip
-hiz/hiz-stencil-read-window-depth0: crash
-hiz/hiz-stencil-read-window-depth1: crash
-hiz/hiz-stencil-test-fbo-d24-s8: skip
-hiz/hiz-stencil-test-window-depth0: crash
-hiz/hiz-stencil-test-window-depth1: crash
-object namespace pollution/vertex-array with glbitmap: skip
-object namespace pollution/vertex-array with glblitframebuffer: skip
-object namespace pollution/vertex-array with glclear: skip
-object namespace pollution/vertex-array with glcleartexsubimage: skip
-object namespace pollution/vertex-array with glcopyimagesubdata: skip
-object namespace pollution/vertex-array with glcopypixels: skip
-object namespace pollution/vertex-array with glcopytexsubimage2d: skip
-object namespace pollution/vertex-array with gldrawpixels: skip
-object namespace pollution/vertex-array with glgeneratemipmap: skip
-object namespace pollution/vertex-array with glgetteximage: skip
-object namespace pollution/vertex-array with glgetteximage-compressed: skip
-object namespace pollution/vertex-array with gltexsubimage2d: skip
-shaders/activeprogram-bad-program: skip
-shaders/activeprogram-get: skip
-shaders/createshaderprogram-attached-shaders: skip
-shaders/createshaderprogram-bad-type: skip
-shaders/glsl-bug-110796: fail
-shaders/sso-simple: skip
-shaders/sso-uniforms-01: skip
-shaders/sso-uniforms-02: skip
-shaders/sso-user-varying-01: skip
-shaders/sso-user-varying-02: skip
-shaders/useshaderprogram-bad-program: skip
-shaders/useshaderprogram-bad-type: skip
-shaders/useshaderprogram-flushverts-1: skip
-spec/!opengl 1.0/gl-1.0-drawbuffer-modes: fail
-spec/!opengl 1.0/gl-1.0-swapbuffers-behavior: fail
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-blit samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-clear samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=8: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=16: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=2: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=32: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=4: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=6: skip
-spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=8: skip
-spec/!opengl 1.1/draw-pixels samples=16: skip
-spec/!opengl 1.1/draw-pixels samples=2: skip
-spec/!opengl 1.1/draw-pixels samples=32: skip
-spec/!opengl 1.1/draw-pixels samples=4: skip
-spec/!opengl 1.1/draw-pixels samples=6: skip
-spec/!opengl 1.1/draw-pixels samples=8: skip
-spec/!opengl 1.1/getteximage-formats: crash
-spec/!opengl 1.1/line-flat-clip-color: fail
-spec/!opengl 1.1/masked-clear: fail
-spec/!opengl 1.1/polygon-mode-facing: crash
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on bottom edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on left edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on right edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 3: expected white pixel on top edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on bottom edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on left edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on right edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on top edge: fail
-spec/!opengl 1.1/read-front clear-front-first samples=16: skip
-spec/!opengl 1.1/read-front clear-front-first samples=2: skip
-spec/!opengl 1.1/read-front clear-front-first samples=32: skip
-spec/!opengl 1.1/read-front clear-front-first samples=4: skip
-spec/!opengl 1.1/read-front clear-front-first samples=6: skip
-spec/!opengl 1.1/read-front clear-front-first samples=8: skip
-spec/!opengl 1.1/read-front samples=16: skip
-spec/!opengl 1.1/read-front samples=2: skip
-spec/!opengl 1.1/read-front samples=32: skip
-spec/!opengl 1.1/read-front samples=4: skip
-spec/!opengl 1.1/read-front samples=6: skip
-spec/!opengl 1.1/read-front samples=8: skip
-spec/!opengl 1.1/teximage-colors gl_alpha12/exact upload-download of gl_alpha12: skip
-spec/!opengl 1.1/teximage-colors gl_alpha4/exact upload-download of gl_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_alpha/exact upload-download of gl_alpha: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12/exact upload-download of gl_luminance12: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12_alpha12/exact upload-download of gl_luminance12_alpha12: skip
-spec/!opengl 1.1/teximage-colors gl_luminance12_alpha4/exact upload-download of gl_luminance12_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance4/exact upload-download of gl_luminance4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance4_alpha4/exact upload-download of gl_luminance4_alpha4: skip
-spec/!opengl 1.1/teximage-colors gl_luminance6_alpha2/exact upload-download of gl_luminance6_alpha2: skip
-spec/!opengl 1.1/teximage-colors gl_luminance/exact upload-download of gl_luminance: skip
-spec/!opengl 1.1/teximage-colors gl_luminance_alpha/exact upload-download of gl_luminance_alpha: skip
-spec/!opengl 1.1/teximage-colors gl_r11f_g11f_b10f/exact upload-download of gl_r11f_g11f_b10f: skip
-spec/!opengl 1.1/teximage-colors gl_r16f/exact upload-download of gl_r16f: skip
-spec/!opengl 1.1/teximage-colors gl_red/exact upload-download of gl_red: skip
-spec/!opengl 1.1/teximage-colors gl_rg16f/exact upload-download of gl_rg16f: skip
-spec/!opengl 1.1/teximage-colors gl_rg/exact upload-download of gl_rg: skip
-spec/!opengl 1.1/teximage-colors gl_rgb10/exact upload-download of gl_rgb10: skip
-spec/!opengl 1.1/teximage-colors gl_rgb12/exact upload-download of gl_rgb12: skip
-spec/!opengl 1.1/teximage-colors gl_rgb16f/exact upload-download of gl_rgb16f: skip
-spec/!opengl 1.1/teximage-colors gl_rgb4/exact upload-download of gl_rgb4: skip
-spec/!opengl 1.1/teximage-colors gl_rgb5/exact upload-download of gl_rgb5: skip
-spec/!opengl 1.1/teximage-colors gl_rgb9_e5/exact upload-download of gl_rgb9_e5: skip
-spec/!opengl 1.1/teximage-colors gl_rgb/exact upload-download of gl_rgb: skip
-spec/!opengl 1.1/teximage-colors gl_rgba12/exact upload-download of gl_rgba12: skip
-spec/!opengl 1.1/teximage-colors gl_rgba/exact upload-download of gl_rgba: skip
-spec/!opengl 1.1/texwrap 2d offset/gl_rgba8, npot: fail
-spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, npot, projected: fail
-spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, projected: fail
-spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, swizzled, projected: fail
-spec/!opengl 1.1/texwrap 2d/gl_rgba8, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_r3_g3_b2, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb10, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb10_a2, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb12, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb16, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb4, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb5, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb5_a1, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgb8, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgba12, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgba16, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgba2, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgba4, npot: fail
-spec/!opengl 1.1/texwrap formats offset/gl_rgba8, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_r3_g3_b2, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb10, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb10_a2, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb12, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb16, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb4, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb5, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb5_a1, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgb8, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgba12, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgba16, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgba2, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgba4, npot: fail
-spec/!opengl 1.1/texwrap formats/gl_rgba8, npot: fail
-spec/!opengl 1.1/windowoverlap: skip
-spec/!opengl 1.2/copyteximage 3d samples=16: skip
-spec/!opengl 1.2/copyteximage 3d samples=2: skip
-spec/!opengl 1.2/copyteximage 3d samples=32: skip
-spec/!opengl 1.2/copyteximage 3d samples=4: skip
-spec/!opengl 1.2/copyteximage 3d samples=6: skip
-spec/!opengl 1.2/copyteximage 3d samples=8: skip
-spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, npot, projected: fail
-spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, projected: fail
-spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, swizzled, projected: fail
-spec/!opengl 1.2/texwrap 3d/gl_rgba8, npot: fail
-spec/!opengl 1.4/copy-pixels samples=16: skip
-spec/!opengl 1.4/copy-pixels samples=2: skip
-spec/!opengl 1.4/copy-pixels samples=32: skip
-spec/!opengl 1.4/copy-pixels samples=4: skip
-spec/!opengl 1.4/copy-pixels samples=6: skip
-spec/!opengl 1.4/copy-pixels samples=8: skip
-spec/!opengl 1.4/gl-1.4-rgba-mipmap-texture-with-rgb-visual: skip
-spec/!opengl 2.0/vertex-program-two-side back back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side back/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2 back2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled back front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2 back2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled back front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled back/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back back2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front back back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back back2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front back back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2 back2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2 back2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front back front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front back/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front back/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front back/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2 back2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2 back2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2 back2/gs-out and fs: fail
-spec/!opengl 2.0/vertex-program-two-side enabled front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2 back2/vs, gs and fs: notrun
-spec/!opengl 2.0/vertex-program-two-side enabled front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled front/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side enabled/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front back/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2 back2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2 back2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2 back2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front2/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side front/vs, tcs, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side/tcs-out, tes and fs: skip
-spec/!opengl 2.0/vertex-program-two-side/tes-out and fs: skip
-spec/!opengl 2.0/vertex-program-two-side/vs, tcs, tes and fs: skip
-spec/!opengl 3.0/clearbuffer-depth-cs-probe: fail
-spec/!opengl 3.0/gl30basic: fail
-spec/!opengl 3.0/minmax: fail
-spec/!opengl 3.1/minmax: fail
-spec/!opengl 3.1/vao-broken-attrib: crash
-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/!opengl 3.2/layered-rendering/clear-color-all-types 2d_multisample_array single_level: fail
-spec/!opengl 3.2/minmax: fail
-spec/!opengl 3.2/pointsprite-origin: fail
-spec/!opengl 3.3/minmax: fail
-spec/!opengl 4.2/gl-max-vertex-attrib-stride: skip
-spec/!opengl 4.2/required-renderbuffer-attachment-formats: skip
-spec/!opengl 4.2/required-sized-texture-formats: skip
-spec/!opengl 4.2/required-texture-attachment-formats: skip
-spec/!opengl 4.3/get_glsl_version: skip
-spec/!opengl 4.5/compare-framebuffer-parameter-with-get: skip
-spec/!opengl 4.5/named-framebuffer-draw-buffers-errors: skip
-spec/!opengl 4.5/named-framebuffer-read-buffer-errors: skip
-spec/!opengl es 2.0/invalid-es3-queries_gles2: skip
-spec/!opengl es 3.0/gles-3.0-transform-feedback-uniform-buffer-object: fail
-spec/!opengl es 3.0/minmax: fail
-spec/amd_compressed_atc_texture/miptree: skip
-spec/amd_depth_clamp_separate/amd_depth_clamp_separate_range: skip
-spec/amd_depth_clamp_separate/amd_depth_clamp_separate_status: skip
-spec/amd_framebuffer_multisample_advanced/api-glcore: skip
-spec/amd_framebuffer_multisample_advanced/api-gles3: skip
-spec/amd_performance_monitor/api: skip
-spec/amd_performance_monitor/measure: skip
-spec/amd_performance_monitor/vc4: skip
-spec/amd_pinned_memory/decrement-offset: skip
-spec/amd_pinned_memory/increment-offset: skip
-spec/amd_pinned_memory/map-buffer decrement-offset: skip
-spec/amd_pinned_memory/map-buffer increment-offset: skip
-spec/amd_pinned_memory/map-buffer offset=0: skip
-spec/amd_pinned_memory/offset=0: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec4-vec4-vec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec4-vec4-vec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec4-vec4-vec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec4-vec4-vec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-float-float-float: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-int-int-int: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec2-ivec2-ivec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec3-ivec3-ivec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec4-ivec4-ivec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uint-uint-uint: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec2-uvec2-uvec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec3-uvec3-uvec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec4-uvec4-uvec4: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec2-vec2-vec2: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec3-vec3-vec3: skip
-spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec4-vec4-vec4: skip
-spec/apple_object_purgeable/object_purgeable-api-pbo: skip
-spec/apple_object_purgeable/object_purgeable-api-texture: skip
-spec/apple_object_purgeable/object_purgeable-api-vbo: skip
-spec/apple_vertex_array_object/isvertexarray: skip
-spec/apple_vertex_array_object/vao-01: skip
-spec/apple_vertex_array_object/vao-02: skip
-spec/arb_arrays_of_arrays/execution/tessellation/tcs-tes-patch: skip
-spec/arb_bindless_texture/border-color: skip
-spec/arb_bindless_texture/conversions: skip
-spec/arb_bindless_texture/errors: skip
-spec/arb_bindless_texture/execution/images/basic-arithmetic-uvec2-imagestore: skip
-spec/arb_bindless_texture/execution/images/basic-imageatomicexchange: skip
-spec/arb_bindless_texture/execution/images/basic-imagestore: skip
-spec/arb_bindless_texture/execution/images/explicit-image-binding: skip
-spec/arb_bindless_texture/execution/images/fs-const-index-three-dimensions: skip
-spec/arb_bindless_texture/execution/images/fs-struct-non-const-index: skip
-spec/arb_bindless_texture/execution/images/image-vertex-attrib-input-output: skip
-spec/arb_bindless_texture/execution/images/image-vertex-uniform-input-output: skip
-spec/arb_bindless_texture/execution/images/multiple-resident-images-reading: skip
-spec/arb_bindless_texture/execution/images/ubo-named-block: skip
-spec/arb_bindless_texture/execution/samplers/basic-arithmetic-uvec2-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-ubo-binding-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/basic-ubo-texture2d: skip
-spec/arb_bindless_texture/execution/samplers/explicit-texture-binding: skip
-spec/arb_bindless_texture/execution/samplers/fs-const-index-three-dimensions: skip
-spec/arb_bindless_texture/execution/samplers/fs-struct-non-const-index: skip
-spec/arb_bindless_texture/execution/samplers/sampler-in-struct: skip
-spec/arb_bindless_texture/execution/samplers/sampler-vertex-attrib-input-output: skip
-spec/arb_bindless_texture/execution/samplers/sampler-vertex-uniform-input-output: skip
-spec/arb_bindless_texture/execution/samplers/ubo-binding-samplers-conflict: skip
-spec/arb_bindless_texture/execution/samplers/ubo-named-block: skip
-spec/arb_bindless_texture/handles: skip
-spec/arb_bindless_texture/illegal: skip
-spec/arb_bindless_texture/legal: skip
-spec/arb_bindless_texture/limit: skip
-spec/arb_bindless_texture/linker/global_bindless_image_and_bound_image: skip
-spec/arb_bindless_texture/linker/global_bindless_image_and_bound_sampler: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bindless_image: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_image: skip
-spec/arb_bindless_texture/linker/global_bindless_sampler_and_bound_sampler: skip
-spec/arb_bindless_texture/linker/global_bound_sampler_and_bound_image: skip
-spec/arb_bindless_texture/uint64_attribs: skip
-spec/arb_bindless_texture/uniform: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern_gles2: crash
-spec/arb_buffer_storage/bufferstorage-persistent draw: skip
-spec/arb_buffer_storage/bufferstorage-persistent draw client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent draw coherent: skip
-spec/arb_buffer_storage/bufferstorage-persistent draw coherent client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent read: skip
-spec/arb_buffer_storage/bufferstorage-persistent read client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent read coherent: skip
-spec/arb_buffer_storage/bufferstorage-persistent read coherent client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw coherent: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw coherent client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 read: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 read client-storage: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 read coherent: skip
-spec/arb_buffer_storage/bufferstorage-persistent_gles3 read coherent client-storage: skip
-spec/arb_clear_texture/arb_clear_texture-multisample: skip
-spec/arb_color_buffer_float/gl_rgba8_snorm-render: fail
-spec/arb_color_buffer_float/gl_rgba8_snorm-render-fog: fail
-spec/arb_compute_shader/compute-and-render-bug-109630: skip
-spec/arb_compute_shader/execution/min-dvec4-double-large-group-size: skip
-spec/arb_compute_variable_group_size/errors: skip
-spec/arb_compute_variable_group_size/execution/basic-local-size: skip
-spec/arb_compute_variable_group_size/execution/fixed-local-size: skip
-spec/arb_compute_variable_group_size/execution/global-invocation-id: skip
-spec/arb_compute_variable_group_size/execution/separate-global-id: skip
-spec/arb_compute_variable_group_size/execution/separate-global-id-2: skip
-spec/arb_compute_variable_group_size/linker/mixed_fixed_variable_local_work_size: skip
-spec/arb_compute_variable_group_size/linker/no_local_size_specified: skip
-spec/arb_compute_variable_group_size/local-size: skip
-spec/arb_compute_variable_group_size/minmax: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=2: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=4: skip
-spec/arb_copy_image/arb_copy_image-formats --samples=8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s=z24_s8: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f: skip
-spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8: skip
-spec/arb_depth_buffer_float/texwrap formats offset/gl_depth32f_stencil8, npot: fail
-spec/arb_depth_buffer_float/texwrap formats offset/gl_depth_component32f, npot: fail
-spec/arb_depth_buffer_float/texwrap formats/gl_depth32f_stencil8, npot: fail
-spec/arb_depth_buffer_float/texwrap formats/gl_depth_component32f, npot: fail
-spec/arb_depth_texture/texwrap formats offset/gl_depth_component16, npot: fail
-spec/arb_depth_texture/texwrap formats offset/gl_depth_component24, npot: fail
-spec/arb_depth_texture/texwrap formats offset/gl_depth_component32, npot: fail
-spec/arb_depth_texture/texwrap formats/gl_depth_component16, npot: fail
-spec/arb_depth_texture/texwrap formats/gl_depth_component24, npot: fail
-spec/arb_depth_texture/texwrap formats/gl_depth_component32, npot: fail
-spec/arb_direct_state_access/create-programpipelines/default tcs == 0: skip
-spec/arb_direct_state_access/create-programpipelines/default tes == 0: skip
-spec/arb_direct_state_access/gettextureimage-formats: crash
-spec/arb_direct_state_access/texture-buffer: fail
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs: crash
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max: crash
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs: crash
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface: crash
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface: crash
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct: crash
-spec/arb_enhanced_layouts/execution/component-layout/tcs-tes-fs-array-with-non-array-interleave: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output-indirect: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-array-interleave: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-double: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-ifc-array-interleave: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-patch: skip
-spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-patch-array-interleave: skip
-spec/arb_enhanced_layouts/explicit-offset-bufferstorage: skip
-spec/arb_es2_compatibility/texwrap formats offset/gl_rgb565, npot: fail
-spec/arb_es2_compatibility/texwrap formats/gl_rgb565, npot: fail
-spec/arb_fragment_program/fp-indirections: skip
-spec/arb_fragment_shader_interlock/arb_fragment_shader_interlock-image-load-store: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/ms4: fail
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/per-sample: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/dsa: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-roundup-samples: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type-draw: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-output-type: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out 1: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out max: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf 1: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf max: skip
-spec/arb_geometry_shader4/arb_geometry_shader4-vertices-in: skip
-spec/arb_geometry_shader4/execution/2darray-basic: skip
-spec/arb_geometry_shader4/execution/clip-distance-bulk-copy: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read-aoa: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-explicitly-sized: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-param: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-param-aoa: skip
-spec/arb_geometry_shader4/execution/clip-distance-in-values: skip
-spec/arb_geometry_shader4/execution/generate-zero-primitives: skip
-spec/arb_geometry_shader4/execution/sanity: skip
-spec/arb_geometry_shader4/execution/texcoord-constant-indices: skip
-spec/arb_geometry_shader4/execution/texcoord-non-constant-indices: skip
-spec/arb_geometry_shader4/linker/2darray-bounds-and-sizes-check: skip
-spec/arb_geometry_shader4/linker/2darray-vertex-index-oob: skip
-spec/arb_geometry_shader4/linker/input-overrun-lines: skip
-spec/arb_geometry_shader4/linker/input-overrun-lines-adjacency: skip
-spec/arb_geometry_shader4/linker/input-overrun-points: skip
-spec/arb_geometry_shader4/linker/input-overrun-triangles: skip
-spec/arb_geometry_shader4/linker/input-overrun-triangles-adjacency: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects: skip
-spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: skip
-spec/arb_geometry_shader4/linker/varying-mismatch: skip
-spec/arb_geometry_shader4/linker/verticesin-const: skip
-spec/arb_get_program_binary/execution/uniform-after-restore: skip
-spec/arb_get_program_binary/reset-uniform: skip
-spec/arb_get_program_binary/restore-implicit-use-program: skip
-spec/arb_get_program_binary/restore-sso-program: fail
-spec/arb_get_program_binary/xfb-varyings: skip
-spec/arb_gl_spirv/execution/ssbo/aoa: skip
-spec/arb_gl_spirv/execution/ssbo/aoa-2: skip
-spec/arb_gl_spirv/execution/ssbo/array: skip
-spec/arb_gl_spirv/execution/ssbo/array-indirect: skip
-spec/arb_gl_spirv/execution/ssbo/array-inside-ssbo: skip
-spec/arb_gl_spirv/execution/ssbo/array-of-arrays-inside-ssbo: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/column-major: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/column-vs-row: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/complex: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/indirect-column-major: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/indirect-row-major: skip
-spec/arb_gl_spirv/execution/ssbo/matrix/row-major: skip
-spec/arb_gl_spirv/execution/ssbo/simple: skip
-spec/arb_gl_spirv/execution/ssbo/two-ssbo: skip
-spec/arb_gl_spirv/execution/ssbo/two-ssbo-different-layouts: skip
-spec/arb_gl_spirv/execution/ssbo/two-stages: skip
-spec/arb_gl_spirv/execution/ssbo/unsized-array: skip
-spec/arb_gl_spirv/execution/ssbo/unsized-array-length: skip
-spec/arb_gl_spirv/execution/ubo/aoa: skip
-spec/arb_gl_spirv/execution/ubo/aoa-2: skip
-spec/arb_gl_spirv/execution/ubo/array: skip
-spec/arb_gl_spirv/execution/ubo/array-complex: skip
-spec/arb_gl_spirv/execution/ubo/array-different-array-stride-ubo: skip
-spec/arb_gl_spirv/execution/ubo/array-indirect: skip
-spec/arb_gl_spirv/execution/ubo/array-inside-ubo: skip
-spec/arb_gl_spirv/execution/ubo/array-inside-ubo-copy: skip
-spec/arb_gl_spirv/execution/ubo/array-of-arrays-inside-ubo: skip
-spec/arb_gl_spirv/execution/ubo/explicit-offset: skip
-spec/arb_gl_spirv/execution/ubo/explicit-offset-nested-struct: skip
-spec/arb_gl_spirv/execution/ubo/location-0-crash: skip
-spec/arb_gl_spirv/execution/ubo/matrix/column-major: skip
-spec/arb_gl_spirv/execution/ubo/matrix/column-vs-row: skip
-spec/arb_gl_spirv/execution/ubo/matrix/complex: skip
-spec/arb_gl_spirv/execution/ubo/matrix/different-matrix-stride: skip
-spec/arb_gl_spirv/execution/ubo/matrix/indirect-column-major: skip
-spec/arb_gl_spirv/execution/ubo/matrix/indirect-row-major: skip
-spec/arb_gl_spirv/execution/ubo/matrix/row-major: skip
-spec/arb_gl_spirv/execution/ubo/simple: skip
-spec/arb_gl_spirv/execution/ubo/two-stages: skip
-spec/arb_gl_spirv/execution/ubo/two-ubos: skip
-spec/arb_gl_spirv/execution/uniform/array: skip
-spec/arb_gl_spirv/execution/uniform/arrays-of-arrays: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-aoa-cs: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-aoa-fs: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-array-cs: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-array-fs: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-cs: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-mixing-with-normal-uniforms: skip
-spec/arb_gl_spirv/execution/uniform/atomic-uint-several-slots: skip
-spec/arb_gl_spirv/execution/uniform/embedded-structs: skip
-spec/arb_gl_spirv/execution/uniform/index-matches-location: skip
-spec/arb_gl_spirv/execution/uniform/initializer: skip
-spec/arb_gl_spirv/execution/uniform/initializer-complex: skip
-spec/arb_gl_spirv/execution/uniform/initializer-dvec4: skip
-spec/arb_gl_spirv/execution/uniform/initializer-mat4x3: skip
-spec/arb_gl_spirv/execution/uniform/nonsequential-locations: skip
-spec/arb_gl_spirv/execution/uniform/sampler2d: skip
-spec/arb_gl_spirv/execution/uniform/sampler2d-binding: skip
-spec/arb_gl_spirv/execution/uniform/sampler2d-binding-array: skip
-spec/arb_gl_spirv/execution/uniform/sampler2d-nonconst-nested-array: skip
-spec/arb_gl_spirv/execution/uniform/sampler2d-struct: skip
-spec/arb_gl_spirv/execution/uniform/simple: skip
-spec/arb_gl_spirv/execution/uniform/simple-without-names: skip
-spec/arb_gl_spirv/execution/uniform/struct: skip
-spec/arb_gl_spirv/execution/uniform/struct-array: skip
-spec/arb_gl_spirv/execution/uniform/two-uniforms: skip
-spec/arb_gl_spirv/execution/va64-simple: skip
-spec/arb_gl_spirv/execution/vs-ps-simple: skip
-spec/arb_gl_spirv/execution/vs-ps-specializations: skip
-spec/arb_gl_spirv/execution/xfb/vs_aoa: skip
-spec/arb_gl_spirv/execution/xfb/vs_block: skip
-spec/arb_gl_spirv/execution/xfb/vs_block_array: skip
-spec/arb_gl_spirv/execution/xfb/vs_block_array_offset_per_member: skip
-spec/arb_gl_spirv/execution/xfb/vs_double: skip
-spec/arb_gl_spirv/execution/xfb/vs_lines: skip
-spec/arb_gl_spirv/execution/xfb/vs_simple: skip
-spec/arb_gl_spirv/execution/xfb/vs_simple_multiple_samples: skip
-spec/arb_gl_spirv/execution/xfb/vs_struct: skip
-spec/arb_gl_spirv/execution/xfb/vs_struct_array: skip
-spec/arb_gl_spirv/execution/xfb/vs_triangles: skip
-spec/arb_gl_spirv/execution/xfb/vs_two_block: skip
-spec/arb_gl_spirv/execution/xfb/vs_two_sets: skip
-spec/arb_gl_spirv/execution/xfb/vs_two_sets_ifc: skip
-spec/arb_gl_spirv/execution/xfb/vs_two_sets_struct: skip
-spec/arb_gl_spirv/linker/uniform/multisampler: skip
-spec/arb_gl_spirv/linker/uniform/multisampler-array: skip
-spec/arb_indirect_parameters/conditional-render: skip
-spec/arb_indirect_parameters/tf-count-arrays: skip
-spec/arb_indirect_parameters/tf-count-elements: skip
-spec/arb_internalformat_query/minmax: skip
-spec/arb_internalformat_query/misc. api error checks: skip
-spec/arb_occlusion_query/occlusion_query_meta_no_fragments: fail
-spec/arb_occlusion_query/occlusion_query_meta_save: fail
-spec/arb_post_depth_coverage/arb_post_depth_coverage-basic: skip
-spec/arb_post_depth_coverage/arb_post_depth_coverage-multisampling: skip
-spec/arb_post_depth_coverage/arb_post_depth_coverage-sample-shading: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[1][0]' on gl_program_input: fail
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/tcs_patch on gl_program_output: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/tess_control on gl_tess_control_subroutine_uniform: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-location/test_subroutine_stages_tcs_tes: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tcs): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tcs,tes): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tes): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs,tcs,tes): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs,tes): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs,tes,gs): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tes): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_control_subroutine: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_control_subroutine_uniform: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_evaluation_subroutine: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_evaluation_subroutine_uniform: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform(tes,tcs): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform_block(tcs,tes): skip
-spec/arb_provoking_vertex/arb-provoking-vertex-clipped-geometry-flatshading: crash
-spec/arb_provoking_vertex/arb-provoking-vertex-render: crash
-spec/arb_query_buffer_object/coherency: skip
-spec/arb_query_buffer_object/qbo: skip
-spec/arb_robustness/arb_robustness_client-mem-bounds: crash
-spec/arb_sample_locations/test: skip
-spec/arb_sample_shading/arb_sample_shading-api: skip
-spec/arb_sample_shading/arb_sample_shading-builtin-gl-sample-mask-mrt-alpha: skip
-spec/arb_sample_shading/arb_sample_shading-builtin-gl-sample-mask-mrt-alpha-to-coverage-combinations: skip
-spec/arb_sample_shading/builtin-gl-num-samples 0: skip
-spec/arb_sample_shading/builtin-gl-num-samples 16: skip
-spec/arb_sample_shading/builtin-gl-num-samples 2: skip
-spec/arb_sample_shading/builtin-gl-num-samples 32: skip
-spec/arb_sample_shading/builtin-gl-num-samples 4: skip
-spec/arb_sample_shading/builtin-gl-num-samples 6: skip
-spec/arb_sample_shading/builtin-gl-num-samples 8: skip
-spec/arb_sample_shading/builtin-gl-sample-id 0: skip
-spec/arb_sample_shading/builtin-gl-sample-id 16: skip
-spec/arb_sample_shading/builtin-gl-sample-id 2: skip
-spec/arb_sample_shading/builtin-gl-sample-id 32: skip
-spec/arb_sample_shading/builtin-gl-sample-id 4: skip
-spec/arb_sample_shading/builtin-gl-sample-id 6: skip
-spec/arb_sample_shading/builtin-gl-sample-id 8: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 0: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 16: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 2: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 32: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 4: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 6: skip
-spec/arb_sample_shading/builtin-gl-sample-mask 8: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 0: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 16: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 2: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 32: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 4: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 6: skip
-spec/arb_sample_shading/builtin-gl-sample-mask-simple 8: skip
-spec/arb_sample_shading/builtin-gl-sample-position 0: skip
-spec/arb_sample_shading/builtin-gl-sample-position 16: skip
-spec/arb_sample_shading/builtin-gl-sample-position 2: skip
-spec/arb_sample_shading/builtin-gl-sample-position 32: skip
-spec/arb_sample_shading/builtin-gl-sample-position 4: skip
-spec/arb_sample_shading/builtin-gl-sample-position 6: skip
-spec/arb_sample_shading/builtin-gl-sample-position 8: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 16: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 2: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 32: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 4: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 6: skip
-spec/arb_sample_shading/ignore-centroid-qualifier 8: skip
-spec/arb_sample_shading/interpolate-at-sample-position 16: skip
-spec/arb_sample_shading/interpolate-at-sample-position 2: skip
-spec/arb_sample_shading/interpolate-at-sample-position 32: skip
-spec/arb_sample_shading/interpolate-at-sample-position 4: skip
-spec/arb_sample_shading/interpolate-at-sample-position 6: skip
-spec/arb_sample_shading/interpolate-at-sample-position 8: skip
-spec/arb_sample_shading/samplemask 0 all: skip
-spec/arb_sample_shading/samplemask 16: skip
-spec/arb_sample_shading/samplemask 16 all: skip
-spec/arb_sample_shading/samplemask 2: skip
-spec/arb_sample_shading/samplemask 2 all: skip
-spec/arb_sample_shading/samplemask 32: skip
-spec/arb_sample_shading/samplemask 32 all: skip
-spec/arb_sample_shading/samplemask 4: skip
-spec/arb_sample_shading/samplemask 4 all: skip
-spec/arb_sample_shading/samplemask 6: skip
-spec/arb_sample_shading/samplemask 6 all: skip
-spec/arb_sample_shading/samplemask 8: skip
-spec/arb_sample_shading/samplemask 8 all: skip
-spec/arb_separate_shader_objects/execution/layout-location-named-block-with-array: skip
-spec/arb_separate_shader_objects/linker/pervertex-clipdistance-tcs-out-tes: skip
-spec/arb_separate_shader_objects/linker/pervertex-clipdistance-tes-out-gs: skip
-spec/arb_separate_shader_objects/linker/pervertex-clipdistance-vs-out-tcs: skip
-spec/arb_separate_shader_objects/linker/pervertex-culldistance-tcs-out-tes: skip
-spec/arb_separate_shader_objects/linker/pervertex-culldistance-tes-out-gs: skip
-spec/arb_separate_shader_objects/linker/pervertex-culldistance-vs-out-tcs: skip
-spec/arb_separate_shader_objects/linker/pervertex-pointsize-tcs-out-tes: skip
-spec/arb_separate_shader_objects/linker/pervertex-pointsize-tes-out-gs: skip
-spec/arb_separate_shader_objects/linker/pervertex-pointsize-vs-out-tcs: skip
-spec/arb_separate_shader_objects/linker/pervertex-position-tcs-out-tes: skip
-spec/arb_separate_shader_objects/linker/pervertex-position-tes-out-gs: skip
-spec/arb_separate_shader_objects/linker/pervertex-position-vs-out-tcs: skip
-spec/arb_separate_shader_objects/mix-and-match-tcs-tes: skip
-spec/arb_separate_shader_objects/rendezvous by location (5 stages): skip
-spec/arb_separate_shader_objects/validateprogrampipeline/only tes from tes/tcs program: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/tcs splitting a vs/gs pipeline: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/tes splitting a vs/gs program: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/tes/tcs without vs: skip
-spec/arb_shader_atomic_counters/linker/different-bindings-atomic-counter: skip
-spec/arb_shader_atomic_counters/max-counters/combined test above maximum number of atomic counter buffers: skip
-spec/arb_shader_atomic_counters/semantics/tessellation control shader atomic built-in semantics: skip
-spec/arb_shader_atomic_counters/semantics/tessellation evaluation shader atomic built-in semantics: skip
-spec/arb_shader_atomic_counters/unused-result/tessellation control shader atomic built-in semantics: skip
-spec/arb_shader_atomic_counters/unused-result/tessellation evaluation shader atomic built-in semantics: skip
-spec/arb_shader_ballot/execution/fs-ballot: skip
-spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
-spec/arb_shader_ballot/execution/fs-builtin-variables: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-if: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-loop: skip
-spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-uniform: skip
-spec/arb_shader_ballot/execution/fs-readinvocation-uint: skip
-spec/arb_shader_ballot/execution/fs-readinvocation-uint-uniform: skip
-spec/arb_shader_clock/execution/clock: skip
-spec/arb_shader_clock/execution/clock2x32: skip
-spec/arb_shader_draw_parameters/baseinstance: skip
-spec/arb_shader_draw_parameters/baseinstance-indirect: skip
-spec/arb_shader_draw_parameters/basevertex: skip
-spec/arb_shader_draw_parameters/basevertex-baseinstance: skip
-spec/arb_shader_draw_parameters/basevertex-baseinstance-indirect: skip
-spec/arb_shader_draw_parameters/basevertex-indirect: skip
-spec/arb_shader_draw_parameters/drawid: skip
-spec/arb_shader_draw_parameters/drawid-indirect: skip
-spec/arb_shader_draw_parameters/drawid-indirect-baseinstance: skip
-spec/arb_shader_draw_parameters/drawid-indirect-basevertex: skip
-spec/arb_shader_draw_parameters/drawid-indirect-vertexid: skip
-spec/arb_shader_draw_parameters/drawid-single-draw: skip
-spec/arb_shader_draw_parameters/drawid-single-draw-display-list: skip
-spec/arb_shader_draw_parameters/drawid-single-draw-primitive-restart: skip
-spec/arb_shader_draw_parameters/drawid-vertexid: skip
-spec/arb_shader_draw_parameters/vertexid-zerobased: skip
-spec/arb_shader_draw_parameters/vertexid-zerobased-indirect: skip
-spec/arb_shader_group_vote/cs-all: skip
-spec/arb_shader_group_vote/cs-any: skip
-spec/arb_shader_group_vote/cs-eq: skip
-spec/arb_shader_group_vote/vs-all-const: skip
-spec/arb_shader_group_vote/vs-all-uniform: skip
-spec/arb_shader_group_vote/vs-any-const: skip
-spec/arb_shader_group_vote/vs-any-uniform: skip
-spec/arb_shader_group_vote/vs-eq-const: skip
-spec/arb_shader_group_vote/vs-eq-uniform: skip
-spec/arb_shader_image_load_store/execution/disable_early_z: fail
-spec/arb_shader_image_load_store/execution/gl45-imageatomicexchange-float: skip
-spec/arb_shader_image_load_store/max-size/imagecube max size test/4096x4096x6x1: skip
-spec/arb_shader_image_load_store/max-size/imagecubearray max size test/4096x4096x6x1: skip
-spec/arb_shader_precision/fs-degrees-float: skip
-spec/arb_shader_precision/fs-degrees-vec2: skip
-spec/arb_shader_precision/fs-degrees-vec3: skip
-spec/arb_shader_precision/fs-degrees-vec4: skip
-spec/arb_shader_precision/fs-exp-float: skip
-spec/arb_shader_precision/fs-exp-vec2: skip
-spec/arb_shader_precision/fs-exp-vec3: skip
-spec/arb_shader_precision/fs-exp-vec4: skip
-spec/arb_shader_precision/fs-exp2-float: skip
-spec/arb_shader_precision/fs-exp2-vec2: skip
-spec/arb_shader_precision/fs-exp2-vec3: skip
-spec/arb_shader_precision/fs-exp2-vec4: skip
-spec/arb_shader_precision/fs-fma-float-float-float: skip
-spec/arb_shader_precision/fs-inversesqrt-float: skip
-spec/arb_shader_precision/fs-inversesqrt-vec2: skip
-spec/arb_shader_precision/fs-inversesqrt-vec3: skip
-spec/arb_shader_precision/fs-inversesqrt-vec4: skip
-spec/arb_shader_precision/fs-log-float: skip
-spec/arb_shader_precision/fs-log-vec2: skip
-spec/arb_shader_precision/fs-log-vec3: skip
-spec/arb_shader_precision/fs-log-vec4: skip
-spec/arb_shader_precision/fs-log2-float: skip
-spec/arb_shader_precision/fs-log2-vec2: skip
-spec/arb_shader_precision/fs-log2-vec3: skip
-spec/arb_shader_precision/fs-log2-vec4: skip
-spec/arb_shader_precision/fs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/fs-op-add-float-float: skip
-spec/arb_shader_precision/fs-op-add-float-vec2: skip
-spec/arb_shader_precision/fs-op-add-float-vec3: skip
-spec/arb_shader_precision/fs-op-add-float-vec4: skip
-spec/arb_shader_precision/fs-op-add-vec2-float: skip
-spec/arb_shader_precision/fs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-add-vec3-float: skip
-spec/arb_shader_precision/fs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-add-vec4-float: skip
-spec/arb_shader_precision/fs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-add-float-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-div-float-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-div-float-float: skip
-spec/arb_shader_precision/fs-op-div-float-vec2: skip
-spec/arb_shader_precision/fs-op-div-float-vec3: skip
-spec/arb_shader_precision/fs-op-div-float-vec4: skip
-spec/arb_shader_precision/fs-op-div-vec2-float: skip
-spec/arb_shader_precision/fs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-div-vec3-float: skip
-spec/arb_shader_precision/fs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-div-vec4-float: skip
-spec/arb_shader_precision/fs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-mult-float-float: skip
-spec/arb_shader_precision/fs-op-mult-float-vec2: skip
-spec/arb_shader_precision/fs-op-mult-float-vec3: skip
-spec/arb_shader_precision/fs-op-mult-float-vec4: skip
-spec/arb_shader_precision/fs-op-mult-vec2-float: skip
-spec/arb_shader_precision/fs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-mult-vec3-float: skip
-spec/arb_shader_precision/fs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-mult-vec4-float: skip
-spec/arb_shader_precision/fs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-sub-float-float: skip
-spec/arb_shader_precision/fs-op-sub-float-vec2: skip
-spec/arb_shader_precision/fs-op-sub-float-vec3: skip
-spec/arb_shader_precision/fs-op-sub-float-vec4: skip
-spec/arb_shader_precision/fs-op-sub-vec2-float: skip
-spec/arb_shader_precision/fs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-sub-vec3-float: skip
-spec/arb_shader_precision/fs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-sub-vec4-float: skip
-spec/arb_shader_precision/fs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/fs-pow-float-float: skip
-spec/arb_shader_precision/fs-pow-vec2-vec2: skip
-spec/arb_shader_precision/fs-pow-vec3-vec3: skip
-spec/arb_shader_precision/fs-pow-vec4-vec4: skip
-spec/arb_shader_precision/fs-radians-float: skip
-spec/arb_shader_precision/fs-radians-vec2: skip
-spec/arb_shader_precision/fs-radians-vec3: skip
-spec/arb_shader_precision/fs-radians-vec4: skip
-spec/arb_shader_precision/fs-sqrt-float: skip
-spec/arb_shader_precision/fs-sqrt-vec2: skip
-spec/arb_shader_precision/fs-sqrt-vec3: skip
-spec/arb_shader_precision/fs-sqrt-vec4: skip
-spec/arb_shader_precision/gs-degrees-float: skip
-spec/arb_shader_precision/gs-degrees-vec2: skip
-spec/arb_shader_precision/gs-degrees-vec3: skip
-spec/arb_shader_precision/gs-degrees-vec4: skip
-spec/arb_shader_precision/gs-exp-float: skip
-spec/arb_shader_precision/gs-exp-vec2: skip
-spec/arb_shader_precision/gs-exp-vec3: skip
-spec/arb_shader_precision/gs-exp-vec4: skip
-spec/arb_shader_precision/gs-exp2-float: skip
-spec/arb_shader_precision/gs-exp2-vec2: skip
-spec/arb_shader_precision/gs-exp2-vec3: skip
-spec/arb_shader_precision/gs-exp2-vec4: skip
-spec/arb_shader_precision/gs-fma-float-float-float: skip
-spec/arb_shader_precision/gs-inversesqrt-float: skip
-spec/arb_shader_precision/gs-inversesqrt-vec2: skip
-spec/arb_shader_precision/gs-inversesqrt-vec3: skip
-spec/arb_shader_precision/gs-inversesqrt-vec4: skip
-spec/arb_shader_precision/gs-log-float: skip
-spec/arb_shader_precision/gs-log-vec2: skip
-spec/arb_shader_precision/gs-log-vec3: skip
-spec/arb_shader_precision/gs-log-vec4: skip
-spec/arb_shader_precision/gs-log2-float: skip
-spec/arb_shader_precision/gs-log2-vec2: skip
-spec/arb_shader_precision/gs-log2-vec3: skip
-spec/arb_shader_precision/gs-log2-vec4: skip
-spec/arb_shader_precision/gs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/gs-op-add-float-float: skip
-spec/arb_shader_precision/gs-op-add-float-vec2: skip
-spec/arb_shader_precision/gs-op-add-float-vec3: skip
-spec/arb_shader_precision/gs-op-add-float-vec4: skip
-spec/arb_shader_precision/gs-op-add-vec2-float: skip
-spec/arb_shader_precision/gs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-add-vec3-float: skip
-spec/arb_shader_precision/gs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-add-vec4-float: skip
-spec/arb_shader_precision/gs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-add-float-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-div-float-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-div-float-float: skip
-spec/arb_shader_precision/gs-op-div-float-vec2: skip
-spec/arb_shader_precision/gs-op-div-float-vec3: skip
-spec/arb_shader_precision/gs-op-div-float-vec4: skip
-spec/arb_shader_precision/gs-op-div-vec2-float: skip
-spec/arb_shader_precision/gs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-div-vec3-float: skip
-spec/arb_shader_precision/gs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-div-vec4-float: skip
-spec/arb_shader_precision/gs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-mult-float-float: skip
-spec/arb_shader_precision/gs-op-mult-float-vec2: skip
-spec/arb_shader_precision/gs-op-mult-float-vec3: skip
-spec/arb_shader_precision/gs-op-mult-float-vec4: skip
-spec/arb_shader_precision/gs-op-mult-vec2-float: skip
-spec/arb_shader_precision/gs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-mult-vec3-float: skip
-spec/arb_shader_precision/gs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-mult-vec4-float: skip
-spec/arb_shader_precision/gs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-sub-float-float: skip
-spec/arb_shader_precision/gs-op-sub-float-vec2: skip
-spec/arb_shader_precision/gs-op-sub-float-vec3: skip
-spec/arb_shader_precision/gs-op-sub-float-vec4: skip
-spec/arb_shader_precision/gs-op-sub-vec2-float: skip
-spec/arb_shader_precision/gs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-sub-vec3-float: skip
-spec/arb_shader_precision/gs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-sub-vec4-float: skip
-spec/arb_shader_precision/gs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/gs-pow-float-float: skip
-spec/arb_shader_precision/gs-pow-vec2-vec2: skip
-spec/arb_shader_precision/gs-pow-vec3-vec3: skip
-spec/arb_shader_precision/gs-pow-vec4-vec4: skip
-spec/arb_shader_precision/gs-radians-float: skip
-spec/arb_shader_precision/gs-radians-vec2: skip
-spec/arb_shader_precision/gs-radians-vec3: skip
-spec/arb_shader_precision/gs-radians-vec4: skip
-spec/arb_shader_precision/gs-sqrt-float: skip
-spec/arb_shader_precision/gs-sqrt-vec2: skip
-spec/arb_shader_precision/gs-sqrt-vec3: skip
-spec/arb_shader_precision/gs-sqrt-vec4: skip
-spec/arb_shader_precision/vs-degrees-float: skip
-spec/arb_shader_precision/vs-degrees-vec2: skip
-spec/arb_shader_precision/vs-degrees-vec3: skip
-spec/arb_shader_precision/vs-degrees-vec4: skip
-spec/arb_shader_precision/vs-exp-float: skip
-spec/arb_shader_precision/vs-exp-vec2: skip
-spec/arb_shader_precision/vs-exp-vec3: skip
-spec/arb_shader_precision/vs-exp-vec4: skip
-spec/arb_shader_precision/vs-exp2-float: skip
-spec/arb_shader_precision/vs-exp2-vec2: skip
-spec/arb_shader_precision/vs-exp2-vec3: skip
-spec/arb_shader_precision/vs-exp2-vec4: skip
-spec/arb_shader_precision/vs-fma-float-float-float: skip
-spec/arb_shader_precision/vs-inversesqrt-float: skip
-spec/arb_shader_precision/vs-inversesqrt-vec2: skip
-spec/arb_shader_precision/vs-inversesqrt-vec3: skip
-spec/arb_shader_precision/vs-inversesqrt-vec4: skip
-spec/arb_shader_precision/vs-log-float: skip
-spec/arb_shader_precision/vs-log-vec2: skip
-spec/arb_shader_precision/vs-log-vec3: skip
-spec/arb_shader_precision/vs-log-vec4: skip
-spec/arb_shader_precision/vs-log2-float: skip
-spec/arb_shader_precision/vs-log2-vec2: skip
-spec/arb_shader_precision/vs-log2-vec3: skip
-spec/arb_shader_precision/vs-log2-vec4: skip
-spec/arb_shader_precision/vs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/vs-op-add-float-float: skip
-spec/arb_shader_precision/vs-op-add-float-vec2: skip
-spec/arb_shader_precision/vs-op-add-float-vec3: skip
-spec/arb_shader_precision/vs-op-add-float-vec4: skip
-spec/arb_shader_precision/vs-op-add-vec2-float: skip
-spec/arb_shader_precision/vs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-add-vec3-float: skip
-spec/arb_shader_precision/vs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-add-vec4-float: skip
-spec/arb_shader_precision/vs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-add-float-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-div-float-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-div-float-float: skip
-spec/arb_shader_precision/vs-op-div-float-vec2: skip
-spec/arb_shader_precision/vs-op-div-float-vec3: skip
-spec/arb_shader_precision/vs-op-div-float-vec4: skip
-spec/arb_shader_precision/vs-op-div-vec2-float: skip
-spec/arb_shader_precision/vs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-div-vec3-float: skip
-spec/arb_shader_precision/vs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-div-vec4-float: skip
-spec/arb_shader_precision/vs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-mult-float-float: skip
-spec/arb_shader_precision/vs-op-mult-float-vec2: skip
-spec/arb_shader_precision/vs-op-mult-float-vec3: skip
-spec/arb_shader_precision/vs-op-mult-float-vec4: skip
-spec/arb_shader_precision/vs-op-mult-vec2-float: skip
-spec/arb_shader_precision/vs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-mult-vec3-float: skip
-spec/arb_shader_precision/vs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-mult-vec4-float: skip
-spec/arb_shader_precision/vs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-sub-float-float: skip
-spec/arb_shader_precision/vs-op-sub-float-vec2: skip
-spec/arb_shader_precision/vs-op-sub-float-vec3: skip
-spec/arb_shader_precision/vs-op-sub-float-vec4: skip
-spec/arb_shader_precision/vs-op-sub-vec2-float: skip
-spec/arb_shader_precision/vs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-sub-vec3-float: skip
-spec/arb_shader_precision/vs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-sub-vec4-float: skip
-spec/arb_shader_precision/vs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/vs-pow-float-float: skip
-spec/arb_shader_precision/vs-pow-vec2-vec2: skip
-spec/arb_shader_precision/vs-pow-vec3-vec3: skip
-spec/arb_shader_precision/vs-pow-vec4-vec4: skip
-spec/arb_shader_precision/vs-radians-float: skip
-spec/arb_shader_precision/vs-radians-vec2: skip
-spec/arb_shader_precision/vs-radians-vec3: skip
-spec/arb_shader_precision/vs-radians-vec4: skip
-spec/arb_shader_precision/vs-sqrt-float: skip
-spec/arb_shader_precision/vs-sqrt-vec2: skip
-spec/arb_shader_precision/vs-sqrt-vec3: skip
-spec/arb_shader_precision/vs-sqrt-vec4: skip
-spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: fail
-spec/arb_shader_storage_buffer_object/minmax: skip
-spec/arb_shader_texture_image_samples/builtin-image: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/fs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/gs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-isampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-sampler2dmsarray-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dms-8: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-16: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-2: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-32: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-4: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-6: skip
-spec/arb_shader_texture_image_samples/texturesamples/vs-usampler2dmsarray-8: skip
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb 1d: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb 1dshadow: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb 2d: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb 2dshadow: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb 3d: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *gradarb cube: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 1d: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 1d_projvec4: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 1dshadow: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 2d: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 2d_projvec4: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 2dshadow: fail
-spec/arb_shader_texture_lod/execution/tex-miplevel-selection *projgradarb 3d: fail
-spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks: skip
-spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks-instanced: skip
-spec/arb_sparse_buffer/basic: skip
-spec/arb_sparse_buffer/buffer-data: skip
-spec/arb_sparse_buffer/commit: skip
-spec/arb_sparse_buffer/minmax: skip
-spec/arb_stencil_texturing/glblitframebuffer corrupts state/gl_texture_2d_multisample: fail
-spec/arb_stencil_texturing/glblitframebuffer corrupts state/gl_texture_2d_multisample_array: fail
-spec/arb_sync/clientwaitsync-timeout: skip
-spec/arb_sync/sync_api: crash
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 1 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 1 8 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 1 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 32 42 8 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 1 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 1 8 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 1 8 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 128 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 64 8: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 1: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 2: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 3: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 4: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 7: skip
-spec/arb_texture_barrier/arb_texture_barrier-blending-in-shader 512 42 8 8 8: skip
-spec/arb_texture_buffer_object/bufferstorage: skip
-spec/arb_texture_buffer_object/data-sync: fail
-spec/arb_texture_buffer_object/formats (fs, 3.1 core)/gl_rgb32f: fail
-spec/arb_texture_buffer_object/formats (vs, 3.1 core)/gl_rgb32f: fail
-spec/arb_texture_buffer_object/negative-unsupported: skip
-spec/arb_texture_buffer_object/subdata-sync: fail
-spec/arb_texture_cube_map/copyteximage cube samples=16: skip
-spec/arb_texture_cube_map/copyteximage cube samples=2: skip
-spec/arb_texture_cube_map/copyteximage cube samples=32: skip
-spec/arb_texture_cube_map/copyteximage cube samples=4: skip
-spec/arb_texture_cube_map/copyteximage cube samples=6: skip
-spec/arb_texture_cube_map/copyteximage cube samples=8: skip
-spec/arb_texture_cube_map_array/texturesize/tes-texturesize-isamplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/tes-texturesize-samplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/tes-texturesize-samplercubearrayshadow: skip
-spec/arb_texture_cube_map_array/texturesize/tes-texturesize-usamplercubearray: skip
-spec/arb_texture_float/multisample-formats 16 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 2 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 32 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 4 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 6 gl_arb_texture_float: skip
-spec/arb_texture_float/multisample-formats 8 gl_arb_texture_float: skip
-spec/arb_texture_float/texwrap formats offset/gl_alpha16f_arb, npot: fail
-spec/arb_texture_float/texwrap formats/gl_alpha16f_arb, npot: fail
-spec/arb_texture_multisample/arb_texture_multisample-clear: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r11f_g11f_b10f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r3_g3_b2: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10_a2: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10_a2ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb12: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb4: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb5: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb5_a1: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb9_e5: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba12: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba2: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32f: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba4: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8_snorm: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8i: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8ui: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_srgb8: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_srgb8_alpha8: skip
-spec/arb_texture_multisample/arb_texture_multisample-negative-max-samples: skip
-spec/arb_texture_multisample/arb_texture_multisample-sample-mask-execution: skip
-spec/arb_texture_multisample/arb_texture_multisample-sample-mask-execution -tex: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 16: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 2: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 32: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 4: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 6: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 8: skip
-spec/arb_texture_multisample/fb-completeness/16: skip
-spec/arb_texture_multisample/fb-completeness/2: skip
-spec/arb_texture_multisample/fb-completeness/32: skip
-spec/arb_texture_multisample/fb-completeness/4: skip
-spec/arb_texture_multisample/fb-completeness/6: skip
-spec/arb_texture_multisample/fb-completeness/8: skip
-spec/arb_texture_multisample/sample-position/16: skip
-spec/arb_texture_multisample/sample-position/2: skip
-spec/arb_texture_multisample/sample-position/32: skip
-spec/arb_texture_multisample/sample-position/4: skip
-spec/arb_texture_multisample/sample-position/6: skip
-spec/arb_texture_multisample/sample-position/8: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dms 4 1x130-501x130: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dms 4 1x71-501x71: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dms 4 281x1-281x130: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dms 4 71x1-71x130: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dmsarray 4 1x129x9-98x129x9: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dmsarray 4 98x129x1-98x129x9: skip
-spec/arb_texture_multisample/texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9: skip
-spec/arb_texture_multisample/texelfetch/16-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/16-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/16-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/2-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/2-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/32-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/32-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/4-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/4-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/6-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/6-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-fs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-fs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-gs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-gs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-isampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-isampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-sampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-sampler2dmsarray: skip
-spec/arb_texture_multisample/texelfetch/8-vs-usampler2dms: skip
-spec/arb_texture_multisample/texelfetch/8-vs-usampler2dmsarray: skip
-spec/arb_texture_multisample/texturesize/fs-texturesize-isampler2dms: fail
-spec/arb_texture_multisample/texturesize/fs-texturesize-isampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/fs-texturesize-sampler2dms: fail
-spec/arb_texture_multisample/texturesize/fs-texturesize-sampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/fs-texturesize-usampler2dms: fail
-spec/arb_texture_multisample/texturesize/fs-texturesize-usampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-isampler2dms: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-isampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-sampler2dms: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-sampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-usampler2dms: fail
-spec/arb_texture_multisample/texturesize/gs-texturesize-usampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/tes-texturesize-isampler2dms: skip
-spec/arb_texture_multisample/texturesize/tes-texturesize-isampler2dmsarray: skip
-spec/arb_texture_multisample/texturesize/tes-texturesize-sampler2dms: skip
-spec/arb_texture_multisample/texturesize/tes-texturesize-sampler2dmsarray: skip
-spec/arb_texture_multisample/texturesize/tes-texturesize-usampler2dms: skip
-spec/arb_texture_multisample/texturesize/tes-texturesize-usampler2dmsarray: skip
-spec/arb_texture_multisample/texturesize/vs-texturesize-isampler2dms: fail
-spec/arb_texture_multisample/texturesize/vs-texturesize-isampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/vs-texturesize-sampler2dms: fail
-spec/arb_texture_multisample/texturesize/vs-texturesize-sampler2dmsarray: fail
-spec/arb_texture_multisample/texturesize/vs-texturesize-usampler2dms: fail
-spec/arb_texture_multisample/texturesize/vs-texturesize-usampler2dmsarray: fail
-spec/arb_texture_rectangle/copyteximage rect samples=16: skip
-spec/arb_texture_rectangle/copyteximage rect samples=2: skip
-spec/arb_texture_rectangle/copyteximage rect samples=32: skip
-spec/arb_texture_rectangle/copyteximage rect samples=4: skip
-spec/arb_texture_rectangle/copyteximage rect samples=6: skip
-spec/arb_texture_rectangle/copyteximage rect samples=8: skip
-spec/arb_texture_rectangle/texwrap rect bordercolor/gl_rgba8, border color only: fail
-spec/arb_texture_rectangle/texwrap rect proj bordercolor/gl_rgba8, projected, border color only: fail
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 16 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 2 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 2 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 2 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 32 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 4 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 4 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 4 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 6 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg-float: skip
-spec/arb_texture_rg/multisample-formats 8 gl_arb_texture_rg-int: skip
-spec/arb_texture_rg/texwrap formats offset/gl_r16, npot: fail
-spec/arb_texture_rg/texwrap formats offset/gl_r8, npot: fail
-spec/arb_texture_rg/texwrap formats offset/gl_rg16, npot: fail
-spec/arb_texture_rg/texwrap formats offset/gl_rg8, npot: fail
-spec/arb_texture_rg/texwrap formats-float offset/gl_r16f, npot: fail
-spec/arb_texture_rg/texwrap formats-float offset/gl_r32f, npot: fail
-spec/arb_texture_rg/texwrap formats-float offset/gl_rg16f, npot: fail
-spec/arb_texture_rg/texwrap formats-float offset/gl_rg32f, npot: fail
-spec/arb_texture_rg/texwrap formats-float/gl_r16f, npot: fail
-spec/arb_texture_rg/texwrap formats-float/gl_r32f, npot: fail
-spec/arb_texture_rg/texwrap formats-float/gl_rg16f, npot: fail
-spec/arb_texture_rg/texwrap formats-float/gl_rg32f, npot: fail
-spec/arb_texture_rg/texwrap formats/gl_r16, npot: fail
-spec/arb_texture_rg/texwrap formats/gl_r8, npot: fail
-spec/arb_texture_rg/texwrap formats/gl_rg16, npot: fail
-spec/arb_texture_rg/texwrap formats/gl_rg8, npot: fail
-spec/arb_texture_stencil8/fbo-clear-formats/gl_stencil_index8 (fbo incomplete): skip
-spec/arb_texture_view/rendering-formats/clear gl_rgba8_snorm as gl_r32f: fail
-spec/arb_transform_feedback2/change objects while paused: crash
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs: crash
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs_max: crash
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_vs: crash
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_0: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_1: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_2: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_any: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_no_overflow: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_no_overflow_single: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_single: skip
-spec/arb_uniform_buffer_object/bufferstorage: skip
-spec/arb_vertex_program/vp-address-02: skip
-spec/arb_vertex_program/vp-address-04: skip
-spec/ati_envmap_bumpmap/ati_envmap_bumpmap-bump: skip
-spec/egl 1.4/egl-blob-cache: skip
-spec/egl 1.4/egl-context-priority: skip
-spec/egl 1.4/egl-copy-buffers: fail
-spec/egl 1.4/egl-flush-external: skip
-spec/egl 1.4/egl-invalid-attr: skip
-spec/egl 1.4/eglcreatepbuffersurface with egl_samples set: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_native_zero_timeout: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_nonzero_timeout: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_default_attributes: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_attrib_list: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_display: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_fence: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_invalid: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_from_fd: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_no_current_context: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_wrong_display_same_thread: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglgetsyncattribkhr_invalid_attrib: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_msc_and_sbc_test: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_null_pointers: skip
-spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_ust_test: skip
-spec/egl_ext_image_dma_buf_import_modifiers/conformance: skip
-spec/egl_ext_protected_content/conformance: skip
-spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_with_display_bound_in_other_thread: skip
-spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_wrong_display_same_thread: skip
-spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24: fail
-spec/egl_nok_swap_region/basic: skip
-spec/egl_nok_texture_from_pixmap/basic: skip
-spec/ext_clear_texture/ext_clear_texture-multisample: skip
-spec/ext_demote_to_helper_invocation/execution/demote: skip
-spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getdoublei_vext: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getfloati_vext: skip
-spec/ext_direct_state_access/indexed-state-queries 12/getpointeri_vext: skip
-spec/ext_direct_state_access/named-buffers 15/flushmappednamedbufferrangeext: skip
-spec/ext_direct_state_access/named-buffers 15/mapnamedbufferext: skip
-spec/ext_direct_state_access/named-buffers 15/mapnamedbufferrangeext: skip
-spec/ext_direct_state_access/named-buffers 15/namedcopybuffersubdataext: skip
-spec/ext_external_objects/memory-object-api-errors: skip
-spec/ext_external_objects/semaphore-api-errors: skip
-spec/ext_external_objects/vk-buf-exchange: skip
-spec/ext_external_objects/vk-depth-display: skip
-spec/ext_external_objects/vk-image-display: skip
-spec/ext_external_objects/vk-image-display-muliple-textures: skip
-spec/ext_external_objects/vk-image-display-overwrite: skip
-spec/ext_external_objects/vk-image-overwrite: skip
-spec/ext_external_objects/vk-pix-buf-update-errors: skip
-spec/ext_external_objects/vk-semaphores: skip
-spec/ext_external_objects/vk-semaphores-2: skip
-spec/ext_external_objects/vk-stencil-display: skip
-spec/ext_external_objects/vk-vert-buf-reuse: skip
-spec/ext_external_objects/vk-vert-buf-update-errors: skip
-spec/ext_external_objects_fd/memory-object-api-errors: skip
-spec/ext_external_objects_fd/semaphore-api-errors: skip
-spec/ext_framebuffer_blit/fbo-blit-check-limits: fail
-spec/ext_framebuffer_multisample/accuracy 16 color: skip
-spec/ext_framebuffer_multisample/accuracy 16 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 color: skip
-spec/ext_framebuffer_multisample/accuracy 2 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 2 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 color: skip
-spec/ext_framebuffer_multisample/accuracy 32 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 color: skip
-spec/ext_framebuffer_multisample/accuracy 4 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 4 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 color: skip
-spec/ext_framebuffer_multisample/accuracy 6 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color: skip
-spec/ext_framebuffer_multisample/accuracy 8 color depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 color small linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small depthstencil: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples color small linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples srgb small linear: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve small: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 16: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 2: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 32: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 4: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 6: skip
-spec/ext_framebuffer_multisample/alpha-blending-after-rendering 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 2: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 4: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 2: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 4: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 8: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 16: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 2: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 4: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 6: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 8: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 16: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 2: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 4: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 6: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 8: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 16: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 2: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 32: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 4: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 6: skip
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 8: skip
-spec/ext_framebuffer_multisample/bitmap 16: skip
-spec/ext_framebuffer_multisample/bitmap 2: skip
-spec/ext_framebuffer_multisample/bitmap 32: skip
-spec/ext_framebuffer_multisample/bitmap 4: skip
-spec/ext_framebuffer_multisample/bitmap 6: skip
-spec/ext_framebuffer_multisample/bitmap 8: skip
-spec/ext_framebuffer_multisample/blit-flipped 16 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 16 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 2 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 2 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 4 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 4 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 6 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 6 y: skip
-spec/ext_framebuffer_multisample/blit-flipped 8 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 8 y: skip
-spec/ext_framebuffer_multisample/blit-mismatched-samples: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 16: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 2: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 32: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 4: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 6: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 8: skip
-spec/ext_framebuffer_multisample/clear 16 color: skip
-spec/ext_framebuffer_multisample/clear 16 depth: skip
-spec/ext_framebuffer_multisample/clear 16 stencil: skip
-spec/ext_framebuffer_multisample/clear 2 color: skip
-spec/ext_framebuffer_multisample/clear 2 depth: skip
-spec/ext_framebuffer_multisample/clear 2 stencil: skip
-spec/ext_framebuffer_multisample/clear 32 color: skip
-spec/ext_framebuffer_multisample/clear 32 depth: skip
-spec/ext_framebuffer_multisample/clear 32 stencil: skip
-spec/ext_framebuffer_multisample/clear 4 color: skip
-spec/ext_framebuffer_multisample/clear 4 depth: skip
-spec/ext_framebuffer_multisample/clear 4 stencil: skip
-spec/ext_framebuffer_multisample/clear 6 color: skip
-spec/ext_framebuffer_multisample/clear 6 depth: skip
-spec/ext_framebuffer_multisample/clear 6 stencil: skip
-spec/ext_framebuffer_multisample/clear 8 color: skip
-spec/ext_framebuffer_multisample/clear 8 depth: skip
-spec/ext_framebuffer_multisample/clear 8 stencil: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 upsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 downsample: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 msaa: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 normal: skip
-spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 upsample: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 16: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 2: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 4: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 6: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 8: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 2: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 4: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/formats 16: skip
-spec/ext_framebuffer_multisample/formats 2: skip
-spec/ext_framebuffer_multisample/formats 32: skip
-spec/ext_framebuffer_multisample/formats 4: skip
-spec/ext_framebuffer_multisample/formats 6: skip
-spec/ext_framebuffer_multisample/formats 8: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 16: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 2: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 4: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 6: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 8: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 2: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 4: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 2 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 2 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 2 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 2 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 2 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 2 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 2 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 32 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 4 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 4 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 4 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 4 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 4 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 4 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 4 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 centroid-edges: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv-disabled: skip
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-disabled: skip
-spec/ext_framebuffer_multisample/line-smooth 16: skip
-spec/ext_framebuffer_multisample/line-smooth 2: skip
-spec/ext_framebuffer_multisample/line-smooth 32: skip
-spec/ext_framebuffer_multisample/line-smooth 4: skip
-spec/ext_framebuffer_multisample/line-smooth 6: skip
-spec/ext_framebuffer_multisample/line-smooth 8: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 16 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 2 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 2 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 2 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 2 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 32 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 4 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 4 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 4 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 4 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 6 stencil: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 color: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 color linear: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 depth: skip
-spec/ext_framebuffer_multisample/multisample-blit 8 stencil: skip
-spec/ext_framebuffer_multisample/negative-max-samples: skip
-spec/ext_framebuffer_multisample/no-color 16 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 16 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 16 depth single: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 2 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 2 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 2 depth single: skip
-spec/ext_framebuffer_multisample/no-color 2 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 2 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 2 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 2 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 2 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 2 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 32 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 32 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 32 depth single: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 32 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 32 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 4 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 4 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 4 depth single: skip
-spec/ext_framebuffer_multisample/no-color 4 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 4 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 4 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 4 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 4 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 4 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 6 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 6 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth single: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil single: skip
-spec/ext_framebuffer_multisample/no-color 8 depth combined: skip
-spec/ext_framebuffer_multisample/no-color 8 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth single: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed combined: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed single: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil combined: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil single: skip
-spec/ext_framebuffer_multisample/point-smooth 16: skip
-spec/ext_framebuffer_multisample/point-smooth 2: skip
-spec/ext_framebuffer_multisample/point-smooth 32: skip
-spec/ext_framebuffer_multisample/point-smooth 4: skip
-spec/ext_framebuffer_multisample/point-smooth 6: skip
-spec/ext_framebuffer_multisample/point-smooth 8: skip
-spec/ext_framebuffer_multisample/polygon-smooth 16: skip
-spec/ext_framebuffer_multisample/polygon-smooth 2: skip
-spec/ext_framebuffer_multisample/polygon-smooth 32: skip
-spec/ext_framebuffer_multisample/polygon-smooth 4: skip
-spec/ext_framebuffer_multisample/polygon-smooth 6: skip
-spec/ext_framebuffer_multisample/polygon-smooth 8: skip
-spec/ext_framebuffer_multisample/polygon-stipple 16: skip
-spec/ext_framebuffer_multisample/polygon-stipple 2: skip
-spec/ext_framebuffer_multisample/polygon-stipple 32: skip
-spec/ext_framebuffer_multisample/polygon-stipple 4: skip
-spec/ext_framebuffer_multisample/polygon-stipple 6: skip
-spec/ext_framebuffer_multisample/polygon-stipple 8: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 2 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 2 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 4 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 4 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 color: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 depth: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 16: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 2: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 4: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 6: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 8: skip
-spec/ext_framebuffer_multisample/sample-coverage 16 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 16 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 2 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 2 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 32 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 32 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 4 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 4 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 6 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 6 non-inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 8 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 8 non-inverted: skip
-spec/ext_framebuffer_multisample/turn-on-off 16: skip
-spec/ext_framebuffer_multisample/turn-on-off 2: skip
-spec/ext_framebuffer_multisample/turn-on-off 32: skip
-spec/ext_framebuffer_multisample/turn-on-off 4: skip
-spec/ext_framebuffer_multisample/turn-on-off 6: skip
-spec/ext_framebuffer_multisample/turn-on-off 8: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 16 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 2 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 32 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 4 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 6 stencil upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 color upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 depth upsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil downsample: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil msaa: skip
-spec/ext_framebuffer_multisample/unaligned-blit 8 stencil upsample: skip
-spec/ext_framebuffer_multisample/upsample 16 color: skip
-spec/ext_framebuffer_multisample/upsample 16 color linear: skip
-spec/ext_framebuffer_multisample/upsample 16 depth: skip
-spec/ext_framebuffer_multisample/upsample 16 stencil: skip
-spec/ext_framebuffer_multisample/upsample 2 color: skip
-spec/ext_framebuffer_multisample/upsample 2 color linear: skip
-spec/ext_framebuffer_multisample/upsample 2 depth: skip
-spec/ext_framebuffer_multisample/upsample 2 stencil: skip
-spec/ext_framebuffer_multisample/upsample 32 color: skip
-spec/ext_framebuffer_multisample/upsample 32 color linear: skip
-spec/ext_framebuffer_multisample/upsample 32 depth: skip
-spec/ext_framebuffer_multisample/upsample 32 stencil: skip
-spec/ext_framebuffer_multisample/upsample 4 color: skip
-spec/ext_framebuffer_multisample/upsample 4 color linear: skip
-spec/ext_framebuffer_multisample/upsample 4 depth: skip
-spec/ext_framebuffer_multisample/upsample 4 stencil: skip
-spec/ext_framebuffer_multisample/upsample 6 color: skip
-spec/ext_framebuffer_multisample/upsample 6 color linear: skip
-spec/ext_framebuffer_multisample/upsample 6 depth: skip
-spec/ext_framebuffer_multisample/upsample 6 stencil: skip
-spec/ext_framebuffer_multisample/upsample 8 color: skip
-spec/ext_framebuffer_multisample/upsample 8 color linear: skip
-spec/ext_framebuffer_multisample/upsample 8 depth: skip
-spec/ext_framebuffer_multisample/upsample 8 stencil: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=2: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=2 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=32: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=32 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=4: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=4 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8: skip
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8 with gl_texture_2d_multisample_array: skip
-spec/ext_framebuffer_object/fbo-blending-snorm: fail
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-export: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-export-tex: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-intel_external_sampler_only: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_attributes: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_hints: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-missing_attributes: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-ownership_transfer: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-refcount: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-reimport-bug: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_argb8888: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_ayuv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_nv12: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p010: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p012: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_p016: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_uyvy: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_xrgb8888: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_xyuv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y210: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y212: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y216: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y410: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y412: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_y416: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuv420: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuyv: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yvu420: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-transcode-nv12-as-r8-gr88: skip
-spec/ext_image_dma_buf_import/ext_image_dma_buf_import-unsupported_format: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s8_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s=z24_s8: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24: skip
-spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24_s8: skip
-spec/ext_packed_depth_stencil/texwrap formats offset/gl_depth24_stencil8, npot: fail
-spec/ext_packed_depth_stencil/texwrap formats/gl_depth24_stencil8, npot: fail
-spec/ext_packed_float/multisample-formats 16 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 2 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 32 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 4 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 6 gl_ext_packed_float: skip
-spec/ext_packed_float/multisample-formats 8 gl_ext_packed_float: skip
-spec/ext_packed_float/texwrap formats offset/gl_r11f_g11f_b10f, npot: fail
-spec/ext_packed_float/texwrap formats/gl_r11f_g11f_b10f, npot: fail
-spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-dlist: skip
-spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw: skip
-spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw_gles2: skip
-spec/ext_shader_framebuffer_fetch/execution/gl/1d: skip
-spec/ext_shader_framebuffer_fetch/execution/gl/layered-1darray: skip
-spec/ext_shader_framebuffer_fetch/execution/gl/layered-2darray: skip
-spec/ext_shader_framebuffer_fetch/execution/gl/layered-cubemap: skip
-spec/ext_shader_framebuffer_fetch/execution/gles2/mrt: skip
-spec/ext_shader_framebuffer_fetch/execution/gles2/nonuniform-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles2/nonuniform-ss-redecl-highp: skip
-spec/ext_shader_framebuffer_fetch/execution/gles2/nonuniform-ss-redecl-lowp: skip
-spec/ext_shader_framebuffer_fetch/execution/gles2/simple-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/discard-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/discard-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/integer-ms2: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/integer-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/integer-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/mrt: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms16: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms2: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/nonuniform-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/overwrite: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms16: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms2: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ms8: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/simple-ss: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/single-slice-2darray: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/single-slice-2darray-mipmap: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/single-slice-3d: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/single-slice-cubemap: skip
-spec/ext_shader_framebuffer_fetch/execution/gles3/texture: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gl/1d: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gl/layered-1darray: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gl/layered-2darray: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gl/layered-cubemap: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles2/mrt: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles2/nonuniform-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles2/nonuniform-ss-redecl-highp: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles2/nonuniform-ss-redecl-lowp: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles2/simple-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/discard-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/discard-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/integer-ms2: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/integer-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/integer-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/mrt: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms16: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms2: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/nonuniform-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/overwrite: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms16: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms2: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ms8: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/simple-ss: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/single-slice-2darray: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/single-slice-2darray-mipmap: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/single-slice-3d: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/single-slice-cubemap: skip
-spec/ext_shader_framebuffer_fetch_non_coherent/execution/gles3/texture: skip
-spec/ext_shader_image_load_formatted/execution/image_checkerboard: skip
-spec/ext_shader_image_load_store/bind_image_error: skip
-spec/ext_shader_image_load_store/image_functions: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 16: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 2: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 32: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 4: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 6: skip
-spec/ext_shader_samples_identical/ext_shader_samples_identical-simple-fs 8: skip
-spec/ext_texture_array/copyteximage 1d_array samples=16: skip
-spec/ext_texture_array/copyteximage 1d_array samples=2: skip
-spec/ext_texture_array/copyteximage 1d_array samples=32: skip
-spec/ext_texture_array/copyteximage 1d_array samples=4: skip
-spec/ext_texture_array/copyteximage 1d_array samples=6: skip
-spec/ext_texture_array/copyteximage 1d_array samples=8: skip
-spec/ext_texture_array/copyteximage 2d_array samples=16: skip
-spec/ext_texture_array/copyteximage 2d_array samples=2: skip
-spec/ext_texture_array/copyteximage 2d_array samples=32: skip
-spec/ext_texture_array/copyteximage 2d_array samples=4: skip
-spec/ext_texture_array/copyteximage 2d_array samples=6: skip
-spec/ext_texture_array/copyteximage 2d_array samples=8: skip
-spec/ext_texture_compression_latc/texwrap formats bordercolor-swizzled/gl_compressed_signed_luminance_alpha_latc2_ext, swizzled, border color only: fail
-spec/ext_texture_compression_latc/texwrap formats bordercolor/gl_compressed_signed_luminance_alpha_latc2_ext, border color only: fail
-spec/ext_texture_compression_latc/texwrap formats/gl_compressed_signed_luminance_alpha_latc2_ext: fail
-spec/ext_texture_compression_latc/texwrap formats/gl_compressed_signed_luminance_alpha_latc2_ext, npot: fail
-spec/ext_texture_compression_latc/texwrap formats/gl_compressed_signed_luminance_alpha_latc2_ext, swizzled: fail
-spec/ext_texture_integer/multisample-formats 16 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 2 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 32 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 4 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 6 gl_ext_texture_integer: skip
-spec/ext_texture_integer/multisample-formats 8 gl_ext_texture_integer: skip
-spec/ext_texture_shared_exponent/texwrap formats offset/gl_rgb9_e5, npot: fail
-spec/ext_texture_shared_exponent/texwrap formats/gl_rgb9_e5, npot: fail
-spec/ext_texture_snorm/multisample-formats 16 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 2 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 32 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 4 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 6 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/multisample-formats 8 gl_ext_texture_snorm: skip
-spec/ext_texture_snorm/texwrap formats offset/gl_r16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_r8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rg16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rg8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rgb16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rgb8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rgba16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats offset/gl_rgba8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_r16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_r8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rg16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rg8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rgb16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rgb8_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rgba16_snorm, npot: fail
-spec/ext_texture_snorm/texwrap formats/gl_rgba8_snorm, npot: fail
-spec/ext_texture_srgb/multisample-formats 16 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 2 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 32 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 4 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 6 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/multisample-formats 8 gl_ext_texture_srgb: skip
-spec/ext_texture_srgb/texwrap formats offset/gl_sluminance8, npot: fail
-spec/ext_texture_srgb/texwrap formats offset/gl_sluminance8_alpha8, npot: fail
-spec/ext_texture_srgb/texwrap formats offset/gl_srgb8, npot: fail
-spec/ext_texture_srgb/texwrap formats offset/gl_srgb8_alpha8, npot: fail
-spec/ext_texture_srgb/texwrap formats/gl_sluminance8, npot: fail
-spec/ext_texture_srgb/texwrap formats/gl_sluminance8_alpha8, npot: fail
-spec/ext_texture_srgb/texwrap formats/gl_srgb8, npot: fail
-spec/ext_texture_srgb/texwrap formats/gl_srgb8_alpha8, npot: fail
-spec/ext_transform_feedback2/counting with pause: fail
-spec/ext_transform_feedback/pipeline-basic-primgen: fail
-spec/ext_transform_feedback/primgen-query transform-feedback-disabled: fail
-spec/ext_transform_feedback/tessellation quad_strip flat_first: warn
-spec/ext_transform_feedback/tessellation quads flat_first: warn
-spec/ext_window_rectangles/dlist/call: skip
-spec/ext_window_rectangles/dlist/compile and execute: skip
-spec/ext_window_rectangles/errors: skip
-spec/ext_window_rectangles/errors_gles3: skip
-spec/ext_window_rectangles/render: skip
-spec/ext_window_rectangles/render_gles3: skip
-spec/glsl-1.10/execution/fs-dfdx-accuracy: warn
-spec/glsl-1.10/execution/fs-dfdy-accuracy: warn
-spec/glsl-1.10/preprocessor/extension-defined-test: skip
-spec/glsl-1.10/preprocessor/extension-if-1: skip
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1darray: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1darrayshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 1dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 2d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 2darray: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 2darrayshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 2dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad 3d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad cube: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad cubearray: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad cubeshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 1d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 1darray: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 1darrayshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 1dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 2d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 2darray: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 2darrayshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 2dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texturegradoffset 3d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureoffset 2darrayshadow: skip
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 1d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 1d_projvec4: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 1dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 2d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 2d_projvec4: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 2dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgrad 3d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 1d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 1d_projvec4: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 1dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 2d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 2d_projvec4: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 2dshadow: fail
-spec/glsl-1.30/execution/tex-miplevel-selection textureprojgradoffset 3d: fail
-spec/glsl-1.50/execution/compatibility/gs-clamp-vertex-color: fail
-spec/glsl-1.50/execution/geometry/clip-distance-bulk-copy: fail
-spec/glsl-1.50/execution/geometry/clip-distance-itemized-copy: fail
-spec/glsl-1.50/execution/geometry/end-primitive 127: fail
-spec/glsl-1.50/execution/interface-vs-unnamed-to-fs-unnamed: fail
-spec/glsl-1.50/execution/primitive-id-no-gs: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-first-vertex: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-instanced: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-quad-strip: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-quads: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-strip: fail
-spec/glsl-1.50/execution/primitive-id-no-gs-strip-first-vertex: fail
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler1d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler1darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler2d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler2darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler2drect: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isampler3d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isamplerbuffer: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-isamplercube: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler1d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler1darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler1darrayshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler1dshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2darrayshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2drect: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2drectshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler2dshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-sampler3d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-samplerbuffer: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-samplercube: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-samplercubeshadow: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usampler1d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usampler1darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usampler2d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usampler2darray: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usampler3d: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usamplerbuffer: skip
-spec/glsl-1.50/execution/texturesize/tes-texturesize-usamplercube: skip
-spec/glsl-es-3.00/execution/varying-struct-centroid_gles3: fail
-spec/intel_blackhole_render/intel_blackhole-blit: skip
-spec/intel_blackhole_render/intel_blackhole-blit_gles2: skip
-spec/intel_blackhole_render/intel_blackhole-blit_gles3: skip
-spec/intel_blackhole_render/intel_blackhole-dispatch: skip
-spec/intel_blackhole_render/intel_blackhole-draw: skip
-spec/intel_blackhole_render/intel_blackhole-draw_gles2: skip
-spec/intel_blackhole_render/intel_blackhole-draw_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid_gles3: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-tri: skip
-spec/intel_conservative_rasterization/intel_conservative_rasterization-tri_gles3: skip
-spec/intel_performance_query/intel_performance_query-issue_2235: fail
-spec/intel_shader_atomic_float_minmax/execution/shared-atomiccompswap-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicexchange-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicmax-float: skip
-spec/intel_shader_atomic_float_minmax/execution/shared-atomicmin-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-nan: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomiccompswap-float-negative-zero: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicexchange-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmax-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmax-float-nan: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float: skip
-spec/intel_shader_atomic_float_minmax/execution/ssbo-atomicmin-float-nan: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-absolutedifference-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-addsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-average-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-averagerounded-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-countleadingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-counttrailingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-multiply32x16-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/fs-subtractsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-absolutedifference-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-addsaturate-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-average-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-averagerounded-uint64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-countleadingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-counttrailingzeros-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-multiply32x16-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-int64: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint: skip
-spec/intel_shader_integer_functions2/execution/built-in-functions/vs-subtractsaturate-uint64: skip
-spec/khr_texture_compression_astc/array-gl/12x12 block dim: fail
-spec/khr_texture_compression_astc/array-gl/5x5 block dim: fail
-spec/khr_texture_compression_astc/array-gles/12x12 block dim: fail
-spec/khr_texture_compression_astc/array-gles/5x5 block dim: fail
-spec/khr_texture_compression_astc/miptree-gl hdr/hdr: notrun
-spec/khr_texture_compression_astc/miptree-gl ldr/ldr: notrun
-spec/khr_texture_compression_astc/miptree-gl ldr/ldr profile: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb-sd/srgb skip decode: fail
-spec/khr_texture_compression_astc/miptree-gl srgb-sd/srgb-sd: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb/srgb: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb/srgb decode: fail
-spec/khr_texture_compression_astc/miptree-gles hdr/hdr: notrun
-spec/khr_texture_compression_astc/miptree-gles ldr/ldr: notrun
-spec/khr_texture_compression_astc/miptree-gles ldr/ldr profile: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb-sd/srgb skip decode: fail
-spec/khr_texture_compression_astc/miptree-gles srgb-sd/srgb-sd: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb/srgb: notrun
-spec/khr_texture_compression_astc/miptree-gles srgb/srgb decode: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl hdr/hdr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl ldr/ldr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl ldr/ldr profile: 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-gl srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl srgb/srgb: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gl srgb/srgb decode: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles hdr/hdr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles ldr/ldr: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles ldr/ldr profile: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb decode full precision: fail
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp/srgb-fp: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb: notrun
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb/srgb decode: fail
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control -1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 2: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 3: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 4: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 5: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 6: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 7: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 0 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 0: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 8 1 1: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control 9: skip
-spec/nv_alpha_to_coverage_dither_control/nv_alpha_to_coverage_dither_control-error: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-coarse-linear: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-coarse-quads: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-fine-linear: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-fine-quads: skip
-spec/nv_compute_shader_derivatives/execution/derivatives-none: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-linear: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-none: skip
-spec/nv_compute_shader_derivatives/execution/texture-implicit-lod-quads: skip
-spec/nv_compute_shader_derivatives/linker/fail_linear_size: skip
-spec/nv_compute_shader_derivatives/linker/fail_quads_x: skip
-spec/nv_compute_shader_derivatives/linker/fail_quads_y: skip
-spec/nv_compute_shader_derivatives/linker/fail_two_arrangements: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=2: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=4: skip
-spec/nv_copy_image/nv_copy_image-formats --samples=8: skip
-spec/nv_fill_rectangle/execution/gs-lines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/gs-points-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/gs-tris-with-fill-rect: skip
-spec/nv_fill_rectangle/execution/lines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/points-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-isolines-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-tris-in-point-mode-ignore-fill-rect: skip
-spec/nv_fill_rectangle/execution/tes-tris-with-fill-rect: skip
-spec/nv_fill_rectangle/execution/tris-with-fill-rect: skip
-spec/nv_fill_rectangle/invalid-draw-mode: skip
-spec/nv_fragment_program_option/fp-abs-02: skip
-spec/nv_fragment_program_option/fp-condition_codes-01: skip
-spec/nv_fragment_program_option/fp-rfl: skip
-spec/nv_fragment_program_option/fp-set-02: skip
-spec/nv_fragment_program_option/fp-unpack-01: skip
-spec/nv_primitive_restart/primitive-restart-draw-mode-line_loop: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-line_strip: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-lines: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-points: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-polygon: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-quad_strip: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-quads: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-triangle_fan: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-triangle_strip: fail
-spec/nv_primitive_restart/primitive-restart-draw-mode-triangles: fail
-spec/nv_read_depth/read_depth_gles3: fail
-spec/nv_shader_atomic_int64/execution/shared-atomicadd-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicand-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicand-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomiccompswap-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicexchange-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmax-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmax-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmin-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicmin-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicor-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicor-uint: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicxor-int: skip
-spec/nv_shader_atomic_int64/execution/shared-atomicxor-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicadd-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicand-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicand-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomiccompswap-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicexchange-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmax-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicmin-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicor-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicor-uint: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-int: skip
-spec/nv_shader_atomic_int64/execution/ssbo-atomicxor-uint: skip
-spec/nv_texture_barrier/arb_texture_barrier-texture-halves-ping-pong-operation-chain: skip
-spec/nv_texture_barrier/blending-in-shader: skip
-spec/nv_vertex_program2_option/vp-address-03: skip
-spec/nv_vertex_program2_option/vp-address-05: skip
-spec/nv_vertex_program2_option/vp-address-06: skip
-spec/nv_vertex_program2_option/vp-clipdistance-01: skip
-spec/nv_vertex_program2_option/vp-clipdistance-02: skip
-spec/nv_vertex_program2_option/vp-clipdistance-03: skip
-spec/nv_vertex_program2_option/vp-clipdistance-04: skip
-spec/nv_viewport_array2/execution/viewport_broadcast: skip
-spec/nv_viewport_array2/execution/viewport_non_relative_broadcast: skip
-spec/nv_viewport_array2/execution/viewport_relative_broadcast: skip
-spec/nv_viewport_array2/linker/mismatched_viewport_relative: skip
-spec/nv_viewport_swizzle/nv_viewport_swizzle-errors: skip
-spec/nv_viewport_swizzle/nv_viewport_swizzle-errors_gles3: skip
-spec/nv_viewport_swizzle/viewport_swizzle: skip
-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_matrix_get/all queries: skip
-spec/oes_texture_compression_astc/miptree-3d-gl hdr: skip
-spec/oes_texture_compression_astc/miptree-3d-gl ldr: skip
-spec/oes_texture_compression_astc/miptree-3d-gl srgb: skip
-spec/oes_texture_compression_astc/miptree-3d-gles hdr: skip
-spec/oes_texture_compression_astc/miptree-3d-gles ldr: skip
-spec/oes_texture_compression_astc/miptree-3d-gles srgb: skip
-spec/oes_texture_view/rendering-formats/clear gl_rgba8_snorm as gl_r32f: fail
-spec/oes_texture_view/rendering-formats/render to gl_rgb16 as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16 as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16_snorm as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16_snorm as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16f as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16f as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16i as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16i as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16ui as gl_rgb16i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb16ui as gl_rgb16ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32f as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32i as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32f: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb32ui as gl_rgb32ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8 as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8_snorm as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8i as gl_rgb8ui: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8_snorm: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8i: skip
-spec/oes_texture_view/rendering-formats/render to gl_rgb8ui as gl_rgb8ui: skip
-spec/oes_texture_view/texsubimage-layers pbo: skip
-spec/oes_texture_view/texsubimage-levels pbo: skip
-wgl/wgl-multi-context-single-window: skip
-wgl/wgl-multi-window-single-context: skip
-wgl/wgl-sanity: skip
diff --git a/src/gallium/drivers/softpipe/ci/softpipe-skips.txt b/src/gallium/drivers/softpipe/ci/softpipe-skips.txt
index cde171173db..5e7ce40a8fd 100644
--- a/src/gallium/drivers/softpipe/ci/softpipe-skips.txt
+++ b/src/gallium/drivers/softpipe/ci/softpipe-skips.txt
@@ -10,3 +10,42 @@ dEQP-GLES31.functional.fbo.no_attachments.maximums.size
KHR-GL33.texture_swizzle.smoke
# Another slow one post NIR transition
KHR-GL33.texture_swizzle.functional
+
+# piglit tests that would take too much memory on shared runners
+max-texture-size
+maxsize
+
+# Unreliable on shared runners due to timing
+ext_timer_query@time-elapsed
+
+# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624
+longprim
+streaming-texture-leak
+
+# piglit tests that are too long for CI
+shader-mem-barrier
+fs-execution-ordering
+glsl-uniform-interstage-limits@subdivide 5
+arb_pipeline_statistics_query-comp
+gs-max-output
+spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281
+fbo-depth-array
+
+# Slow, not obviously fixable test
+spec@arb_compute_shader@local-id-explosion
+
+# Manually skip some piglit tests since we don't have fast skipping in piglit-runner.
+glsl-4.00
+glsl-4.10
+glsl-4.20
+glsl-4.30
+glsl-4.40
+glsl-4.50
+gpu_shader4
+gpu_shader5
+arb_gpu_shader_fp64
+arb_gpu_shader_int64
+arb_tessellation_shader
+
+# Flakes due to using a time-based random seed, keep it from spamming IRC.
+spec@!opengl 1.4@triangle-rasterization
diff --git a/src/panfrost/ci/gitlab-ci.yml b/src/panfrost/ci/gitlab-ci.yml
index bcc8db3932e..a193faa87fa 100644
--- a/src/panfrost/ci/gitlab-ci.yml
+++ b/src/panfrost/ci/gitlab-ci.yml
@@ -135,7 +135,6 @@ panfrost-g52-piglit-gl:arm64:
- .lava-meson-g12b-a311d-khadas-vim3
- .test-manual-mr
variables:
- HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
HWCI_START_XORG: 1
PIGLIT_PROFILES: quick_gl