summaryrefslogtreecommitdiff
path: root/lib/mesa/.gitlab-ci
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2022-09-02 05:47:02 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2022-09-02 05:47:02 +0000
commit0dbbf1e0708df85a357d70e2708c0a11aeb5480e (patch)
tree6656ff8eb8b15a2fc1c02888973caf618388cfd0 /lib/mesa/.gitlab-ci
parent5f66494d31f735486b8222ecfa0a0c9046e92543 (diff)
Merge Mesa 22.1.7
Diffstat (limited to 'lib/mesa/.gitlab-ci')
-rw-r--r--lib/mesa/.gitlab-ci/container/build-virglrenderer.sh20
-rwxr-xr-xlib/mesa/.gitlab-ci/piglit/run.sh278
-rw-r--r--lib/mesa/.gitlab-ci/windows/Dockerfile13
-rw-r--r--lib/mesa/.gitlab-ci/windows/mesa_deps.ps1194
-rw-r--r--lib/mesa/.gitlab-ci/windows/quick_gl.txt4768
5 files changed, 0 insertions, 5273 deletions
diff --git a/lib/mesa/.gitlab-ci/container/build-virglrenderer.sh b/lib/mesa/.gitlab-ci/container/build-virglrenderer.sh
deleted file mode 100644
index 20cd94741..000000000
--- a/lib/mesa/.gitlab-ci/container/build-virglrenderer.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-set -ex
-
-mkdir -p /epoxy
-pushd /epoxy
-wget -qO- https://github.com/anholt/libepoxy/releases/download/1.5.4/libepoxy-1.5.4.tar.xz | tar -xJ --strip-components=1
-meson build/ $EXTRA_MESON_ARGS
-ninja -C build install
-popd
-rm -rf /epoxy
-
-VIRGLRENDERER_VERSION=43148d1115a12219a0560a538c9872d07c28c558
-git clone https://gitlab.freedesktop.org/virgl/virglrenderer.git --single-branch --no-checkout /virglrenderer
-pushd /virglrenderer
-git checkout "$VIRGLRENDERER_VERSION"
-meson build/ $EXTRA_MESON_ARGS
-ninja -C build install
-popd
-rm -rf /virglrenderer
diff --git a/lib/mesa/.gitlab-ci/piglit/run.sh b/lib/mesa/.gitlab-ci/piglit/run.sh
deleted file mode 100755
index 116f363d0..000000000
--- a/lib/mesa/.gitlab-ci/piglit/run.sh
+++ /dev/null
@@ -1,278 +0,0 @@
-#!/bin/sh
-
-set -ex
-
-INSTALL=$(realpath -s "$PWD"/install)
-
-RESULTS=$(realpath -s "$PWD"/results)
-mkdir -p "$RESULTS"
-
-# Set up the driver environment.
-# Modifiying here directly LD_LIBRARY_PATH may cause problems when
-# using a command wrapper. Hence, we will just set it when running the
-# command.
-export __LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$INSTALL/lib/"
-
-# Sanity check to ensure that our environment is sufficient to make our tests
-# run against the Mesa built by CI, rather than any installed distro version.
-MESA_VERSION=$(cat "$INSTALL/VERSION" | sed 's/\./\\./g')
-
-if [ "$VK_DRIVER" ]; then
-
- ### VULKAN ###
-
- # Set the Vulkan driver to use.
- export VK_ICD_FILENAMES="$INSTALL/share/vulkan/icd.d/${VK_DRIVER}_icd.x86_64.json"
-
- if [ "x$PIGLIT_PROFILES" = "xreplay" ]; then
- # Set environment for Wine.
- export WINEDEBUG="-all"
- export WINEPREFIX="/dxvk-wine64"
- export WINEESYNC=1
-
- # Set environment for DXVK.
- export DXVK_LOG_LEVEL="none"
- export DXVK_STATE_CACHE=0
-
- # Set environment for gfxreconstruct executables.
- export PATH="/gfxreconstruct/build/bin:$PATH"
- fi
-
- SANITY_MESA_VERSION_CMD="vulkaninfo"
-
-
- # Set up the Window System Interface (WSI)
-
- # IMPORTANT:
- #
- # Nothing to do here.
- #
- # Run vulkan against the host's running X server (xvfb doesn't
- # have DRI3 support).
- # Set the DISPLAY env variable in each gitlab-runner's
- # configuration file:
- # https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runners-section
-else
-
- ### GL/ES ###
-
- if [ "x$PIGLIT_PROFILES" = "xreplay" ]; then
- # Set environment for apitrace executable.
- export PATH="/apitrace/build:$PATH"
-
- # Our rootfs may not have "less", which apitrace uses during
- # apitrace dump
- export PAGER=cat
- fi
-
- SANITY_MESA_VERSION_CMD="wflinfo"
-
-
- # Set up the platform windowing system.
-
- if [ "x$EGL_PLATFORM" = "xsurfaceless" ]; then
-
- # Use the surfaceless EGL platform.
- export DISPLAY=
- export WAFFLE_PLATFORM="surfaceless_egl"
-
- SANITY_MESA_VERSION_CMD="$SANITY_MESA_VERSION_CMD --platform surfaceless_egl --api gles2"
-
- if [ "x$GALLIUM_DRIVER" = "xvirpipe" ]; then
- # piglit is to use virpipe, and virgl_test_server llvmpipe
- export GALLIUM_DRIVER="$GALLIUM_DRIVER"
-
- LD_LIBRARY_PATH="$__LD_LIBRARY_PATH" \
- GALLIUM_DRIVER=llvmpipe \
- GALLIVM_PERF="nopt,no_filter_hacks" \
- VTEST_USE_EGL_SURFACELESS=1 \
- VTEST_USE_GLES=1 \
- virgl_test_server >"$RESULTS"/vtest-log.txt 2>&1 &
-
- sleep 1
- fi
- elif [ "x$PIGLIT_PLATFORM" = "xgbm" ]; then
- SANITY_MESA_VERSION_CMD="$SANITY_MESA_VERSION_CMD --platform gbm --api gl"
- elif [ "x$PIGLIT_PLATFORM" = "xmixed_glx_egl" ]; then
- # It is assumed that you have already brought up your X server before
- # calling this script.
- SANITY_MESA_VERSION_CMD="$SANITY_MESA_VERSION_CMD --platform glx --api gl"
- else
- SANITY_MESA_VERSION_CMD="$SANITY_MESA_VERSION_CMD --platform glx --api gl --profile core"
- RUN_CMD_WRAPPER="xvfb-run --server-args=\"-noreset\" sh -c"
- fi
-fi
-
-if [ "$ZINK_USE_LAVAPIPE" ]; then
- export VK_ICD_FILENAMES="$INSTALL/share/vulkan/icd.d/lvp_icd.x86_64.json"
-fi
-
-# If the job is parallel at the gitlab job level, will take the corresponding
-# fraction of the caselist.
-if [ -n "$CI_NODE_INDEX" ]; then
-
- if [ "$PIGLIT_PROFILES" != "${PIGLIT_PROFILES% *}" ]; then
- FAILURE_MESSAGE=$(printf "%s" "Can't parallelize piglit with multiple profiles")
- quiet print_red printf "%s\n" "$FAILURE_MESSAGE"
- exit 1
- fi
-
- USE_CASELIST=1
-fi
-
-print_red() {
- RED='\033[0;31m'
- NC='\033[0m' # No Color
- printf "${RED}"
- "$@"
- printf "${NC}"
-}
-
-# wrapper to supress +x to avoid spamming the log
-quiet() {
- set +x
- "$@"
- set -x
-}
-
-replay_minio_upload_images() {
- find "$RESULTS/$__PREFIX" -type f -name "*.png" -printf "%P\n" \
- | while read -r line; do
-
- __TRACE="${line%-*-*}"
- if grep -q "^$__PREFIX/$__TRACE: pass$" ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.orig"; then
- if [ "x$CI_PROJECT_PATH" != "x$FDO_UPSTREAM_REPO" ]; then
- continue
- fi
- __MINIO_PATH="$PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL"
- __DESTINATION_FILE_PATH="${line##*-}"
- if ci-fairy minio ls "minio://${MINIO_HOST}${__MINIO_PATH}/${__DESTINATION_FILE_PATH}" 2>/dev/null; then
- continue
- fi
- else
- __MINIO_PATH="$PIGLIT_REPLAY_ARTIFACTS_BASE_URL"
- __DESTINATION_FILE_PATH="$__MINIO_TRACES_PREFIX/${line##*-}"
- # Adding to the JUnit the direct link to the diff page in
- # the dashboard
- __PIGLIT_TESTCASE_CLASSNAME="piglit\.trace\.$PIGLIT_REPLAY_DEVICE_NAME\.$(dirname $__TRACE | sed 's%/%\\.%g;s@%@\\%@')"
- __PIGLIT_TESTCASE_NAME="$(basename $__TRACE | sed 's%\.%_%g;s@%@\\%@')"
- __DASHBOARD_URL="https://tracie.freedesktop.org/dashboard/imagediff/${CI_PROJECT_PATH}/${CI_JOB_ID}/${__TRACE}"
- __START_TEST_PATTERN='<testcase classname="'"${__PIGLIT_TESTCASE_CLASSNAME}"'" name="'"${__PIGLIT_TESTCASE_NAME}"'" status="fail"'
- __REPLACE_TEST_PATTERN='</system-out><failure type="fail"/></testcase>'
- # Replace in the range between __START_TEST_PATTERN and
- # __REPLACE_TEST_PATTERN leaving __START_TEST_PATTERN out
- # from the substitution
- sed '\%'"${__START_TEST_PATTERN}"'%,\%'"${__REPLACE_TEST_PATTERN}"'%{\%'"${__START_TEST_PATTERN}"'%b;s%'"${__REPLACE_TEST_PATTERN}"'%</system-out><failure type="fail">To view the image differences visit: '"${__DASHBOARD_URL}"'</failure></testcase>%}' \
- -i "$RESULTS"/junit.xml
- fi
-
- ci-fairy minio cp "$RESULTS/$__PREFIX/$line" \
- "minio://${MINIO_HOST}${__MINIO_PATH}/${__DESTINATION_FILE_PATH}"
- done
-}
-
-SANITY_MESA_VERSION_CMD="$SANITY_MESA_VERSION_CMD | tee /tmp/version.txt | grep \"Mesa $MESA_VERSION\(\s\|$\)\""
-
-rm -rf results
-cd /piglit
-
-if [ -n "$USE_CASELIST" ]; then
- PIGLIT_TESTS=$(printf "%s" "$PIGLIT_TESTS")
- PIGLIT_GENTESTS="./piglit print-cmd $PIGLIT_TESTS $PIGLIT_PROFILES --format \"{name}\" > /tmp/case-list.txt"
- RUN_GENTESTS="export LD_LIBRARY_PATH=$__LD_LIBRARY_PATH; $PIGLIT_GENTESTS"
-
- eval $RUN_GENTESTS
-
- sed -ni $CI_NODE_INDEX~$CI_NODE_TOTAL"p" /tmp/case-list.txt
-
- PIGLIT_TESTS="--test-list /tmp/case-list.txt"
-fi
-
-PIGLIT_OPTIONS=$(printf "%s" "$PIGLIT_OPTIONS")
-
-PIGLIT_TESTS=$(printf "%s" "$PIGLIT_TESTS")
-
-PIGLIT_CMD="./piglit run -j${FDO_CI_CONCURRENT:-4} $PIGLIT_OPTIONS $PIGLIT_TESTS $PIGLIT_PROFILES "$(/usr/bin/printf "%q" "$RESULTS")
-
-RUN_CMD="export LD_LIBRARY_PATH=$__LD_LIBRARY_PATH; $SANITY_MESA_VERSION_CMD && $PIGLIT_CMD"
-
-if [ "$RUN_CMD_WRAPPER" ]; then
- RUN_CMD="set +e; $RUN_CMD_WRAPPER "$(/usr/bin/printf "%q" "$RUN_CMD")"; set -e"
-fi
-
-FAILURE_MESSAGE=$(printf "%s" "Unexpected change in results:")
-
-eval $RUN_CMD
-
-if [ $? -ne 0 ]; then
- printf "%s\n" "Found $(cat /tmp/version.txt), expected $MESA_VERSION"
-fi
-
-ARTIFACTS_BASE_URL="https://${CI_PROJECT_ROOT_NAMESPACE}.${CI_PAGES_DOMAIN}/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts"
-
-if [ ${PIGLIT_JUNIT_RESULTS:-0} -eq 1 ]; then
- ./piglit summary aggregate "$RESULTS" -o junit.xml
- FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the JUnit report for failures at: ${ARTIFACTS_BASE_URL}/results/junit.xml")
-fi
-
-PIGLIT_RESULTS="${PIGLIT_RESULTS:-$PIGLIT_PROFILES}"
-RESULTSFILE="$RESULTS/$PIGLIT_RESULTS.txt"
-mkdir -p .gitlab-ci/piglit
-./piglit summary console "$RESULTS"/results.json.bz2 \
- | tee ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.orig" \
- | head -n -1 | grep -v ": pass" \
- | sed '/^summary:/Q' \
- > $RESULTSFILE
-
-if [ "x$PIGLIT_PROFILES" = "xreplay" ] \
- && [ ${PIGLIT_REPLAY_UPLOAD_TO_MINIO:-0} -eq 1 ]; then
-
- ci-fairy minio login $CI_JOB_JWT
-
- __PREFIX="trace/$PIGLIT_REPLAY_DEVICE_NAME"
- __MINIO_PATH="$PIGLIT_REPLAY_ARTIFACTS_BASE_URL"
- __MINIO_TRACES_PREFIX="traces"
-
- ci-fairy minio cp "$RESULTS"/results.json.bz2 \
- "minio://${MINIO_HOST}${__MINIO_PATH}/${__MINIO_TRACES_PREFIX}/results.json.bz2"
-
- quiet replay_minio_upload_images
-
- ci-fairy minio cp "$RESULTS"/junit.xml \
- "minio://${MINIO_HOST}${__MINIO_PATH}/${__MINIO_TRACES_PREFIX}/junit.xml"
-fi
-
-if [ -n "$USE_CASELIST" ]; then
- # Just filter the expected results based on the tests that were actually
- # executed, and switch to the version with no summary
- cat ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.orig" | sed '/^summary:/Q' | rev \
- | cut -f2- -d: | rev | sed "s/$/:/g" > /tmp/executed.txt
-
- grep -F -f /tmp/executed.txt "$INSTALL/$PIGLIT_RESULTS.txt" \
- > ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" || true
-else
- cp "$INSTALL/$PIGLIT_RESULTS.txt" \
- ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline"
-fi
-
-if diff -q ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" $RESULTSFILE; then
- exit 0
-fi
-
-if [ ${PIGLIT_HTML_SUMMARY:-1} -eq 1 ]; then
- ./piglit summary html --exclude-details=pass \
- "$RESULTS"/summary "$RESULTS"/results.json.bz2
-
- if [ "x$PIGLIT_PROFILES" = "xreplay" ]; then
- find "$RESULTS"/summary -type f -name "*.html" -print0 \
- | xargs -0 sed -i 's%<img src="file://'"${RESULTS}"'.*-\([0-9a-f]*\)\.png%<img src="https://'"${MINIO_HOST}${PIGLIT_REPLAY_ARTIFACTS_BASE_URL}"'/traces/\1.png%g'
- find "$RESULTS"/summary -type f -name "*.html" -print0 \
- | xargs -0 sed -i 's%<img src="file://%<img src="https://'"${MINIO_HOST}${PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL}"'/%g'
- fi
-
- FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the HTML summary for problems at: ${ARTIFACTS_BASE_URL}/results/summary/problems.html")
-fi
-
-quiet print_red printf "%s\n" "$FAILURE_MESSAGE"
-quiet diff --color=always -u ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" $RESULTSFILE
-exit 1
diff --git a/lib/mesa/.gitlab-ci/windows/Dockerfile b/lib/mesa/.gitlab-ci/windows/Dockerfile
deleted file mode 100644
index 430112ff1..000000000
--- a/lib/mesa/.gitlab-ci/windows/Dockerfile
+++ /dev/null
@@ -1,13 +0,0 @@
-# escape=`
-
-FROM mcr.microsoft.com/windows:1809
-
-# Make sure any failure in PowerShell scripts is fatal
-SHELL ["powershell", "-ExecutionPolicy", "RemoteSigned", "-Command", "$ErrorActionPreference = 'Stop';"]
-ENV ErrorActionPreference='Stop'
-
-COPY mesa_deps_vs2019.ps1 C:\
-RUN C:\mesa_deps_vs2019.ps1
-
-COPY mesa_deps.ps1 C:\
-RUN C:\mesa_deps.ps1
diff --git a/lib/mesa/.gitlab-ci/windows/mesa_deps.ps1 b/lib/mesa/.gitlab-ci/windows/mesa_deps.ps1
deleted file mode 100644
index 0e2bc60a9..000000000
--- a/lib/mesa/.gitlab-ci/windows/mesa_deps.ps1
+++ /dev/null
@@ -1,194 +0,0 @@
-# Download new TLS certs from Windows Update
-Get-Date
-Write-Host "Updating TLS certificate store"
-$certdir = (New-Item -ItemType Directory -Name "_tlscerts")
-certutil -syncwithWU "$certdir"
-Foreach ($file in (Get-ChildItem -Path "$certdir\*" -Include "*.crt")) {
- Import-Certificate -FilePath $file -CertStoreLocation Cert:\LocalMachine\Root
-}
-Remove-Item -Recurse -Path $certdir
-
-
-Get-Date
-Write-Host "Installing Chocolatey"
-Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
-Import-Module "$env:ProgramData\chocolatey\helpers\chocolateyProfile.psm1"
-Update-SessionEnvironment
-Write-Host "Installing Chocolatey packages"
-
-# Chocolatey tries to download winflexbison from SourceForge, which is not super reliable, and has no retry
-# loop of its own - so we give it a helping hand here
-For ($i = 0; $i -lt 5; $i++) {
- choco install -y python3 --params="/InstallDir:C:\python3"
- $python_install = $?
- choco install --allow-empty-checksums -y cmake git git-lfs ninja pkgconfiglite winflexbison --installargs "ADD_CMAKE_TO_PATH=System"
- $other_install = $?
- $choco_installed = $other_install -and $python_install
- if ($choco_installed) {
- Break
- }
-}
-
-if (!$choco_installed) {
- Write-Host "Couldn't install dependencies from Chocolatey"
- Exit 1
-}
-
-# Add Chocolatey's native install path
-Update-SessionEnvironment
-# Python and CMake add themselves to the system environment path, which doesn't get refreshed
-# until we start a new shell
-$env:PATH = "C:\python3;C:\python3\scripts;C:\Program Files\CMake\bin;$env:PATH"
-
-Start-Process -NoNewWindow -Wait git -ArgumentList 'config --global core.autocrlf false'
-
-Get-Date
-Write-Host "Installing Meson, Mako and numpy"
-pip3 install meson mako numpy
-if (!$?) {
- Write-Host "Failed to install dependencies from pip"
- Exit 1
-}
-
-# we want more secure TLS 1.2 for most things, but it breaks SourceForge
-# downloads so must be done after Chocolatey use
-[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor [Net.SecurityProtocolType]::Tls13;
-
-Get-Date
-Write-Host "Cloning LLVM master"
-git clone -b release/12.x --depth=1 https://github.com/llvm/llvm-project llvm-project
-if (!$?) {
- Write-Host "Failed to clone LLVM repository"
- Exit 1
-}
-
-# ideally we want to use a tag here insted of a sha,
-# but as of today, SPIRV-LLVM-Translator doesn't have
-# a tag matching LLVM 12.0.0
-Get-Date
-Write-Host "Cloning SPIRV-LLVM-Translator"
-git clone https://github.com/KhronosGroup/SPIRV-LLVM-Translator llvm-project/llvm/projects/SPIRV-LLVM-Translator
-if (!$?) {
- Write-Host "Failed to clone SPIRV-LLVM-Translator repository"
- Exit 1
-}
-Push-Location llvm-project/llvm/projects/SPIRV-LLVM-Translator
-git checkout 5b641633b3bcc3251a52260eee11db13a79d7258
-Pop-Location
-
-Get-Date
-# slightly convoluted syntax but avoids the CWD being under the PS filesystem meta-path
-$llvm_build = New-Item -ItemType Directory -Path ".\llvm-project" -Name "build"
-Push-Location -Path $llvm_build.FullName
-Write-Host "Compiling LLVM and Clang"
-cmd.exe /C 'C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && cmake ../llvm -GNinja -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_CRT_RELEASE=MT -DCMAKE_INSTALL_PREFIX="C:\llvm-10" -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_OPTIMIZED_TABLEGEN=TRUE -DLLVM_ENABLE_ASSERTIONS=TRUE -DLLVM_INCLUDE_UTILS=OFF -DLLVM_INCLUDE_RUNTIMES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_GO_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_BUILD_LLVM_C_DYLIB=OFF -DLLVM_ENABLE_DIA_SDK=OFF -DCLANG_BUILD_TOOLS=ON -DLLVM_SPIRV_INCLUDE_TESTS=OFF && ninja -j32 install'
-$buildstatus = $?
-Pop-Location
-if (!$buildstatus) {
- Write-Host "Failed to compile LLVM"
- Exit 1
-}
-
-Get-Date
-$libclc_build = New-Item -ItemType Directory -Path ".\llvm-project" -Name "build-libclc"
-Push-Location -Path $libclc_build.FullName
-Write-Host "Compiling libclc"
-# libclc can only be built with Ninja, because CMake's VS backend doesn't know how to compile new language types
-cmd.exe /C 'C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && cmake ../libclc -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER="/llvm-10/bin/clang-cl.exe" -DCMAKE_CXX_FLAGS="-m64" -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DCMAKE_INSTALL_PREFIX="C:\llvm-10" -DLIBCLC_TARGETS_TO_BUILD="spirv-mesa3d-;spirv64-mesa3d-" && ninja -j32 install'
-$buildstatus = $?
-Pop-Location
-Remove-Item -Recurse -Path $libclc_build
-if (!$buildstatus) {
- Write-Host "Failed to compile libclc"
- Exit 1
-}
-Remove-Item -Recurse -Path $llvm_build
-
-Get-Date
-Write-Host "Cloning SPIRV-Tools"
-git clone https://github.com/KhronosGroup/SPIRV-Tools
-if (!$?) {
- Write-Host "Failed to clone SPIRV-Tools repository"
- Exit 1
-}
-git clone https://github.com/KhronosGroup/SPIRV-Headers SPIRV-Tools/external/SPIRV-Headers
-if (!$?) {
- Write-Host "Failed to clone SPIRV-Headers repository"
- Exit 1
-}
-Write-Host "Building SPIRV-Tools"
-$spv_build = New-Item -ItemType Directory -Path ".\SPIRV-Tools" -Name "build"
-Push-Location -Path $spv_build.FullName
-# SPIRV-Tools doesn't use multi-threaded MSVCRT, but we need it to
-cmd.exe /C 'C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DCMAKE_INSTALL_PREFIX="C:\spirv-tools" && ninja -j32 install'
-$buildstatus = $?
-Pop-Location
-Remove-Item -Recurse -Path $spv_build
-if (!$buildstatus) {
- Write-Host "Failed to compile SPIRV-Tools"
- Exit 1
-}
-
-Get-Date
-Write-Host "Downloading Freeglut"
-
-$freeglut_zip = 'freeglut-MSVC.zip'
-$freeglut_url = "https://www.transmissionzero.co.uk/files/software/development/GLUT/$freeglut_zip"
-
-For ($i = 0; $i -lt 5; $i++) {
- Invoke-WebRequest -Uri $freeglut_url -OutFile $freeglut_zip
- $freeglut_downloaded = $?
- if ($freeglut_downloaded) {
- Break
- }
-}
-
-if (!$freeglut_downloaded) {
- Write-Host "Failed to download Freeglut"
- Exit 1
-}
-
-Get-Date
-Write-Host "Installing Freeglut"
-Expand-Archive $freeglut_zip -DestinationPath C:\
-if (!$?) {
- Write-Host "Failed to install Freeglut"
- Exit 1
-}
-
-Get-Date
-Write-Host "Downloading glext.h"
-New-Item -ItemType Directory -Path ".\glext" -Name "GL"
-$ProgressPreference = "SilentlyContinue"
-Invoke-WebRequest -Uri 'https://www.khronos.org/registry/OpenGL/api/GL/glext.h' -OutFile '.\glext\GL\glext.h' | Out-Null
-
-Get-Date
-Write-Host "Cloning Piglit"
-git clone --no-progress --single-branch --no-checkout https://gitlab.freedesktop.org/mesa/piglit.git 'C:\src\piglit'
-if (!$?) {
- Write-Host "Failed to clone Piglit repository"
- Exit 1
-}
-Push-Location -Path C:\src\piglit
-git checkout b0bbeb876a506e0ee689dd7e17cee374c8284058
-Pop-Location
-
-Get-Date
-$piglit_build = New-Item -ItemType Directory -Path "C:\src\piglit" -Name "build"
-Push-Location -Path $piglit_build.FullName
-Write-Host "Compiling Piglit"
-cmd.exe /C 'C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="C:\Piglit" -DGLUT_INCLUDE_DIR=C:\freeglut\include -DGLUT_glut_LIBRARY_RELEASE=C:\freeglut\lib\x64\freeglut.lib -DGLEXT_INCLUDE_DIR=.\glext && ninja -j32'
-$buildstatus = $?
-ninja -j32 install | Out-Null
-$installstatus = $?
-Pop-Location
-Remove-Item -Recurse -Path $piglit_build
-if (!$buildstatus -Or !$installstatus) {
- Write-Host "Failed to compile or install Piglit"
- Exit 1
-}
-
-Copy-Item -Path C:\freeglut\bin\x64\freeglut.dll -Destination C:\Piglit\lib\piglit\bin\freeglut.dll
-
-Get-Date
-Write-Host "Complete"
diff --git a/lib/mesa/.gitlab-ci/windows/quick_gl.txt b/lib/mesa/.gitlab-ci/windows/quick_gl.txt
deleted file mode 100644
index 89a582ead..000000000
--- a/lib/mesa/.gitlab-ci/windows/quick_gl.txt
+++ /dev/null
@@ -1,4768 +0,0 @@
-fast_color_clear/fcc-clear-tex: skip
-fast_color_clear/fcc-write-after-clear: skip
-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/buffer with glcleartexsubimage: skip
-object namespace pollution/buffer with glcopyimagesubdata: skip
-object namespace pollution/framebuffer with glcleartexsubimage: skip
-object namespace pollution/framebuffer with glcopyimagesubdata: skip
-object namespace pollution/program with glcleartexsubimage: skip
-object namespace pollution/program with glcopyimagesubdata: skip
-object namespace pollution/renderbuffer with glcleartexsubimage: skip
-object namespace pollution/renderbuffer with glcopyimagesubdata: skip
-object namespace pollution/texture with glcleartexsubimage: skip
-object namespace pollution/texture with glcopyimagesubdata: 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/glsl-bug-110796: skip
-shaders/glsl-fs-fogscale/gs-out and fs: skip
-shaders/glsl-fs-fogscale/vs, gs and fs: skip
-shaders/glsl-max-varyings: fail
-shaders/glsl-max-varyings >max_varying_components: fail
-shaders/glsl-uniform-interstage-limits/1 vs, 520 fs: fail
-shaders/glsl-uniform-interstage-limits/300 vs, 300 fs: fail
-shaders/glsl-uniform-interstage-limits/350 vs, 350 fs: fail
-shaders/glsl-uniform-interstage-limits/400 vs, 400 fs: fail
-shaders/glsl-uniform-interstage-limits/520 vs, 1 fs: fail
-shaders/glsl-uniform-interstage-limits/subdivide 5: fail
-shaders/glsl-uniform-interstage-limits/subdivide 5, statechanges: 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
-shaders/zero-tex-coord texturegather: skip
-spec/!opengl 1.0/gl-1.0-beginend-coverage/glflush: fail
-spec/!opengl 1.0/gl-1.0-blend-func: fail
-spec/!opengl 1.0/gl-1.0-dlist-bitmap: fail
-spec/!opengl 1.0/gl-1.0-long-line-loop: fail
-spec/!opengl 1.0/gl-1.0-no-op-paths: fail
-spec/!opengl 1.0/gl-1.0-simple-readbuffer: fail
-spec/!opengl 1.0/gl-1.0-spot-light: fail
-spec/!opengl 1.0/gl-1.0-texgen: fail
-spec/!opengl 1.0/rasterpos/glsl_vs_gs_linked: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_gs_sso: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_image1d: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_image_bo: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_ssbo: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_tes_linked: skip
-spec/!opengl 1.0/rasterpos/glsl_vs_tes_sso: skip
-spec/!opengl 1.1/clear-accum: 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-depth/gl_texture_cube_map-gl_stencil_index8: fail
-spec/!opengl 1.1/linestipple/factor 2x: fail
-spec/!opengl 1.1/linestipple/factor 3x: fail
-spec/!opengl 1.1/linestipple/line loop: fail
-spec/!opengl 1.1/linestipple/line strip: fail
-spec/!opengl 1.1/linestipple/restarting lines within a single begin-end block: fail
-spec/!opengl 1.1/max-texture-size/gl_texture_2d-gl_rgba16: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_2d-gl_rgba32f: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_3d-gl_rgba16: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_3d-gl_rgba32f: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_3d-gl_rgba8: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_cube_map-gl_rgba16: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_cube_map-gl_rgba32f: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_cube_map-gl_rgba8: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_rectangle-gl_rgba16: skip
-spec/!opengl 1.1/max-texture-size/gl_texture_rectangle-gl_rgba32f: skip
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on bottom edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on left edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on right edge: fail
-spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on top edge: fail
-spec/!opengl 1.1/polygon-offset: 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/windowoverlap: fail
-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 1.4/triangle-rasterization-overdraw: fail
-spec/!opengl 2.0/gl-2.0-two-sided-stencil: fail
-spec/!opengl 2.0/max-samplers: fail
-spec/!opengl 2.0/max-samplers border: fail
-spec/!opengl 2.0/vertex-program-two-side back back2/gs-out and fs: 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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: skip
-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: skip
-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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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: skip
-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: skip
-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: skip
-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: skip
-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: skip
-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: skip
-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/gs-out 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, gs 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: skip
-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: skip
-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: skip
-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: skip
-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/gs-out 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, gs 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: skip
-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: skip
-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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs 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/gs-out 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, gs and fs: skip
-spec/!opengl 2.0/vertex-program-two-side/vs, tcs, tes and fs: skip
-spec/!opengl 2.1/fbo-mrt-alphatest-no-buffer-zero-write: crash
-spec/!opengl 3.0/bound-resource-limits: fail
-spec/!opengl 3.0/clearbuffer-depth-cs-probe: skip
-spec/!opengl 3.0/required-sized-texture-formats: fail
-spec/!opengl 3.1/default-vao: fail
-spec/!opengl 3.1/genned-names: fail
-spec/!opengl 3.1/gl-3.1-enable-vertex-array: fail
-spec/!opengl 3.1/gl-3.1-link-empty-prog-core: fail
-spec/!opengl 3.1/required-sized-texture-formats: fail
-spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-first: fail
-spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-last: fail
-spec/!opengl 3.2/gl-3.2-adj-prims cull-front pv-first: fail
-spec/!opengl 3.2/gl-3.2-adj-prims cull-front pv-last: fail
-spec/!opengl 3.2/gl-3.2-adj-prims line cull-back pv-first: fail
-spec/!opengl 3.2/gl-3.2-adj-prims line cull-back pv-last: fail
-spec/!opengl 3.2/gl-3.2-adj-prims line cull-front pv-first: fail
-spec/!opengl 3.2/gl-3.2-adj-prims line cull-front pv-last: fail
-spec/!opengl 3.2/gl-3.2-adj-prims pv-first: fail
-spec/!opengl 3.2/gl-3.2-adj-prims pv-last: fail
-spec/!opengl 3.2/layered-rendering/clear-color-all-types cube_map_array mipmapped: skip
-spec/!opengl 3.2/layered-rendering/clear-color-all-types cube_map_array single_level: skip
-spec/!opengl 3.2/layered-rendering/gl-layer-cube-map: fail
-spec/!opengl 3.2/layered-rendering/gl-layer-render: fail
-spec/!opengl 3.2/layered-rendering/gl-layer-render-clipped: fail
-spec/!opengl 3.2/layered-rendering/gl-layer-render-storage: fail
-spec/!opengl 3.3/required-sized-texture-formats: 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/draw_buffers_gles2: skip
-spec/!opengl es 2.0/fbo_discard_gles2: skip
-spec/!opengl es 2.0/glsl-fs-pointcoord: skip
-spec/!opengl es 2.0/invalid-es3-queries_gles2: skip
-spec/!opengl es 2.0/link-no-vsfs: skip
-spec/!opengl es 2.0/minmax_gles2: skip
-spec/!opengl es 2.0/multiple-shader-objects_gles2: skip
-spec/!opengl es 3.0/ext_texture_array-compressed_gles3 teximage: skip
-spec/!opengl es 3.0/ext_texture_array-compressed_gles3 texsubimage: skip
-spec/!opengl es 3.0/gl_vertexid used with gldrawarrays: skip
-spec/!opengl es 3.0/gles-3.0-transform-feedback-uniform-buffer-object: skip
-spec/!opengl es 3.0/minmax: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 r11: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 rg11: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 rgb8: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 rgb8-punchthrough-alpha1: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 rgba8: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 srgb8: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 srgb8-alpha8: skip
-spec/!opengl es 3.0/oes_compressed_etc2_texture-miptree_gles3 srgb8-punchthrough-alpha1: skip
-spec/!opengl es 3.0/texture-immutable-levels: skip
-spec/!opengl es 3.0/vertex attribute aliasing: skip
-spec/3dfx_texture_compression_fxt1/compressedteximage gl_compressed_rgb_fxt1_3dfx: skip
-spec/3dfx_texture_compression_fxt1/compressedteximage gl_compressed_rgba_fxt1_3dfx: skip
-spec/3dfx_texture_compression_fxt1/fbo-generatemipmap-formats: skip
-spec/3dfx_texture_compression_fxt1/fxt1-teximage: 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/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_seamless_cubemap_per_texture/amd_seamless_cubemap_per_texture: skip
-spec/amd_vertex_shader_layer/amd_vertex_shader_layer-layered-2d-texture-render: skip
-spec/amd_vertex_shader_layer/amd_vertex_shader_layer-layered-depth-texture-render: skip
-spec/amd_vertex_shader_viewport_index/amd_vertex_shader_viewport_index-render: 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_base_instance/arb_base_instance-baseinstance-doesnt-affect-gl-instance-id: skip
-spec/arb_base_instance/arb_base_instance-drawarrays: 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_blend_func_extended/arb_blend_func_extended-bindfragdataindexed-invalid-parameters_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-blend-api_gles2: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-builtins_gles2: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-dual-src-blending-discard-without-src1_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-dual-src-blending-issue-1917_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-explicit_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern_gles2: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-getfragdataindex_gles3: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-output-location: skip
-spec/arb_blend_func_extended/arb_blend_func_extended-output-location_gles3: skip
-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-3d: skip
-spec/arb_clear_texture/arb_clear_texture-base-formats: skip
-spec/arb_clear_texture/arb_clear_texture-clear-max-level: skip
-spec/arb_clear_texture/arb_clear_texture-cube: skip
-spec/arb_clear_texture/arb_clear_texture-depth-stencil: skip
-spec/arb_clear_texture/arb_clear_texture-error: skip
-spec/arb_clear_texture/arb_clear_texture-float: skip
-spec/arb_clear_texture/arb_clear_texture-integer: skip
-spec/arb_clear_texture/arb_clear_texture-multisample: skip
-spec/arb_clear_texture/arb_clear_texture-rg: skip
-spec/arb_clear_texture/arb_clear_texture-simple: skip
-spec/arb_clear_texture/arb_clear_texture-sized-formats: skip
-spec/arb_clear_texture/arb_clear_texture-srgb: skip
-spec/arb_clear_texture/arb_clear_texture-stencil: skip
-spec/arb_clear_texture/arb_clear_texture-texview: skip
-spec/arb_clip_control/arb_clip_control-clip-control: skip
-spec/arb_clip_control/arb_clip_control-depth-precision: skip
-spec/arb_clip_control/arb_clip_control-viewport: skip
-spec/arb_compute_shader/api_errors: skip
-spec/arb_compute_shader/built-in constants: skip
-spec/arb_compute_shader/compiler/work_group_size_too_large: skip
-spec/arb_compute_shader/display-list: skip
-spec/arb_compute_shader/indirect-compute: skip
-spec/arb_compute_shader/local-id-explosion: skip
-spec/arb_compute_shader/minmax: skip
-spec/arb_compute_shader/render-and-compute: skip
-spec/arb_compute_shader/zero-dispatch-size: 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-api_errors: skip
-spec/arb_copy_image/arb_copy_image-format-swizzle: skip
-spec/arb_copy_image/arb_copy_image-formats: 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_copy_image/arb_copy_image-simple --rb-to-rb: skip
-spec/arb_copy_image/arb_copy_image-simple --rb-to-tex: skip
-spec/arb_copy_image/arb_copy_image-simple --tex-to-tex: skip
-spec/arb_copy_image/arb_copy_image-srgb-copy: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d 32 1 1 11 0 0 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d_array 32 1 12 11 0 0 5 0 9 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d 32 32 1 11 0 0 5 13 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d_array 32 32 10 11 0 0 5 13 4 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_3d 32 32 32 11 0 0 5 13 4 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map 32 32 6 11 0 0 5 13 4 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map_array 32 32 30 11 0 0 5 13 8 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_rectangle 32 32 1 11 0 0 5 13 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d 32 1 1 11 0 7 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d_array 32 1 16 11 0 3 5 0 7 14 1 8: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d 32 16 1 11 0 3 5 7 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d_array 32 16 18 11 0 3 5 9 7 14 1 8: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_3d 32 16 18 11 0 3 5 9 2 14 1 7: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map 32 32 6 11 0 3 5 17 2 14 1 3: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map_array 32 32 18 11 0 3 5 17 2 14 1 7: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_rectangle 32 16 1 11 0 3 5 7 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 9 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d 32 16 1 11 12 13 5 4 0 14 10 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d_array 32 16 15 11 12 5 5 7 2 14 9 9: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map_array 32 32 18 11 5 2 5 9 7 14 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d_array 32 16 15 11 12 5 5 3 2 14 13 9: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 9 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d 32 1 1 11 23 3 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d_array 32 1 16 11 2 3 5 0 7 14 1 2: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d 32 16 1 11 12 3 5 7 0 14 9 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d_array 32 16 15 11 12 1 5 3 2 14 11 4: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 4: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map_array 32 32 18 11 5 1 5 9 9 14 7 5: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_rectangle 32 16 1 11 12 3 5 3 0 14 12 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 8 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d_array 32 16 15 11 12 5 5 1 2 14 15 9: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 6 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1: skip
-spec/arb_copy_image/arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1: skip
-spec/arb_copy_image/arb_copy_image-texview: skip
-spec/arb_cull_distance/arb_cull_distance-exceed-limits clip: skip
-spec/arb_cull_distance/arb_cull_distance-exceed-limits cull: skip
-spec/arb_cull_distance/arb_cull_distance-exceed-limits total: skip
-spec/arb_cull_distance/arb_cull_distance-max-distances: skip
-spec/arb_debug_output/arb_debug_output-api_error: fail
-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_direct_state_access/create-programpipelines/default compute shader program == 0: skip
-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/create-transformfeedbacks: skip
-spec/arb_direct_state_access/getcompressedtextureimage: skip
-spec/arb_direct_state_access/gettextureimage-formats: crash
-spec/arb_direct_state_access/gettransformfeedback: skip
-spec/arb_direct_state_access/texture-buffer: fail
-spec/arb_direct_state_access/textures-storage/cube array texture: skip
-spec/arb_direct_state_access/transformfeedback-bufferbase: skip
-spec/arb_direct_state_access/transformfeedback-bufferrange: skip
-spec/arb_draw_indirect/arb_draw_indirect-api-errors: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-base-instance: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-compat: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-instances: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-prim-restart: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-shared-binding: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-elements: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-elements-base-instance: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-elements-compat: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-elements-prim-restart: skip
-spec/arb_draw_indirect/arb_draw_indirect-draw-elements-prim-restart-ugly: skip
-spec/arb_draw_indirect/arb_draw_indirect-transform-feedback: skip
-spec/arb_draw_indirect/gl_vertexid used with gldrawarraysindirect: skip
-spec/arb_draw_indirect/gl_vertexid used with gldrawelementsindirect: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct: skip
-spec/arb_enhanced_layouts/arb_enhanced_layouts-transform-feedback-layout-query-api: skip
-spec/arb_enhanced_layouts/explicit-offset-bufferstorage: skip
-spec/arb_enhanced_layouts/gs-stream-location-aliasing: skip
-spec/arb_explicit_attrib_location/overlapping-locations-input-attribs api: crash
-spec/arb_explicit_attrib_location/overlapping-locations-input-attribs shader: crash
-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: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-minmax: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query: skip
-spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-roundup-samples: skip
-spec/arb_framebuffer_object/fbo-incomplete/invalid layer of a cube-array texture: skip
-spec/arb_framebuffer_srgb/arb_framebuffer_srgb-srgb_conformance: fail
-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_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_gpu_shader5/arb_gpu_shader5-emitstreamvertex_nodraw: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-emitstreamvertex_stream_too_large: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-centroid: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-flat: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-noperspective: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-packing: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatoffset: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatoffset-nonconst: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-different: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-different uniform: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-dynamically-nonuniform: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-nonconst: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-invocation-id: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-invocations_count_too_large: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-minmax: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-stream_value_too_large: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-tf-wrong-stream-value: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams-without-invocations: skip
-spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams-without-invocations spirv: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-r-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-r-none-shadow-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-r-none-shadow-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rg-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgb-2-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-2-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-float-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-int-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/fs-rgba-3-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-r-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-r-none-shadow-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-r-none-shadow-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rg-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgb-2-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-0-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-1-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-2-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-float-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-float-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-int-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-int-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-uint-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-uint-cubearray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-unorm-cube: skip
-spec/arb_gpu_shader5/texturegather/vs-rgba-3-unorm-cubearray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rg-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgb-2-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-2-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/fs-rgba-3-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rg-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgb-2-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-0-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-1-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-2-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-float-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-int-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-uint-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2d-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2darray-const: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffset/vs-rgba-3-unorm-2drect-const: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/fs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-none-shadow-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-none-shadow-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-r-none-shadow-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rg-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgb-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-0-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-1-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-2-unorm-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-float-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-float-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-float-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-int-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-int-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-int-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2drect: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-unorm-2d: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-unorm-2darray: skip
-spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-unorm-2drect: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-dlist-uniforms: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double-gettransformfeedbackvarying: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double_in_bool_uniform: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-getuniformdv: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-alu: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-const: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-packing: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ssbo: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ubo: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-gs-getuniformdv: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved-aligned: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-separate: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-uniform-invalid-operation: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-getuniformdv: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-alu: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-const: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-packing: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ubo: skip
-spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-wrong-type-setter: skip
-spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-mixed-shader: skip
-spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-shader: skip
-spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-mixed-shader: skip
-spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-shader: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple double array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple double arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple double separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 separate: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 array: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 arrays_of_arrays: skip
-spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 separate: 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_multi_draw_indirect/arb_draw_elements_base_vertex-multidrawelements -indirect: skip
-spec/arb_multi_draw_indirect/gl-3.0-multidrawarrays-vertexid -indirect: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-clip: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-comp: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-extra_prims: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-frag: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-geom: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-vert: skip
-spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-vert_adj: skip
-spec/arb_pixel_buffer_object/texsubimage cube_map_array pbo: skip
-spec/arb_point_parameters/arb_point_parameters-point-attenuation: fail
-spec/arb_point_sprite/arb_point_sprite-mipmap: 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-getprograminterfaceiv/gl_max_name_length on gl_atomic_counter_buffer: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'dummy' on gl_atomic_counter_buffer: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2' on gl_program_input: fail
-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/compute on gl_compute_subroutine_uniform: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_buffer_block on gl_shader_storage_block: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_counter on gl_atomic_counter_buffer: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_uni_block on gl_uniform_block: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gs_buf_var on gl_buffer_variable: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gs_buffer_block on gl_shader_storage_block: skip
-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-getprogramresourceiv/vs_buffer_block on gl_shader_storage_block: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vs_uni_block on gl_uniform_block: skip
-spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/gl_atomic_counter_buffer: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-location/test_subroutine_stages_compute: 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_atomic_counter_buffer: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_buffer_variable: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_compute_subroutine: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_compute_subroutine_uniform: skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(cs): 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(cs): 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_shader_storage_block: 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(cs): 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(cs): skip
-spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform_block(tcs,tes): skip
-spec/arb_query_buffer_object/coherency: skip
-spec/arb_query_buffer_object/qbo: skip
-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_seamless_cube_map/arb_seamless_cubemap: fail
-spec/arb_separate_shader_objects/atomic counter: skip
-spec/arb_separate_shader_objects/mix-and-match-tcs-tes: skip
-spec/arb_separate_shader_objects/programuniform coverage/double matrices: skip
-spec/arb_separate_shader_objects/programuniform coverage/double scalar and vectors: skip
-spec/arb_separate_shader_objects/rendezvous by location (5 stages): skip
-spec/arb_separate_shader_objects/transform feedback with rendezvous by location: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/gs splitting a vs/fs pipeline: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/gs without vs: skip
-spec/arb_separate_shader_objects/validateprogrampipeline/only gs from a vs/gs program: 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/active-counters: skip
-spec/arb_shader_atomic_counters/array-indexing: skip
-spec/arb_shader_atomic_counters/buffer-binding: skip
-spec/arb_shader_atomic_counters/default-partition: skip
-spec/arb_shader_atomic_counters/fragment-discard: skip
-spec/arb_shader_atomic_counters/function-argument: skip
-spec/arb_shader_atomic_counters/max-counters: skip
-spec/arb_shader_atomic_counters/minmax: skip
-spec/arb_shader_atomic_counters/multiple-defs: skip
-spec/arb_shader_atomic_counters/respecify-buffer: skip
-spec/arb_shader_atomic_counters/semantics: skip
-spec/arb_shader_atomic_counters/unique-id: skip
-spec/arb_shader_atomic_counters/unused-result: 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_image_load_store/atomicity: skip
-spec/arb_shader_image_load_store/bitcast: skip
-spec/arb_shader_image_load_store/coherency: skip
-spec/arb_shader_image_load_store/dead-fragments: skip
-spec/arb_shader_image_load_store/early-z: skip
-spec/arb_shader_image_load_store/host-mem-barrier: skip
-spec/arb_shader_image_load_store/indexing: skip
-spec/arb_shader_image_load_store/invalid: skip
-spec/arb_shader_image_load_store/layer: skip
-spec/arb_shader_image_load_store/level: skip
-spec/arb_shader_image_load_store/max-images: skip
-spec/arb_shader_image_load_store/max-size: skip
-spec/arb_shader_image_load_store/minmax: skip
-spec/arb_shader_image_load_store/qualifiers: skip
-spec/arb_shader_image_load_store/restrict: skip
-spec/arb_shader_image_load_store/semantics: skip
-spec/arb_shader_image_load_store/shader-mem-barrier: skip
-spec/arb_shader_image_load_store/state: skip
-spec/arb_shader_image_load_store/unused: skip
-spec/arb_shader_image_size/builtin: skip
-spec/arb_shader_storage_buffer_object/array-ssbo-binding: skip
-spec/arb_shader_storage_buffer_object/deletebuffers: skip
-spec/arb_shader_storage_buffer_object/getintegeri_v: skip
-spec/arb_shader_storage_buffer_object/issue1258: skip
-spec/arb_shader_storage_buffer_object/layout-std140-write-shader: skip
-spec/arb_shader_storage_buffer_object/layout-std430-write-shader: skip
-spec/arb_shader_storage_buffer_object/max-ssbo-size/fs: skip
-spec/arb_shader_storage_buffer_object/max-ssbo-size/fsexceed: skip
-spec/arb_shader_storage_buffer_object/max-ssbo-size/vs: skip
-spec/arb_shader_storage_buffer_object/max-ssbo-size/vsexceed: skip
-spec/arb_shader_storage_buffer_object/maxblocks: skip
-spec/arb_shader_storage_buffer_object/minmax: skip
-spec/arb_shader_storage_buffer_object/program-interface-query: skip
-spec/arb_shader_storage_buffer_object/rendering: skip
-spec/arb_shader_storage_buffer_object/ssbo-binding: 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_shading_language_420pack/binding layout: 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_stencil_texturing/draw: fail
-spec/arb_stencil_texturing/glblitframebuffer corrupts state/gl_texture_cube_map_array: skip
-spec/arb_sync/clientwaitsync-timeout: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-get-tcs-params: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-get-tes-params: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-immediate-mode-draw-patches: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-invalid-get-program-params: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-invalid-patch-vertices-range: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-invalid-primitive: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-layout-mismatch: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-minmax: skip
-spec/arb_tessellation_shader/arb_tessellation_shader-tes-gs-max-output -small -scan 1 50: skip
-spec/arb_tessellation_shader/built-in-constants: skip
-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/get: fail
-spec/arb_texture_buffer_object/indexed: skip
-spec/arb_texture_buffer_object/negative-unsupported: skip
-spec/arb_texture_buffer_object/subdata-sync: fail
-spec/arb_texture_buffer_range/ranges-2: fail
-spec/arb_texture_buffer_range/ranges-2 compat: fail
-spec/arb_texture_compression_bptc/bptc-float-modes: skip
-spec/arb_texture_compression_bptc/bptc-modes: skip
-spec/arb_texture_compression_bptc/compressedteximage gl_compressed_rgb_bptc_signed_float: skip
-spec/arb_texture_compression_bptc/compressedteximage gl_compressed_rgb_bptc_unsigned_float: skip
-spec/arb_texture_compression_bptc/compressedteximage gl_compressed_rgba_bptc_unorm: skip
-spec/arb_texture_compression_bptc/compressedteximage gl_compressed_srgb_alpha_bptc_unorm: skip
-spec/arb_texture_compression_bptc/fbo-generatemipmap-formats float: skip
-spec/arb_texture_compression_bptc/fbo-generatemipmap-formats unorm: skip
-spec/arb_texture_compression_bptc/texwrap formats: skip
-spec/arb_texture_compression_bptc/texwrap formats bordercolor: skip
-spec/arb_texture_compression_bptc/texwrap formats bordercolor-swizzled: skip
-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/arb_texture_cube_map_array-cubemap: skip
-spec/arb_texture_cube_map_array/arb_texture_cube_map_array-cubemap-lod: skip
-spec/arb_texture_cube_map_array/arb_texture_cube_map_array-fbo-cubemap-array: skip
-spec/arb_texture_cube_map_array/arb_texture_cube_map_array-get: skip
-spec/arb_texture_cube_map_array/arb_texture_cube_map_array-sampler-cube-array-shadow: skip
-spec/arb_texture_cube_map_array/arb_texture_cube_map_array-teximage3d-invalid-values: skip
-spec/arb_texture_cube_map_array/fbo-generatemipmap-cubemap array: skip
-spec/arb_texture_cube_map_array/fbo-generatemipmap-cubemap array rgb9_e5: skip
-spec/arb_texture_cube_map_array/fbo-generatemipmap-cubemap array s3tc_dxt1: skip
-spec/arb_texture_cube_map_array/getteximage-targets cube_array: skip
-spec/arb_texture_cube_map_array/glsl-resource-not-bound cubearray: skip
-spec/arb_texture_cube_map_array/texsubimage cube_map_array: skip
-spec/arb_texture_cube_map_array/texturesize/fs-texturesize-isamplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/fs-texturesize-samplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/fs-texturesize-samplercubearrayshadow: skip
-spec/arb_texture_cube_map_array/texturesize/fs-texturesize-usamplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/gs-texturesize-isamplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/gs-texturesize-samplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/gs-texturesize-samplercubearrayshadow: skip
-spec/arb_texture_cube_map_array/texturesize/gs-texturesize-usamplercubearray: 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_cube_map_array/texturesize/vs-texturesize-isamplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/vs-texturesize-samplercubearray: skip
-spec/arb_texture_cube_map_array/texturesize/vs-texturesize-samplercubearrayshadow: skip
-spec/arb_texture_cube_map_array/texturesize/vs-texturesize-usamplercubearray: skip
-spec/arb_texture_float/multisample-formats 32 gl_arb_texture_float: skip
-spec/arb_texture_gather/texturegather/fs-r-none-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-r-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rg-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-blue-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgb-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-alpha-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-blue-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/fs-rgba-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-r-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rg-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-blue-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgb-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-alpha-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-blue-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-green-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-none-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-one-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-red-unorm-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-float-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-float-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-float-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-float-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-int-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-int-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-int-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-int-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-uint-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-uint-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-uint-cubearray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-unorm-cube: skip
-spec/arb_texture_gather/texturegather/vs-rgba-zero-unorm-cubearray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-r-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rg-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgb-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-alpha-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/fs-rgba-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-r-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rg-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgb-zero-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-alpha-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-blue-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-green-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-none-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-one-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-red-unorm-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-float-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-float-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-int-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-int-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-uint-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-uint-2darray: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-unorm-2d: skip
-spec/arb_texture_gather/texturegatheroffset/vs-rgba-zero-unorm-2darray: skip
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r11f_g11f_b10f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r16ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r32ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r3_g3_b2: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_r8ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg16ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg32ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rg8ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10_a2: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb10_a2ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb12: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb16ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb32ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb4: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb5: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb5_a1: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb8ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgb9_e5: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba12: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba16ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba2: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32f: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba32ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba4: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8_snorm: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8i: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_rgba8ui: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_srgb8: fail
-spec/arb_texture_multisample/arb_texture_multisample-dsa-texelfetch/texture type: gl_srgb8_alpha8: fail
-spec/arb_texture_multisample/arb_texture_multisample-negative-max-samples: skip
-spec/arb_texture_multisample/arb_texture_multisample-texelfetch 32: skip
-spec/arb_texture_multisample/fb-completeness/32: skip
-spec/arb_texture_multisample/sample-position/16: fail
-spec/arb_texture_multisample/sample-position/2: fail
-spec/arb_texture_multisample/sample-position/32: skip
-spec/arb_texture_multisample/sample-position/4: fail
-spec/arb_texture_multisample/sample-position/6: fail
-spec/arb_texture_multisample/sample-position/8: fail
-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/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_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_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/texwrap formats-int offset/gl_r16i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r16i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r16i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r16ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r16ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r16ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r32ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_r8ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg16ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg32ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8i: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8i, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8ui: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int offset/gl_rg8ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r16ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r32ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_r8ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg16ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg32ui, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8i: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8i, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8i, swizzled: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8ui: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8ui, npot: fail
-spec/arb_texture_rg/texwrap formats-int/gl_rg8ui, swizzled: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats offset/gl_rgb10_a2ui: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats offset/gl_rgb10_a2ui, npot: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats offset/gl_rgb10_a2ui, swizzled: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats/gl_rgb10_a2ui: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats/gl_rgb10_a2ui, npot: fail
-spec/arb_texture_rgb10_a2ui/texwrap formats/gl_rgb10_a2ui, swizzled: fail
-spec/arb_texture_stencil8/draw: fail
-spec/arb_texture_stencil8/fbo-clear-formats/gl_stencil_index8 (fbo incomplete): skip
-spec/arb_texture_stencil8/texwrap formats offset/gl_stencil_index8: fail
-spec/arb_texture_stencil8/texwrap formats offset/gl_stencil_index8, npot: fail
-spec/arb_texture_stencil8/texwrap formats offset/gl_stencil_index8, swizzled: fail
-spec/arb_texture_stencil8/texwrap formats/gl_stencil_index8: fail
-spec/arb_texture_stencil8/texwrap formats/gl_stencil_index8, npot: fail
-spec/arb_texture_stencil8/texwrap formats/gl_stencil_index8, swizzled: fail
-spec/arb_texture_storage/texture-storage/cube array texture: skip
-spec/arb_texture_view/bug-layers-image: skip
-spec/arb_texture_view/clear-into-view-2d: skip
-spec/arb_texture_view/clear-into-view-2d-array: skip
-spec/arb_texture_view/clear-into-view-layered: skip
-spec/arb_texture_view/copytexsubimage-layers: skip
-spec/arb_texture_view/cubemap-view: skip
-spec/arb_texture_view/fbo-blit: skip
-spec/arb_texture_view/formats: skip
-spec/arb_texture_view/getteximage-srgb: skip
-spec/arb_texture_view/immutable_levels: skip
-spec/arb_texture_view/lifetime-format: skip
-spec/arb_texture_view/max-level: skip
-spec/arb_texture_view/mipgen: skip
-spec/arb_texture_view/params: skip
-spec/arb_texture_view/queries: skip
-spec/arb_texture_view/rendering-formats: skip
-spec/arb_texture_view/rendering-layers: skip
-spec/arb_texture_view/rendering-layers-image: skip
-spec/arb_texture_view/rendering-levels: skip
-spec/arb_texture_view/rendering-r32ui: skip
-spec/arb_texture_view/rendering-target: skip
-spec/arb_texture_view/sampling-2d-array-as-2d-layer: skip
-spec/arb_texture_view/sampling-2d-array-as-cubemap: skip
-spec/arb_texture_view/sampling-2d-array-as-cubemap-array: skip
-spec/arb_texture_view/targets: skip
-spec/arb_texture_view/texsubimage-layers: skip
-spec/arb_texture_view/texsubimage-layers pbo: skip
-spec/arb_texture_view/texsubimage-levels: skip
-spec/arb_texture_view/texsubimage-levels pbo: skip
-spec/arb_transform_feedback2/change objects while paused: skip
-spec/arb_transform_feedback2/change objects while paused (gles3): skip
-spec/arb_transform_feedback3/arb_transform_feedback3-begin_end: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-bind_buffer_invalid_index: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-draw_using_invalid_stream_index: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-end_query_with_name_zero: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs_max: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_vs: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-query_with_invalid_index: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-set_invalid_varyings: skip
-spec/arb_transform_feedback3/arb_transform_feedback3-set_varyings_with_invalid_args: skip
-spec/arb_transform_feedback3/gl_nextbuffer-1: skip
-spec/arb_transform_feedback3/gl_nextbuffer-2: skip
-spec/arb_transform_feedback3/gl_nextbuffer-gl_nextbuffer: skip
-spec/arb_transform_feedback3/gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer: skip
-spec/arb_transform_feedback3/gl_skipcomponents1-1: skip
-spec/arb_transform_feedback3/gl_skipcomponents1-2: skip
-spec/arb_transform_feedback3/gl_skipcomponents1-3: skip
-spec/arb_transform_feedback3/gl_skipcomponents1-gl_nextbuffer: skip
-spec/arb_transform_feedback3/gl_skipcomponents1234: skip
-spec/arb_transform_feedback3/gl_skipcomponents2: skip
-spec/arb_transform_feedback3/gl_skipcomponents3: skip
-spec/arb_transform_feedback3/gl_skipcomponents4: skip
-spec/arb_transform_feedback_instanced/draw-auto instanced: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic: skip
-spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors: skip
-spec/arb_uniform_buffer_object/bufferstorage: skip
-spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations api: skip
-spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations shader: skip
-spec/arb_vertex_attrib_64bit/check-explicit-location: skip
-spec/arb_vertex_attrib_64bit/double_attribs: skip
-spec/arb_vertex_attrib_64bit/get_double_attribs-display-lists: skip
-spec/arb_vertex_attrib_64bit/getactiveattrib: skip
-spec/arb_vertex_attrib_64bit/max-vertex-attrib: skip
-spec/arb_vertex_program/arb_vertex_program-matrix-property-bindings: fail
-spec/arb_vertex_program/vp-address-02: skip
-spec/arb_vertex_program/vp-address-04: skip
-spec/arb_vertex_type_2_10_10_10_rev/attrib-p-type-size-match: skip
-spec/arb_viewport_array/bounds: skip
-spec/arb_viewport_array/clear: skip
-spec/arb_viewport_array/depthrange-indices: skip
-spec/arb_viewport_array/display-list: skip
-spec/arb_viewport_array/minmax: skip
-spec/arb_viewport_array/queries: skip
-spec/arb_viewport_array/render-depthrange: skip
-spec/arb_viewport_array/render-scissor: skip
-spec/arb_viewport_array/render-viewport: skip
-spec/arb_viewport_array/render-viewport-2: skip
-spec/arb_viewport_array/scissor-check: skip
-spec/arb_viewport_array/scissor-indices: skip
-spec/arb_viewport_array/viewport-indices: skip
-spec/ati_envmap_bumpmap/ati_envmap_bumpmap-bump: skip
-spec/ati_texture_compression_3dc/fbo-generatemipmap-formats: skip
-spec/ati_texture_compression_3dc/texwrap formats: skip
-spec/ati_texture_compression_3dc/texwrap formats bordercolor: skip
-spec/ati_texture_compression_3dc/texwrap formats bordercolor-swizzled: skip
-spec/egl 1.4/egl-blob-cache: skip
-spec/egl 1.4/egl-context-priority: skip
-spec/egl 1.4/egl-copy-buffers: skip
-spec/egl 1.4/egl-ext_egl_image_storage: skip
-spec/egl 1.4/egl-flush-external: skip
-spec/egl 1.4/egl-gl_oes_egl_image: skip
-spec/egl 1.4/egl-invalid-attr: skip
-spec/egl 1.4/eglcreatepbuffersurface and then glclear: skip
-spec/egl 1.4/eglcreatepbuffersurface with egl_samples set: skip
-spec/egl 1.4/eglcreatesurface: skip
-spec/egl 1.4/eglquerysurface egl_bad_attribute: skip
-spec/egl 1.4/eglquerysurface egl_bad_surface: skip
-spec/egl 1.4/eglquerysurface egl_height: skip
-spec/egl 1.4/eglquerysurface egl_width: skip
-spec/egl 1.4/eglterminate then unbind context: skip
-spec/egl 1.4/largest possible eglcreatepbuffersurface and then glclear: skip
-spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native: skip
-spec/egl_chromium_sync_control/conformance: skip
-spec/egl_ext_client_extensions/conformance test 1: skip
-spec/egl_ext_client_extensions/conformance test 2: skip
-spec/egl_ext_client_extensions/conformance test 3: skip
-spec/egl_ext_device_base/conformance: skip
-spec/egl_ext_device_drm/conformance: skip
-spec/egl_ext_device_enumeration/conformance: skip
-spec/egl_ext_device_query/conformance: skip
-spec/egl_ext_image_dma_buf_import_modifiers/conformance: skip
-spec/egl_ext_platform_device/conformance: skip
-spec/egl_khr_create_context/3.2 core profile required: skip
-spec/egl_khr_create_context/default major version gl: skip
-spec/egl_khr_create_context/default major version gles: skip
-spec/egl_khr_create_context/default minor version gl: skip
-spec/egl_khr_create_context/default minor version gles: skip
-spec/egl_khr_create_context/invalid attribute gl: skip
-spec/egl_khr_create_context/invalid attribute gles: skip
-spec/egl_khr_create_context/invalid flag gl: skip
-spec/egl_khr_create_context/invalid flag gles: skip
-spec/egl_khr_create_context/invalid opengl version: skip
-spec/egl_khr_create_context/invalid profile: skip
-spec/egl_khr_create_context/no-error context gl: skip
-spec/egl_khr_create_context/null valid attribute gl: skip
-spec/egl_khr_create_context/null valid attribute gles: skip
-spec/egl_khr_create_context/pre-gl3.2 profile: skip
-spec/egl_khr_create_context/valid attribute empty gl: skip
-spec/egl_khr_create_context/valid attribute empty gles: skip
-spec/egl_khr_create_context/valid debug flag gl: skip
-spec/egl_khr_create_context/valid debug flag gles1: skip
-spec/egl_khr_create_context/valid debug flag gles2: skip
-spec/egl_khr_create_context/valid debug flag gles3: skip
-spec/egl_khr_create_context/valid forward-compatible flag gl: skip
-spec/egl_khr_create_context/verify gl flavor: skip
-spec/egl_khr_fence_sync/conformance: skip
-spec/egl_khr_get_all_proc_addresses/conformance: skip
-spec/egl_khr_gl_colorspace/linear: skip
-spec/egl_khr_gl_colorspace/srgb: skip
-spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24: skip
-spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba: skip
-spec/egl_khr_surfaceless_context/viewport: skip
-spec/egl_khr_wait_sync/conformance: skip
-spec/egl_mesa_configless_context/basic: skip
-spec/egl_mesa_device_software/conformance: skip
-spec/egl_mesa_platform_surfaceless/conformance: skip
-spec/egl_mesa_query_driver/conformance: skip
-spec/egl_nok_swap_region/basic: skip
-spec/egl_nok_texture_from_pixmap/basic: skip
-spec/egl_ext_protected_content/conformance: skip
-spec/ext_base_instance/arb_base_instance-baseinstance-doesnt-affect-gl-instance-id_gles3: skip
-spec/ext_base_instance/arb_base_instance-drawarrays_gles3: skip
-spec/ext_color_buffer_float/ext_color_buffer_float-draw_gles3: skip
-spec/ext_depth_bounds_test/depth_bounds: skip
-spec/ext_direct_state_access/compressedmultiteximage gl_compressed_rgb_bptc_signed_float: skip
-spec/ext_direct_state_access/compressedtextureimage gl_compressed_rgb_bptc_signed_float: 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_direct_state_access/renderbuffer/getnamedrenderbufferparameterivext: fail
-spec/ext_disjoint_timer_query/simple: skip
-spec/ext_draw_instanced/ext_draw_instanced-drawarrays: 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-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-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_frag_depth/fragdepth_gles2: 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 linear: skip
-spec/ext_framebuffer_multisample/accuracy 16 color small: 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 small: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb: skip
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil: fail
-spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil linear: fail
-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: fail
-spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil linear: fail
-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 small: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small: 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 linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 color small: 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 small: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 6 srgb: 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 linear: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 color: 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 linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small: skip
-spec/ext_framebuffer_multisample/accuracy 8 srgb: 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 linear: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve: skip
-spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small: 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 depthstencil: fail
-spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil linear: fail
-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 depthstencil: fail
-spec/ext_framebuffer_multisample/accuracy all_samples srgb small depthstencil linear: fail
-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 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 16: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 2: fail
-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: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 6: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 8: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 16: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 2: fail
-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: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 6: fail
-spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 8: fail
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 16: fail
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 2: fail
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 32: skip
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 4: fail
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 6: fail
-spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 8: fail
-spec/ext_framebuffer_multisample/alpha-to-one-msaa-disabled 32: skip
-spec/ext_framebuffer_multisample/bitmap 32: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 x: skip
-spec/ext_framebuffer_multisample/blit-flipped 32 y: skip
-spec/ext_framebuffer_multisample/blit-multiple-render-targets 32: 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/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/draw-buffers-alpha-to-coverage 16: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 2: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 4: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 6: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 8: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 16: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 2: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 4: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 6: fail
-spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 8: fail
-spec/ext_framebuffer_multisample/enable-flag: fail
-spec/ext_framebuffer_multisample/formats 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 16: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 2: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 4: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 6: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 8: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 16: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 2: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 4: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 6: fail
-spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 8: fail
-spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 16 centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 16 non-centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 2 centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 2 centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 2 non-centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 2 non-centroid-disabled: 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-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 4 centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 4 non-centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 4 non-centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 6 centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 6 non-centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 8 centroid-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv-disabled: fail
-spec/ext_framebuffer_multisample/interpolation 8 non-centroid-disabled: fail
-spec/ext_framebuffer_multisample/line-smooth 32: 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/negative-max-samples: skip
-spec/ext_framebuffer_multisample/no-color 16 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 16 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 16 stencil separate: 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 separate: skip
-spec/ext_framebuffer_multisample/no-color 6 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 6 stencil separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth separate: skip
-spec/ext_framebuffer_multisample/no-color 8 depth-computed separate: skip
-spec/ext_framebuffer_multisample/no-color 8 stencil separate: skip
-spec/ext_framebuffer_multisample/point-smooth 32: skip
-spec/ext_framebuffer_multisample/polygon-smooth 32: skip
-spec/ext_framebuffer_multisample/polygon-stipple 32: 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-one 16: fail
-spec/ext_framebuffer_multisample/sample-alpha-to-one 2: fail
-spec/ext_framebuffer_multisample/sample-alpha-to-one 32: skip
-spec/ext_framebuffer_multisample/sample-alpha-to-one 4: fail
-spec/ext_framebuffer_multisample/sample-alpha-to-one 6: fail
-spec/ext_framebuffer_multisample/sample-alpha-to-one 8: fail
-spec/ext_framebuffer_multisample/sample-coverage 32 inverted: skip
-spec/ext_framebuffer_multisample/sample-coverage 32 non-inverted: skip
-spec/ext_framebuffer_multisample/turn-on-off 32: 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/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_blit_scaled/blit-scaled samples=16: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16 with gl_texture_2d_multisample_array: warn
-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: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6 with gl_texture_2d_multisample_array: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8: warn
-spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8 with gl_texture_2d_multisample_array: warn
-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-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_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_occlusion_query_boolean/any-samples: 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 32 gl_ext_packed_float: skip
-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_render_snorm/render: 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_array/maxlayers: fail
-spec/ext_texture_compression_bptc/bptc-api_gles2: skip
-spec/ext_texture_compression_latc/fbo-generatemipmap-formats: skip
-spec/ext_texture_compression_latc/fbo-generatemipmap-formats-signed: skip
-spec/ext_texture_compression_latc/texwrap formats: skip
-spec/ext_texture_compression_latc/texwrap formats bordercolor: skip
-spec/ext_texture_compression_latc/texwrap formats bordercolor-swizzled: skip
-spec/ext_texture_compression_rgtc/rgtc-api_gles2: skip
-spec/ext_texture_compression_s3tc/getteximage-targets cube_array s3tc: skip
-spec/ext_texture_compression_s3tc/s3tc-errors: fail
-spec/ext_texture_compression_s3tc/s3tc-errors_gles2: skip
-spec/ext_texture_compression_s3tc/s3tc-targeted: fail
-spec/ext_texture_compression_s3tc/s3tc-teximage_gles2: skip
-spec/ext_texture_compression_s3tc/s3tc-texsubimage_gles2: skip
-spec/ext_texture_env_combine/texture-env-combine: fail
-spec/ext_texture_format_bgra8888/api-errors: skip
-spec/ext_texture_integer/fbo-integer: fail
-spec/ext_texture_integer/fbo_integer_precision_clear: fail
-spec/ext_texture_integer/fbo_integer_readpixels_sint_uint: fail
-spec/ext_texture_integer/multisample-formats 32 gl_ext_texture_integer: skip
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_alpha8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_intensity8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8i_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8ui_ext: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_luminance_alpha8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb16ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb32ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgb8ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba16ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba32ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8i: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8i, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8i, swizzled: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8ui: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8ui, npot: fail
-spec/ext_texture_integer/texwrap formats offset/gl_rgba8ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_alpha8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_intensity8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha16ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha32ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8i_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8i_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8i_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8ui_ext: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8ui_ext, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_luminance_alpha8ui_ext, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb16ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb32ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgb8ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba16ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba32ui, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8i: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8i, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8i, swizzled: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8ui: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8ui, npot: fail
-spec/ext_texture_integer/texwrap formats/gl_rgba8ui, swizzled: fail
-spec/ext_texture_norm16/render: skip
-spec/ext_texture_snorm/multisample-formats 32 gl_ext_texture_snorm: skip
-spec/ext_texture_srgb/multisample-formats 32 gl_ext_texture_srgb: skip
-spec/ext_transform_feedback2/cannot bind when another object is active: skip
-spec/ext_transform_feedback2/counting with pause: skip
-spec/ext_transform_feedback2/draw-auto: skip
-spec/ext_transform_feedback2/glgentransformfeedbacks names only: skip
-spec/ext_transform_feedback2/istranformfeedback: skip
-spec/ext_transform_feedback2/misc. api queries: skip
-spec/ext_transform_feedback/max-varyings/max-varying-arrays-of-arrays: notrun
-spec/ext_transform_feedback/max-varyings/max-varying-single-dimension-array: crash
-spec/ext_transform_feedback/points-large: fail
-spec/ext_transform_feedback/structs_gles3 basic-struct error: skip
-spec/ext_transform_feedback/structs_gles3 basic-struct get: skip
-spec/ext_transform_feedback/structs_gles3 basic-struct run: skip
-spec/ext_transform_feedback/structs_gles3 basic-struct run-no-fs: skip
-spec/ext_transform_feedback/tessellation polygon wireframe: fail
-spec/ext_transform_feedback/tessellation quad_strip wireframe: fail
-spec/ext_transform_feedback/tessellation quads wireframe: fail
-spec/ext_transform_feedback/tessellation triangle_strip flat_last: fail
-spec/ext_unpack_subimage/basic: skip
-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/glsl-1.10-built-in-matrix-state: fail
-spec/glsl-1.10/execution/varying-packing/simple float array: crash
-spec/glsl-1.10/execution/varying-packing/simple float arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple float separate: crash
-spec/glsl-1.10/execution/varying-packing/simple int array: crash
-spec/glsl-1.10/execution/varying-packing/simple int arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple int separate: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple ivec4 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat2x4 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat3x4 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple mat4x3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple uint array: crash
-spec/glsl-1.10/execution/varying-packing/simple uint arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple uint separate: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple uvec4 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple vec2 array: crash
-spec/glsl-1.10/execution/varying-packing/simple vec2 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple vec2 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple vec3 array: crash
-spec/glsl-1.10/execution/varying-packing/simple vec3 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple vec3 separate: crash
-spec/glsl-1.10/execution/varying-packing/simple vec4 array: crash
-spec/glsl-1.10/execution/varying-packing/simple vec4 arrays_of_arrays: crash
-spec/glsl-1.10/execution/varying-packing/simple vec4 separate: crash
-spec/glsl-1.30/execution/fs-texelfetch-2d: fail
-spec/glsl-1.30/execution/tex-miplevel-selection texture() cubearray: skip
-spec/glsl-1.30/execution/tex-miplevel-selection texture() cubearrayshadow: skip
-spec/glsl-1.30/execution/tex-miplevel-selection texture(bias) cubearray: skip
-spec/glsl-1.30/execution/tex-miplevel-selection texturegrad cubearray: skip
-spec/glsl-1.30/execution/tex-miplevel-selection texturelod cubearray: skip
-spec/glsl-1.30/execution/tex-miplevel-selection textureoffset 2darrayshadow: skip
-spec/glsl-1.50/built-in constants compatibility: skip
-spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_loop ffs: fail
-spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_loop other: fail
-spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip: fail
-spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip_adjacency: fail
-spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip ffs: fail
-spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip other: fail
-spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs: fail
-spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other: fail
-spec/glsl-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-1.50/gs-emits-too-few-verts: fail
-spec/glsl-1.50/gs-max-output: skip
-spec/glsl-es-1.00/built-in constants: skip
-spec/glsl-es-1.00/linker/glsl-fface-invariant: skip
-spec/glsl-es-3.00/built-in constants: skip
-spec/glsl-es-3.00/execution/varying-struct-centroid_gles3: skip
-spec/glsl-es-3.10/built-in constants: 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_debug/object-label_gles2: skip
-spec/khr_debug/object-label_gles3: skip
-spec/khr_debug/push-pop-group_gles2: skip
-spec/khr_debug/push-pop-group_gles3: skip
-spec/khr_parallel_shader_compile/basic_gles2: skip
-spec/khr_texture_compression_astc/array-gles: skip
-spec/khr_texture_compression_astc/basic-gles: skip
-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 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-sd: notrun
-spec/khr_texture_compression_astc/miptree-gl srgb/srgb: notrun
-spec/khr_texture_compression_astc/miptree-gles hdr: skip
-spec/khr_texture_compression_astc/miptree-gles ldr: skip
-spec/khr_texture_compression_astc/miptree-gles srgb: skip
-spec/khr_texture_compression_astc/miptree-gles srgb-fp: skip
-spec/khr_texture_compression_astc/miptree-gles srgb-sd: skip
-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 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-gles hdr: skip
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles ldr: skip
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb: skip
-spec/khr_texture_compression_astc/sliced-3d-miptree-gles srgb-fp: 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 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_conditional_render/copypixels: fail
-spec/nv_conditional_render/generatemipmap: fail
-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/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_image_formats/nv_image_formats-gles3: skip
-spec/nv_read_depth/read_depth_gles3: 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_swizzle/nv_viewport_swizzle-errors: skip
-spec/nv_viewport_swizzle/nv_viewport_swizzle-errors_gles3: skip
-spec/oes_compressed_etc1_rgb8_texture/basic: skip
-spec/oes_compressed_etc1_rgb8_texture/miptree: skip
-spec/oes_compressed_paletted_texture/basic api: skip
-spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-drawelements: skip
-spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-drawelements-instanced: skip
-spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-drawrangeelements: skip
-spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-multidrawelements: skip
-spec/oes_draw_texture/oes_draw_texture: skip
-spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3: skip
-spec/oes_fixed_point/attribute-arrays: skip
-spec/oes_geometry_shader/built-in constants: skip
-spec/oes_matrix_get/all queries: skip
-spec/oes_packed_depth_stencil/depth_stencil texture gles1: skip
-spec/oes_packed_depth_stencil/depth_stencil texture gles2: skip
-spec/oes_required_internalformat/renderbuffer: 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_float/oes_texture_float: skip
-spec/oes_texture_float/oes_texture_float half: skip
-spec/oes_texture_float/oes_texture_float half linear: skip
-spec/oes_texture_float/oes_texture_float linear: skip
-spec/oes_texture_view/clear-into-view-2d: skip
-spec/oes_texture_view/clear-into-view-2d-array: skip
-spec/oes_texture_view/clear-into-view-layered: skip
-spec/oes_texture_view/copytexsubimage-layers: skip
-spec/oes_texture_view/formats: skip
-spec/oes_texture_view/immutable_levels: skip
-spec/oes_texture_view/queries: skip
-spec/oes_texture_view/rendering-formats: skip
-spec/oes_texture_view/rendering-layers: skip
-spec/oes_texture_view/rendering-levels: skip
-spec/oes_texture_view/rendering-target: skip
-spec/oes_texture_view/sampling-2d-array-as-2d-layer: skip
-spec/oes_texture_view/sampling-2d-array-as-cubemap: skip
-spec/oes_texture_view/sampling-2d-array-as-cubemap-array: skip
-spec/oes_texture_view/targets: skip
-spec/oes_texture_view/texsubimage-layers: skip
-spec/oes_texture_view/texsubimage-layers pbo: skip
-spec/oes_texture_view/texsubimage-levels: skip
-spec/oes_texture_view/texsubimage-levels pbo: skip
-spec/oes_vertex_half_float/draw-vertices-half-float-user_gles2: skip
-spec/oes_vertex_half_float/draw-vertices-half-float_gles2: skip
-spec/oes_viewport_array/bounds: skip
-spec/oes_viewport_array/clear: skip
-spec/oes_viewport_array/depthrange-indices: skip
-spec/oes_viewport_array/minmax: skip
-spec/oes_viewport_array/queries: skip
-spec/oes_viewport_array/render-depthrange: skip
-spec/oes_viewport_array/render-scissor: skip
-spec/oes_viewport_array/render-viewport: skip
-spec/oes_viewport_array/render-viewport-2: skip
-spec/oes_viewport_array/scissor-check: skip
-spec/oes_viewport_array/scissor-indices: skip
-spec/oes_viewport_array/viewport-indices: skip
-wgl/wgl-multi-context-single-window: skip
-wgl/wgl-multi-window-single-context: skip
-wgl/wgl-sanity: skip
-summary:
- name: results
- ---- --------
- pass: 13299
- fail: 538
- crash: 68
- skip: 4126
- timeout: 0
- warn: 10
- incomplete: 0
- dmesg-warn: 0
- dmesg-fail: 0
- changes: 0
- fixes: 0
-regressions: 0
- total: 18051