ci: Rework CI setup based on Mesa CI infrastructure

Add initial support for reusing the Mesa CI infrastructure.

Note this doesn't conflict with the old CI since it doesn't share the
'ci/' folder, but instead uses '.gitlab-ci/', which makes the new setup
consistent with Mesa CI.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Rohan Garg <rohan.garg@intel.com>
macos/master
Cristian Ciocaltea 3 years ago
parent 303bd51012
commit 941aac5653
  1. 250
      .gitlab-ci.yml
  2. 101
      .gitlab-ci/container/debian/x86_test.sh
  3. 116
      .gitlab-ci/expectations/host/deqp-virgl-gl-fails.txt
  4. 346
      .gitlab-ci/expectations/host/deqp-virgl-gl-flakes.txt
  5. 7
      .gitlab-ci/expectations/host/deqp-virgl-gl-skips.txt
  6. 51
      .gitlab-ci/expectations/host/deqp-virgl-gl.toml
  7. 34
      .gitlab-ci/expectations/host/deqp-virgl-gles-fails.txt
  8. 1
      .gitlab-ci/expectations/host/deqp-virgl-gles-flakes.txt
  9. 36
      .gitlab-ci/expectations/host/deqp-virgl-gles.toml
  10. 776
      .gitlab-ci/expectations/host/piglit-virgl-gl-fails.txt
  11. 24
      .gitlab-ci/expectations/host/piglit-virgl-gl-flakes.txt
  12. 38
      .gitlab-ci/expectations/host/piglit-virgl-gl-skips.txt
  13. 3466
      .gitlab-ci/expectations/host/piglit-virgl-gles-fails.txt
  14. 39
      .gitlab-ci/expectations/host/piglit-virgl-gles-flakes.txt
  15. 21
      .gitlab-ci/expectations/host/piglit-virgl-gles-skips.txt
  16. 277
      .gitlab-ci/expectations/host/traces-virgl.yml
  17. 74
      .gitlab-ci/expectations/virt/deqp-virgl-gl-fails.txt
  18. 6
      .gitlab-ci/expectations/virt/deqp-virgl-gl-flakes.txt
  19. 2
      .gitlab-ci/expectations/virt/deqp-virgl-gl-skips.txt
  20. 51
      .gitlab-ci/expectations/virt/deqp-virgl-gl.toml
  21. 67
      .gitlab-ci/expectations/virt/deqp-virgl-gles-fails.txt
  22. 36
      .gitlab-ci/expectations/virt/deqp-virgl-gles.toml
  23. 772
      .gitlab-ci/expectations/virt/piglit-virgl-gl-fails.txt
  24. 52
      .gitlab-ci/expectations/virt/piglit-virgl-gl-flakes.txt
  25. 71
      .gitlab-ci/expectations/virt/piglit-virgl-gl-skips.txt
  26. 3467
      .gitlab-ci/expectations/virt/piglit-virgl-gles-fails.txt
  27. 123
      .gitlab-ci/expectations/virt/piglit-virgl-gles-flakes.txt
  28. 31
      .gitlab-ci/expectations/virt/piglit-virgl-gles-skips.txt
  29. 276
      .gitlab-ci/expectations/virt/traces-virgl.yml
  30. 93
      .gitlab-ci/meson/build.sh
  31. 27
      .gitlab-ci/meson/time-strace.sh
  32. 17
      .gitlab-ci/meson/time.sh

@ -0,0 +1,250 @@
variables:
FDO_UPSTREAM_REPO: "virgl/virglrenderer"
MESA_TEMPLATES_COMMIT: &ci-templates-commit 290b79e0e78eab67a83766f4e9691be554fc4afd
MESA_BASE_TAG: ${DEBIAN_BASE_TAG}
#
# IMPORTANT!
#
# Use the Pipeline ID corresponding to the Mesa Git rev provided below.
# If multiple pipeline runs are available, please choose the one having
# at least the 'debian-testing' job in 'Build-x86_64' stage completed.
#
MESA_PIPELINE_ID: 487328
MESA_PROJECT_PATH: mesa/mesa
MINIO_HOST: minio-packet.freedesktop.org
# Per-pipeline artifact storage on MinIO
PIPELINE_ARTIFACTS_BASE: ${MINIO_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID}
CI_REGISTRY_IMAGE: "registry.freedesktop.org/${MESA_PROJECT_PATH}"
include:
- project: 'freedesktop/ci-templates'
ref: 79c325922670137e8f0a4dc5f6f097e0eb57c1af
file:
- '/templates/ci-fairy.yml'
- project: 'freedesktop/ci-templates'
ref: *ci-templates-commit
file:
- '/templates/debian.yml'
- '/templates/fedora.yml'
- project: 'mesa/mesa'
# IMPORTANT: Use a recent Mesa Git revision
ref: 51f6288a2d2fa78e723b99a90133f5ebd782bc4a
file:
- '/.gitlab-ci/image-tags.yml'
stages:
- build
- sanity test
- test
.set-image:
variables:
MESA_IMAGE: "$CI_REGISTRY_IMAGE/${MESA_IMAGE_PATH}:${MESA_IMAGE_TAG}--${MESA_TEMPLATES_COMMIT}"
image: "$MESA_IMAGE"
.set-image-base-tag:
extends:
- .set-image
variables:
MESA_IMAGE: "$CI_REGISTRY_IMAGE/${MESA_IMAGE_PATH}:${MESA_IMAGE_TAG}--${MESA_BASE_TAG}--${MESA_TEMPLATES_COMMIT}"
debian/x86_build:
stage: build
extends:
- .set-image-base-tag
variables:
MESA_IMAGE_PATH: ${DEBIAN_X86_BUILD_IMAGE_PATH}
MESA_IMAGE_TAG: ${DEBIAN_BUILD_TAG}
MINIO_ARTIFACT_NAME: virgl-amd64
script:
- .gitlab-ci/meson/build.sh
artifacts:
name: "virgl_${CI_JOB_NAME}"
when: always
paths:
- install/
- results/
only:
- branches
- tags
- merge_requests
- schedules
#
# Sanity test jobs
#
.make_check_base:
stage: sanity test
extends: debian/x86_build
artifacts:
when: always
paths:
- results/
mesa check meson:
extends: .make_check_base
variables:
TEST_SUITE: make-check-meson
make check clang-fuzzer:
extends: .make_check_base
variables:
TEST_SUITE: make-check-clang-fuzzer
CC: clang
EXTRA_OPTION: "-D fuzzer=true"
make check trace-stderr:
extends: .make_check_base
variables:
TEST_SUITE: make-check-trace-stderr
EXTRA_OPTION: "-D tracing=stderr"
make check venus:
extends: .make_check_base
variables:
TEST_SUITE: make-check-venus
EXTRA_OPTION: "-D venus-experimental=true"
#
# Piglit & dEQP test jobs
#
.use-gl-test-image:
stage: test
extends:
- .set-image-base-tag
variables:
MESA_IMAGE_PATH: ${DEBIAN_X86_TEST_IMAGE_PATH}
MESA_IMAGE_TAG: ${DEBIAN_X86_TEST_GL_TAG}
script:
- .gitlab-ci/container/debian/x86_test.sh
artifacts:
name: "virgl_${CI_JOB_NAME}"
when: always
paths:
- results/
reports:
junit: results/junit.xml
needs:
- debian/x86_build
only:
- branches
- tags
- merge_requests
- schedules
.gl-host-test:
extends:
- .use-gl-test-image
variables:
GALLIUM_DRIVER: virpipe
GALLIVM_PERF: nopt
.gl-virt-test:
extends:
- .use-gl-test-image
variables:
GALLIUM_DRIVER: virgl
CROSVM_GALLIUM_DRIVER: llvmpipe
GALLIVM_PERF: nopt
.deqp-host:
extends:
- .gl-host-test
parallel: 3
.piglit-host:
extends:
- .gl-host-test
variables: &piglit-host-variables
PIGLIT_PLATFORM: surfaceless_egl
PIGLIT_NO_WINDOW: 1
PIGLIT_PROFILES: gpu
parallel: 2
.deqp-virt:
extends:
- .gl-virt-test
variables:
TEST_SCRIPT: "install/deqp-runner.sh"
parallel: 3
.piglit-virt:
extends:
- .deqp-virt
variables:
<<: *piglit-host-variables
TEST_SCRIPT: "install/piglit/piglit-runner.sh"
parallel: 2
# Host runners (virpipe/vtest)
debian/x86_test/deqp-gl-host:
extends:
- .deqp-host
variables:
DEQP_SUITE: virgl-gl
GPU_VERSION: virgl-gl
debian/x86_test/deqp-gles-host:
extends:
- .deqp-host
variables:
VIRGL_HOST_API: GLES
DEQP_SUITE: virgl-gles
GPU_VERSION: virgl-gles
debian/x86_test/piglit-gl-host:
extends:
- .piglit-host
variables:
GPU_VERSION: virgl-gl
debian/x86_test/piglit-gles-host:
extends:
- .piglit-host
variables:
VIRGL_HOST_API: GLES
GPU_VERSION: virgl-gles
# Virt runners (virgl/crosvm)
#
# FIXME: Although functional, all jobs below are currently disabled (hidden)
# since they require some updates on the expectation files and probably some
# performance optimizations.
#
.debian/x86_test/deqp-gl-virt:
extends:
- .deqp-virt
variables:
DEQP_SUITE: virgl-gl
GPU_VERSION: virgl-gl
CROSVM_GPU_ARGS: &deqp-gl-crosvm-gpu-args "gles=false,backend=virglrenderer,egl=true,surfaceless=true,width=1024,height=768"
.debian/x86_test/deqp-gles-virt:
extends:
- .deqp-virt
variables:
VIRGL_HOST_API: GLES
DEQP_SUITE: virgl-gles
GPU_VERSION: virgl-gles
CROSVM_GPU_ARGS: &deqp-gles-crosvm-gpu-args "gles=true,backend=virglrenderer,egl=true,surfaceless=true,width=1024,height=768"
.debian/x86_test/piglit-gl-virt:
extends:
- .piglit-virt
variables:
GPU_VERSION: virgl-gl
CROSVM_GPU_ARGS: *deqp-gl-crosvm-gpu-args
# FIXME: This is quite unstable because (new) flaky tests continue to show up
.debian/x86_test/piglit-gles-virt:
extends:
- .piglit-virt
variables:
VIRGL_HOST_API: GLES
GPU_VERSION: virgl-gles
CROSVM_GPU_ARGS: *deqp-gles-crosvm-gpu-args

@ -0,0 +1,101 @@
#!/bin/sh
set -ex
#
# Copy platform dependent <TEST_TYPE>-*.txt files and remove test type prefix.
# Additionally, deploy *.toml and *.yml files.
#
# arg1: test platform (host, virt)
#
deploy_expectations() {
local tp=${1:-host} tt file
[ -z "${DEQP_SUITE}" ] && tt=piglit || tt=deqp
for file in ${CI_PROJECT_DIR}/.gitlab-ci/expectations/${tp}/${tt}-*.txt; do
cp -a ${file} install/$(printf "%s" "${file##*/}" | sed "s/^${tt}-//")
done
cp -a ${CI_PROJECT_DIR}/.gitlab-ci/expectations/${tp}/*.toml \
${CI_PROJECT_DIR}/.gitlab-ci/expectations/${tp}/*.yml \
install/
}
if [ ${MESA_PROJECT_PATH} = "mesa/mesa" ]; then
MESA_CI_PROJECT_DIR="/builds/${MESA_PROJECT_PATH}"
else
# Hack to allow testing with a Mesa CI fork
MESA_CI_PROJECT_DIR="/builds/mesa/mesa"
# Sometimes LD_LIBRARY_PATH seem to be ignored by dEQP MESA-LOADER since
# it still tries to load drivers from paths specific to Mesa container.
export LIBGL_DRIVERS_PATH=${MESA_CI_PROJECT_DIR}/install/lib/dri
fi
mkdir -p ${MESA_CI_PROJECT_DIR}
cd ${MESA_CI_PROJECT_DIR}
# Deploy Mesa CI artifacts
wget -S --progress=dot:giga -O- \
https://${MINIO_HOST}/artifacts/${MESA_PROJECT_PATH}/${MESA_PIPELINE_ID}/mesa-amd64.tar.gz \
| tar -xvz
# Overwrite Mesa CI's virglrenderer binaries with self built versions
cp -a ${CI_PROJECT_DIR}/install/bin/virgl_test_server /usr/local/bin/
cp -a ${CI_PROJECT_DIR}/install/lib/libvirglrenderer.so* /usr/local/lib/
if [ "${GALLIUM_DRIVER}" = "virgl" ]; then
#
# Run the tests on virtual platform (virgl/crosvm)
#
deploy_expectations virt
#
# crosvm-runner.sh depends on resources from ${CI_PROJECT_DIR}/install,
# but their actual location is ${MESA_CI_PROJECT_DIR}/install, hence
# let's fix this using a bind mount.
#
mv ${CI_PROJECT_DIR}/install ${CI_PROJECT_DIR}/install-orig
mkdir ${CI_PROJECT_DIR}/install
mount --bind install ${CI_PROJECT_DIR}/install
set +e
# Use all threads for rendering and only run one job at a time
LP_NUM_THREADS=${FDO_CI_CONCURRENT} \
FDO_CI_CONCURRENT=1 \
LD_LIBRARY_PATH=${CI_PROJECT_DIR}/install/lib \
install/crosvm-runner.sh "${TEST_SCRIPT}"
RET=$?
# Cleanup
umount ${CI_PROJECT_DIR}/install && \
rmdir ${CI_PROJECT_DIR}/install && \
mv ${CI_PROJECT_DIR}/install-orig ${CI_PROJECT_DIR}/install
else
#
# Run the tests on host platform (virpipe/vtest)
#
deploy_expectations host
export LIBGL_ALWAYS_SOFTWARE="true"
set +e
if [ -z "${DEQP_SUITE}" ]; then
PIGLIT_RUNNER_OPTIONS="--timeout 180" \
install/piglit/piglit-runner.sh
else
DEQP_EXPECTED_RENDERER=virgl \
WAFFLE_PLATFORM="surfaceless_egl" \
SANITY_MESA_VERSION_CMD=wflinfo \
HANG_DETECTION_CMD= \
EGL_PLATFORM=surfaceless \
install/deqp-runner.sh
fi
RET=$?
mv -f results ${CI_PROJECT_DIR}/
fi
exit ${RET}

@ -0,0 +1,116 @@
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2892
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs,Crash
KHR-GL30.transform_feedback.api_errors_test,Fail
KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL30.transform_feedback.discard_vertex_test,Fail
KHR-GL30.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL30.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.query_vertex_separate_test,Fail
KHR-GL31.transform_feedback.capture_special_interleaved_test,Crash
KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL31.transform_feedback.discard_vertex_test,Fail
KHR-GL31.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.query_vertex_separate_test,Fail
KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL32.transform_feedback.discard_vertex_test,Fail
KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.query_vertex_separate_test,Fail
KHR-GL43.compute_shader.resource-subroutine,Fail
KHR-GL43.map_buffer_alignment.functional,Crash
KHR-GL43.shader_image_load_store.basic-allFormats-loadGeometryStages,Fail
KHR-GL43.shader_image_load_store.basic-allFormats-storeGeometryStages,Fail
KHR-GL43.shader_image_load_store.basic-allTargets-store,Fail
KHR-GL43.shader_image_load_store.incomplete_textures,Fail
KHR-GL43.shader_image_size.advanced-nonMS-cs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-cs-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-cs-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-fs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-fs-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-fs-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-gs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-gs-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-gs-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tcs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tcs-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tcs-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tes-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tes-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-tes-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-vs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-vs-int,Fail
KHR-GL43.shader_image_size.advanced-nonMS-vs-uint,Fail
KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case2,Fail
KHR-GL43.shader_storage_buffer_object.advanced-usage-case1,Fail
KHR-GL43.shader_storage_buffer_object.advanced-usage-sync,Fail
KHR-GL43.shader_storage_buffer_object.basic-atomic-case1,Fail
KHR-GL43.shader_storage_buffer_object.basic-atomic-case2,Fail
KHR-GL43.shading_language_420pack.binding_images,Fail
KHR-GL43.texture_view.view_sampling,Fail
KHR-GL43.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL43.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL43.transform_feedback.discard_vertex_test,Fail
KHR-GL43.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL43.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
KHR-GL43.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL43.transform_feedback.query_vertex_separate_test,Fail

@ -0,0 +1,346 @@
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat4x3_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat3_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x3_vs
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4651
KHR-GL31.transform_feedback.capture_special_interleaved_test
KHR-GL43.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier
KHR-GL43.blend_equation_advanced.blend_specific.GL_HARDLIGHT_KHR
KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_COLOR_KHR
KHR-GL43.blend_equation_advanced.blend_specific.GL_SCREEN_KHR
KHR-GL43.blend_equation_advanced.preprocessor.require
KHR-GL43.compute_shader.pipeline-post-fs
KHR-GL43.constant_expressions.array_abs_int_tess_eval
KHR-GL43.constant_expressions.array_abs_ivec3_geometry
KHR-GL43.constant_expressions.array_abs_ivec4_geometry
KHR-GL43.constant_expressions.array_acos_float_fragment
KHR-GL43.constant_expressions.array_acos_float_tess_eval
KHR-GL43.constant_expressions.array_acos_vec2_geometry
KHR-GL43.constant_expressions.array_acos_vec3_geometry
KHR-GL43.constant_expressions.array_acos_vec4_geometry
KHR-GL43.constant_expressions.array_asin_float_geometry
KHR-GL43.constant_expressions.array_asin_vec2_geometry
KHR-GL43.constant_expressions.array_asin_vec2_tess_control
KHR-GL43.constant_expressions.array_asin_vec3_geometry
KHR-GL43.constant_expressions.array_asin_vec4_geometry
KHR-GL43.constant_expressions.array_ceil_float_tess_eval
KHR-GL43.constant_expressions.array_ceil_vec3_tess_control
KHR-GL43.constant_expressions.array_ceil_vec4_geometry
KHR-GL43.constant_expressions.array_clamp_float_geometry
KHR-GL43.constant_expressions.array_clamp_vec2_float_geometry
KHR-GL43.constant_expressions.array_clamp_vec2_geometry
KHR-GL43.constant_expressions.array_clamp_vec3_float_tess_control
KHR-GL43.constant_expressions.array_clamp_vec3_tess_eval
KHR-GL43.constant_expressions.array_clamp_vec4_float_geometry
KHR-GL43.constant_expressions.array_cos_float_geometry
KHR-GL43.constant_expressions.array_cos_vec2_geometry
KHR-GL43.constant_expressions.array_cos_vec3_vertex
KHR-GL43.constant_expressions.array_cos_vec4_tess_eval
KHR-GL43.constant_expressions.array_degrees_vec2_tess_eval
KHR-GL43.constant_expressions.array_degrees_vec3_compute
KHR-GL43.constant_expressions.array_dot_float_tess_eval
KHR-GL43.constant_expressions.array_dot_vec2_geometry
KHR-GL43.constant_expressions.array_dot_vec3_geometry
KHR-GL43.constant_expressions.array_dot_vec4_compute
KHR-GL43.constant_expressions.array_dot_vec4_tess_eval
KHR-GL43.constant_expressions.array_exp2_vec2_geometry
KHR-GL43.constant_expressions.array_exp2_vec2_vertex
KHR-GL43.constant_expressions.array_exp2_vec3_geometry
KHR-GL43.constant_expressions.array_exp2_vec4_geometry
KHR-GL43.constant_expressions.array_exp_float_tess_control
KHR-GL43.constant_expressions.array_exp_float_tess_eval
KHR-GL43.constant_expressions.array_exp_vec2_fragment
KHR-GL43.constant_expressions.array_exp_vec2_tess_eval
KHR-GL43.constant_expressions.array_exp_vec4_tess_eval
KHR-GL43.constant_expressions.array_floor_float_geometry
KHR-GL43.constant_expressions.array_floor_float_tess_control
KHR-GL43.constant_expressions.array_floor_vec2_geometry
KHR-GL43.constant_expressions.array_floor_vec4_tess_eval
KHR-GL43.constant_expressions.array_inversesqrt_float_tess_eval
KHR-GL43.constant_expressions.array_inversesqrt_vec2_geometry
KHR-GL43.constant_expressions.array_inversesqrt_vec4_geometry
KHR-GL43.constant_expressions.array_length_vec2_tess_eval
KHR-GL43.constant_expressions.array_length_vec3_geometry
KHR-GL43.constant_expressions.array_length_vec3_vertex
KHR-GL43.constant_expressions.array_length_vec4_geometry
KHR-GL43.constant_expressions.array_log2_vec2_compute
KHR-GL43.constant_expressions.array_log2_vec3_compute
KHR-GL43.constant_expressions.array_log2_vec4_geometry
KHR-GL43.constant_expressions.array_log_float_compute
KHR-GL43.constant_expressions.array_log_float_geometry
KHR-GL43.constant_expressions.array_log_float_tess_eval
KHR-GL43.constant_expressions.array_log_vec2_tess_eval
KHR-GL43.constant_expressions.array_max_float_geometry
KHR-GL43.constant_expressions.array_max_vec2_float_geometry
KHR-GL43.constant_expressions.array_max_vec2_geometry
KHR-GL43.constant_expressions.array_max_vec3_float_tess_control
KHR-GL43.constant_expressions.array_max_vec4_geometry
KHR-GL43.constant_expressions.array_max_vec4_tess_control
KHR-GL43.constant_expressions.array_min_float_compute
KHR-GL43.constant_expressions.array_min_float_geometry
KHR-GL43.constant_expressions.array_min_float_vertex
KHR-GL43.constant_expressions.array_min_vec2_float_geometry
KHR-GL43.constant_expressions.array_min_vec2_tess_eval
KHR-GL43.constant_expressions.array_min_vec3_float_geometry
KHR-GL43.constant_expressions.array_min_vec3_float_tess_eval
KHR-GL43.constant_expressions.array_min_vec3_fragment
KHR-GL43.constant_expressions.array_min_vec3_tess_eval
KHR-GL43.constant_expressions.array_min_vec4_float_tess_control
KHR-GL43.constant_expressions.array_mod_float_tess_eval
KHR-GL43.constant_expressions.array_mod_vec2_float_tess_eval
KHR-GL43.constant_expressions.array_mod_vec2_fragment
KHR-GL43.constant_expressions.array_mod_vec2_tess_eval
KHR-GL43.constant_expressions.array_mod_vec3_float_geometry
KHR-GL43.constant_expressions.array_mod_vec3_float_tess_eval
KHR-GL43.constant_expressions.array_mod_vec3_tess_eval
KHR-GL43.constant_expressions.array_mod_vec4_float_tess_control
KHR-GL43.constant_expressions.array_mod_vec4_float_tess_eval
KHR-GL43.constant_expressions.array_mod_vec4_geometry
KHR-GL43.constant_expressions.array_normalize_vec2_geometry
KHR-GL43.constant_expressions.array_normalize_vec3_tess_eval
KHR-GL43.constant_expressions.array_normalize_vec3_vertex
KHR-GL43.constant_expressions.array_normalize_vec4_tess_eval
KHR-GL43.constant_expressions.array_pow_float_fragment
KHR-GL43.constant_expressions.array_pow_float_geometry
KHR-GL43.constant_expressions.array_pow_float_vertex
KHR-GL43.constant_expressions.array_pow_vec2_geometry
KHR-GL43.constant_expressions.array_pow_vec3_tess_eval
KHR-GL43.constant_expressions.array_pow_vec4_tess_eval
KHR-GL43.constant_expressions.array_radians_float_geometry
KHR-GL43.constant_expressions.array_radians_vec2_tess_eval
KHR-GL43.constant_expressions.array_radians_vec2_vertex
KHR-GL43.constant_expressions.array_radians_vec3_geometry
KHR-GL43.constant_expressions.array_radians_vec4_tess_eval
KHR-GL43.constant_expressions.array_round_vec2_geometry
KHR-GL43.constant_expressions.array_round_vec3_geometry
KHR-GL43.constant_expressions.array_round_vec4_vertex
KHR-GL43.constant_expressions.array_sign_float_tess_eval
KHR-GL43.constant_expressions.array_sign_vec2_tess_control
KHR-GL43.constant_expressions.array_sign_vec2_tess_eval
KHR-GL43.constant_expressions.array_sign_vec3_geometry
KHR-GL43.constant_expressions.array_sign_vec3_vertex
KHR-GL43.constant_expressions.array_sign_vec4_tess_eval
KHR-GL43.constant_expressions.array_sin_float_tess_eval
KHR-GL43.constant_expressions.array_sin_vec2_tess_control
KHR-GL43.constant_expressions.array_sin_vec3_fragment
KHR-GL43.constant_expressions.array_sin_vec3_tess_eval
KHR-GL43.constant_expressions.array_sin_vec4_tess_eval
KHR-GL43.constant_expressions.array_sqrt_float_vertex
KHR-GL43.constant_expressions.array_sqrt_vec4_geometry
KHR-GL43.constant_expressions.array_trunc_float_tess_eval
KHR-GL43.constant_expressions.array_trunc_vec2_compute
KHR-GL43.constant_expressions.array_trunc_vec2_tess_control
KHR-GL43.constant_expressions.array_trunc_vec2_tess_eval
KHR-GL43.constant_expressions.array_trunc_vec2_vertex
KHR-GL43.constant_expressions.basic_abs_int_geometry
KHR-GL43.constant_expressions.basic_abs_ivec2_geometry
KHR-GL43.constant_expressions.basic_abs_ivec3_tess_eval
KHR-GL43.constant_expressions.basic_abs_ivec4_tess_eval
KHR-GL43.constant_expressions.basic_ceil_float_geometry
KHR-GL43.constant_expressions.basic_ceil_float_tess_eval
KHR-GL43.constant_expressions.basic_ceil_vec3_geometry
KHR-GL43.constant_expressions.basic_ceil_vec3_tess_eval
KHR-GL43.constant_expressions.basic_ceil_vec4_tess_eval
KHR-GL43.constant_expressions.basic_clamp_vec2_float_fragment
KHR-GL43.constant_expressions.basic_clamp_vec2_float_tess_eval
KHR-GL43.constant_expressions.basic_clamp_vec2_fragment
KHR-GL43.constant_expressions.basic_clamp_vec2_tess_control
KHR-GL43.constant_expressions.basic_clamp_vec2_tess_eval
KHR-GL43.constant_expressions.basic_clamp_vec3_float_compute
KHR-GL43.constant_expressions.basic_clamp_vec3_tess_control
KHR-GL43.constant_expressions.basic_clamp_vec3_tess_eval
KHR-GL43.constant_expressions.basic_clamp_vec3_vertex
KHR-GL43.constant_expressions.basic_clamp_vec4_geometry
KHR-GL43.constant_expressions.basic_clamp_vec4_vertex
KHR-GL43.constant_expressions.basic_cos_float_tess_control
KHR-GL43.constant_expressions.basic_cos_vec2_tess_control
KHR-GL43.constant_expressions.basic_cos_vec3_geometry
KHR-GL43.constant_expressions.basic_cos_vec3_tess_eval
KHR-GL43.constant_expressions.basic_degrees_float_compute
KHR-GL43.constant_expressions.basic_degrees_float_tess_eval
KHR-GL43.constant_expressions.basic_degrees_vec2_geometry
KHR-GL43.constant_expressions.basic_degrees_vec3_tess_eval
KHR-GL43.constant_expressions.basic_dot_float_geometry
KHR-GL43.constant_expressions.basic_dot_vec2_vertex
KHR-GL43.constant_expressions.basic_dot_vec3_tess_eval
KHR-GL43.constant_expressions.basic_dot_vec4_compute
KHR-GL43.constant_expressions.basic_dot_vec4_geometry
KHR-GL43.constant_expressions.basic_exp2_float_compute
KHR-GL43.constant_expressions.basic_exp2_float_geometry
KHR-GL43.constant_expressions.basic_exp2_vec2_geometry
KHR-GL43.constant_expressions.basic_exp2_vec2_tess_control
KHR-GL43.constant_expressions.basic_exp2_vec3_tess_eval
KHR-GL43.constant_expressions.basic_exp_float_compute
KHR-GL43.constant_expressions.basic_exp_float_geometry
KHR-GL43.constant_expressions.basic_exp_vec3_tess_eval
KHR-GL43.constant_expressions.basic_floor_float_geometry
KHR-GL43.constant_expressions.basic_floor_vec2_tess_eval
KHR-GL43.constant_expressions.basic_floor_vec4_compute
KHR-GL43.constant_expressions.basic_floor_vec4_geometry
KHR-GL43.constant_expressions.basic_inversesqrt_float_fragment
KHR-GL43.constant_expressions.basic_inversesqrt_float_geometry
KHR-GL43.constant_expressions.basic_inversesqrt_vec2_geometry
KHR-GL43.constant_expressions.basic_inversesqrt_vec3_geometry
KHR-GL43.constant_expressions.basic_length_float_tess_eval
KHR-GL43.constant_expressions.basic_length_vec3_compute
KHR-GL43.constant_expressions.basic_length_vec4_tess_eval
KHR-GL43.constant_expressions.basic_log2_float_geometry
KHR-GL43.constant_expressions.basic_log2_float_tess_control
KHR-GL43.constant_expressions.basic_log2_vec2_geometry
KHR-GL43.constant_expressions.basic_log2_vec2_tess_control
KHR-GL43.constant_expressions.basic_log2_vec3_geometry
KHR-GL43.constant_expressions.basic_log2_vec3_tess_control
KHR-GL43.constant_expressions.basic_log2_vec4_fragment
KHR-GL43.constant_expressions.basic_log2_vec4_tess_eval
KHR-GL43.constant_expressions.basic_log_float_geometry
KHR-GL43.constant_expressions.basic_log_vec2_tess_eval
KHR-GL43.constant_expressions.basic_log_vec3_geometry
KHR-GL43.constant_expressions.basic_log_vec3_vertex
KHR-GL43.constant_expressions.basic_log_vec4_geometry
KHR-GL43.constant_expressions.basic_log_vec4_tess_eval
KHR-GL43.constant_expressions.basic_max_float_geometry
KHR-GL43.constant_expressions.basic_max_vec2_float_fragment
KHR-GL43.constant_expressions.basic_max_vec2_float_tess_eval
KHR-GL43.constant_expressions.basic_max_vec2_geometry
KHR-GL43.constant_expressions.basic_max_vec3_fragment
KHR-GL43.constant_expressions.basic_max_vec4_float_geometry
KHR-GL43.constant_expressions.basic_max_vec4_fragment
KHR-GL43.constant_expressions.basic_max_vec4_geometry
KHR-GL43.constant_expressions.basic_max_vec4_tess_eval
KHR-GL43.constant_expressions.basic_min_float_tess_control
KHR-GL43.constant_expressions.basic_min_float_vertex
KHR-GL43.constant_expressions.basic_min_vec2_float_compute
KHR-GL43.constant_expressions.basic_min_vec2_float_geometry
KHR-GL43.constant_expressions.basic_min_vec3_tess_eval
KHR-GL43.constant_expressions.basic_min_vec4_float_compute
KHR-GL43.constant_expressions.basic_min_vec4_float_geometry
KHR-GL43.constant_expressions.basic_min_vec4_tess_control
KHR-GL43.constant_expressions.basic_min_vec4_tess_eval
KHR-GL43.constant_expressions.basic_mod_float_geometry
KHR-GL43.constant_expressions.basic_mod_vec2_float_geometry
KHR-GL43.constant_expressions.basic_mod_vec2_tess_eval
KHR-GL43.constant_expressions.basic_mod_vec3_float_tess_eval
KHR-GL43.constant_expressions.basic_mod_vec3_fragment
KHR-GL43.constant_expressions.basic_mod_vec3_geometry
KHR-GL43.constant_expressions.basic_mod_vec3_tess_eval
KHR-GL43.constant_expressions.basic_mod_vec4_float_compute
KHR-GL43.constant_expressions.basic_mod_vec4_float_tess_eval
KHR-GL43.constant_expressions.basic_mod_vec4_geometry
KHR-GL43.constant_expressions.basic_normalize_float_compute
KHR-GL43.constant_expressions.basic_normalize_float_geometry
KHR-GL43.constant_expressions.basic_normalize_float_vertex
KHR-GL43.constant_expressions.basic_normalize_vec3_geometry
KHR-GL43.constant_expressions.basic_normalize_vec3_tess_eval
KHR-GL43.constant_expressions.basic_normalize_vec4_compute
KHR-GL43.constant_expressions.basic_pow_float_geometry
KHR-GL43.constant_expressions.basic_pow_float_tess_eval
KHR-GL43.constant_expressions.basic_pow_vec2_geometry
KHR-GL43.constant_expressions.basic_pow_vec2_vertex
KHR-GL43.constant_expressions.basic_pow_vec4_tess_eval
KHR-GL43.constant_expressions.basic_radians_float_tess_eval
KHR-GL43.constant_expressions.basic_radians_vec2_tess_control
KHR-GL43.constant_expressions.basic_radians_vec2_tess_eval
KHR-GL43.constant_expressions.basic_radians_vec4_vertex
KHR-GL43.constant_expressions.basic_round_float_tess_eval
KHR-GL43.constant_expressions.basic_round_vec4_geometry
KHR-GL43.constant_expressions.basic_round_vec4_vertex
KHR-GL43.constant_expressions.basic_sign_vec2_geometry
KHR-GL43.constant_expressions.basic_sign_vec4_tess_eval
KHR-GL43.constant_expressions.basic_sin_float_geometry
KHR-GL43.constant_expressions.basic_sin_vec2_geometry
KHR-GL43.constant_expressions.basic_sin_vec3_fragment
KHR-GL43.constant_expressions.basic_sin_vec3_geometry
KHR-GL43.constant_expressions.basic_sin_vec3_tess_control
KHR-GL43.constant_expressions.basic_sqrt_float_geometry
KHR-GL43.constant_expressions.basic_sqrt_vec2_tess_control
KHR-GL43.constant_expressions.basic_sqrt_vec2_tess_eval
KHR-GL43.constant_expressions.basic_sqrt_vec3_geometry
KHR-GL43.constant_expressions.basic_sqrt_vec3_tess_eval
KHR-GL43.constant_expressions.basic_sqrt_vec4_geometry
KHR-GL43.constant_expressions.basic_sqrt_vec4_vertex
KHR-GL43.constant_expressions.basic_trunc_float_fragment
KHR-GL43.constant_expressions.basic_trunc_float_geometry
KHR-GL43.constant_expressions.basic_trunc_vec2_tess_eval
KHR-GL43.constant_expressions.basic_trunc_vec3_geometry
KHR-GL43.constant_expressions.basic_trunc_vec4_compute
KHR-GL43.constant_expressions.basic_trunc_vec4_geometry
KHR-GL43.constant_expressions.basic_trunc_vec4_tess_eval
KHR-GL43.copy_image.smoke_test
KHR-GL43.explicit_uniform_location.subroutine-index-multiple-uniforms
KHR-GL43.explicit_uniform_location.uniform-loc
KHR-GL43.explicit_uniform_location.uniform-loc-arrays-nonspaced
KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages
KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit2
KHR-GL43.indirect_parameters_tests.MultiDrawElementsIndirectCount
KHR-GL43.packed_pixels.varied_rectangle.compressed_red
KHR-GL43.packed_pixels.varied_rectangle.compressed_red_rgtc1
KHR-GL43.packed_pixels.varied_rectangle.compressed_rg
KHR-GL43.packed_pixels.varied_rectangle.compressed_rgba
KHR-GL43.packed_pixels.varied_rectangle.compressed_signed_red_rgtc1
KHR-GL43.packed_pixels.varied_rectangle.compressed_signed_rg_rgtc2
KHR-GL43.packed_pixels.varied_rectangle.compressed_srgb
KHR-GL43.packed_pixels.varied_rectangle.compressed_srgb_alpha
KHR-GL43.packed_pixels.varied_rectangle.r8i
KHR-GL43.packed_pixels.varied_rectangle.rg16f
KHR-GL43.packed_pixels.varied_rectangle.rg16ui
KHR-GL43.packed_pixels.varied_rectangle.rg32f
KHR-GL43.packed_pixels.varied_rectangle.rg8ui
KHR-GL43.packed_pixels.varied_rectangle.rgb16
KHR-GL43.packed_pixels.varied_rectangle.rgb16_snorm
KHR-GL43.packed_pixels.varied_rectangle.rgb16ui
KHR-GL43.packed_pixels.varied_rectangle.rgb5
KHR-GL43.packed_pixels.varied_rectangle.rgb8ui
KHR-GL43.packed_pixels.varied_rectangle.rgb9_e5
KHR-GL43.packed_pixels.varied_rectangle.rgba16f
KHR-GL43.packed_pixels.varied_rectangle.rgba16_snorm
KHR-GL43.packed_pixels.varied_rectangle.rgba16ui
KHR-GL43.packed_pixels.varied_rectangle.rgba8i
KHR-GL43.packed_pixels.varied_rectangle.rgba8ui
KHR-GL43.packed_pixels.varied_rectangle.srgb8_alpha8
KHR-GL43.shader_atomic_counters.advanced-usage-ubo
KHR-GL43.shader_bitfield_operation.findLSB.ivec4_0
KHR-GL43.shader_bitfield_operation.findMSB.int_0
KHR-GL43.shader_bitfield_operation.findMSB.ivec2_0
KHR-GL43.shader_bitfield_operation.findMSB.ivec3_3
KHR-GL43.shader_bitfield_operation.findMSB.uvec3_0
KHR-GL43.shader_bitfield_operation.findMSB.uvec4_0
KHR-GL43.shader_image_load_store.advanced-sync-imageAccess2
KHR-GL43.shader_image_load_store.early-fragment-tests
KHR-GL43.shader_image_size.advanced-ms-cs-float
KHR-GL43.shader_image_size.advanced-ms-cs-uint
KHR-GL43.shader_image_size.advanced-ms-gs-float
KHR-GL43.shader_image_size.advanced-ms-tcs-float
KHR-GL43.shader_image_size.advanced-ms-tes-uint
KHR-GL43.shader_image_size.advanced-ms-vs-float
KHR-GL43.shader_image_size.basic-ms-fs-uint
KHR-GL43.shader_image_size.basic-nonMS-cs-int
KHR-GL43.shader_image_size.basic-nonMS-tes-uint
KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case1
KHR-GL43.shader_storage_buffer_object.advanced-matrix
KHR-GL43.shader_storage_buffer_object.advanced-switchBuffers-cs
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR
KHR-GL43.shader_storage_buffer_object.advanced-usage-operators
KHR-GL43.shader_storage_buffer_object.advanced-write-geometry
KHR-GL43.shader_storage_buffer_object.basic-atomic-case4-cs
KHR-GL43.shader_storage_buffer_object.basic-basic
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case3-cs
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case7-vs
KHR-GL43.shader_storage_buffer_object.basic-operations-case1-vs
KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case4-vs
KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case2-cs
KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case3-vs
KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs
KHR-GL43.shading_language_420pack.binding_image_single
KHR-GL43.shading_language_420pack.binding_samplers
KHR-GL43.shading_language_420pack.binding_sampler_single
KHR-GL43.shading_language_420pack.binding_uniform_block_array
KHR-GL43.shading_language_420pack.binding_uniform_single_block
KHR-GL43.shading_language_420pack.qualifier_order_block
KHR-GL43.shading_language_420pack.utf8_characters
KHR-GL43.texture_size_promotion.functional
KHR-GL43.vertex_attrib_binding.basic-input-case4
KHR-GL43.vertex_attrib_binding.basic-input-case8
KHR-GL43.vertex_attrib_binding.basic-inputI-case2

@ -0,0 +1,7 @@
# Sometimes crashes, e.g. https://gitlab.freedesktop.org/kusma/mesa/-/jobs/4109419
dEQP-GLES31.functional.compute.basic.empty
# Take too long to run
KHR-GL43.texture_swizzle.smoke
KHR-GL43.texture_swizzle.functional
KHR-GL43.copy_image.functional

@ -0,0 +1,51 @@
[[deqp]]
deqp = "/deqp/modules/gles2/deqp-gles2"
caselists = ["/deqp/mustpass/gles2-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
version_check = "GL ES 3.2.*git"
renderer_check = "virgl"
[[deqp]]
deqp = "/deqp/modules/gles3/deqp-gles3"
caselists = ["/deqp/mustpass/gles3-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/modules/gles31/deqp-gles31"
caselists = ["/deqp/mustpass/gles31-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/external/openglcts/modules/glcts"
caselists = [
"/deqp/mustpass/gl30-master.txt",
"/deqp/mustpass/gl31-master.txt",
"/deqp/mustpass/gl32-master.txt",
]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]

@ -0,0 +1,34 @@
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail

@ -0,0 +1 @@
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9

@ -0,0 +1,36 @@
[[deqp]]
deqp = "/deqp/modules/gles2/deqp-gles2"
caselists = ["/deqp/mustpass/gles2-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
version_check = "GL ES 3.2.*git"
renderer_check = "virgl"
[[deqp]]
deqp = "/deqp/modules/gles3/deqp-gles3"
caselists = ["/deqp/mustpass/gles3-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/modules/gles31/deqp-gles31"
caselists = ["/deqp/mustpass/gles31-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0

@ -0,0 +1,776 @@
fast_color_clear@fcc-front-buffer-distraction,Fail
shaders@glsl-uniform-interstage-limits@subdivide 5,Fail
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Fail
shaders@point-vertex-id divisor,Fail
shaders@point-vertex-id gl_instanceid divisor,Fail
shaders@point-vertex-id gl_instanceid,Fail
shaders@point-vertex-id gl_vertexid divisor,Fail
shaders@point-vertex-id gl_vertexid,Fail
shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail
shaders@point-vertex-id gl_vertexid gl_instanceid,Fail
spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Fail
spec@arb_clear_texture@arb_clear_texture-depth,Fail
spec@arb_copy_image@arb_copy_image-formats,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_DEPTH_COMPONENT24/Destination: GL_DEPTH_COMPONENT24,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail
spec@arb_depth_texture@texwrap formats bordercolor,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed,Crash
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get,Fail
spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
spec@arb_occlusion_query@occlusion_query_meta_save,Fail
spec@arb_point_sprite@arb_point_sprite-mipmap,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
spec@arb_sample_shading@builtin-gl-sample-position 2,Fail
spec@arb_sample_shading@samplemask 2@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 2@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 2 all@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 2 all@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 2 all,Fail
spec@arb_sample_shading@samplemask 2 all@sample partition,Fail
spec@arb_sample_shading@samplemask 2,Fail
spec@arb_sample_shading@samplemask 2@sample partition,Fail
spec@arb_sample_shading@samplemask 4@0.250000 partition,Fail
spec@arb_sample_shading@samplemask 4@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 4@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@0.250000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 4 all,Fail
spec@arb_sample_shading@samplemask 4 all@sample partition,Fail
spec@arb_sample_shading@samplemask 4,Fail
spec@arb_sample_shading@samplemask 4@sample partition,Fail
spec@arb_shader_image_load_store@early-z,Fail
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
spec@arb_shader_image_load_store@layer,Fail
spec@arb_shader_image_load_store@layer@image2DMSArray/layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMSArray/non-layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMS/layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMS/non-layered binding test,Fail
spec@arb_shader_image_load_store@max-images@Combined max image uniforms test,Fail
spec@arb_shader_image_load_store@max-images,Fail
spec@arb_shader_image_load_store@max-size,Fail
spec@arb_shader_image_load_store@max-size@image2DMSArray max size test/4x8x8x2048,Fail
spec@arb_shader_image_load_store@max-size@image2DMS max size test/4x16384x8x1,Fail
spec@arb_shader_image_load_store@max-size@image2DMS max size test/4x8x16384x1,Fail
spec@arb_shader_image_load_store@semantics,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMSArray test,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMS test,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-08,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_rgb_bptc_signed_float,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_rgb_bptc_unsigned_float,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_srgb_alpha_bptc_unorm,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_BPTC_UNORM- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_ALPHA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_INTENSITY- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGBA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGB- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ALPHA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_INTENSITY- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE_ALPHA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail
spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail
spec@arb_texture_float@fbo-blending-formats,Fail
spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail
spec@arb_texture_float@fbo-clear-formats,Fail
spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-colormask-formats,Fail
spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-fast-clear,Fail
spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail
spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail
spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail
spec@arb_texture_float@texwrap formats bordercolor,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGB16F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA16F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail
spec@arb_texture_rectangle@copyteximage rect,Fail
spec@arb_texture_rectangle@copyteximage rect samples=2,Fail
spec@arb_texture_rectangle@copyteximage rect samples=4,Fail
spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail
spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_R16- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_R8- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_RG16- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R16F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail
spec@arb_texture_view@rendering-layers-image,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image1DArray,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image2DArray,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of imageCubeArray,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_0,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_2,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_any,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_single,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail
spec@egl 1.4@eglterminate then unbind context,Fail
spec@egl_ext_protected_content@conformance,Fail
spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
spec@egl_khr_surfaceless_context@viewport,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float,Fail
spec@ext_framebuffer_multisample@alpha-blending-after-rendering 2,Fail
spec@ext_framebuffer_multisample@blit-mismatched-formats,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail
spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail
spec@ext_framebuffer_multisample@no-color 2 depth-computed single,Fail
spec@ext_framebuffer_multisample@no-color 2 depth single,Fail
spec@ext_framebuffer_multisample@no-color 4 depth-computed single,Fail
spec@ext_framebuffer_multisample@no-color 4 depth single,Fail
spec@ext_framebuffer_multisample@sample-coverage 2 inverted,Fail
spec@ext_framebuffer_multisample@sample-coverage 2 non-inverted,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail
spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail
spec@ext_framebuffer_object@fbo-blending-formats,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY12,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY16,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY4,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY8,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT24/GL_FLOAT,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_FLOAT,Fail
spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail
spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev,Fail
spec@ext_packed_depth_stencil@readdrawpixels,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail
spec@ext_packed_float@texwrap formats bordercolor,Fail
spec@ext_packed_float@texwrap formats bordercolor@GL_R11F_G11F_B10F- border color only,Fail
spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail
spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail
spec@ext_texture_array@fbo-generatemipmap-array s3tc_dxt1,Fail
spec@ext_texture_array@gen-mipmap,Fail
spec@ext_texture_array@glsl-fs-shadow1darray-07,Fail
spec@ext_texture_array@glsl-fs-shadow1darray-08,Fail
spec@ext_texture_array@glsl-fs-shadow2darray-07,Fail
spec@ext_texture_array@glsl-fs-shadow2darray-08,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RED_RGTC1- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RG_RGTC2- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RED_RGTC1- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RG_RGTC2- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@getteximage-targets 2d_array s3tc,Fail
spec@ext_texture_compression_s3tc@getteximage-targets cube_array s3tc,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@fbo-blending,Fail
spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Fail
spec@ext_texture_integer@texwrap formats bordercolor,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA32I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA32UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA8I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA8UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16UI_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32UI_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8UI_EXT- swizzled- border color only,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor@GL_RGB9_E5- border color only,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail
spec@ext_texture_snorm@fbo-blending-formats,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY16_SNORM,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail
spec@ext_texture_snorm@texwrap formats bordercolor,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_R16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_R8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles,Fail
spec@khr_texture_compression_astc@array-gl,Fail
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles srgb,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl srgb,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH_COMPONENT24/Destination: GL_DEPTH_COMPONENT24,Fail
spec@nv_read_depth@read_depth_gles3,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
spec@!opengl 1.0@gl-1.0-dlist-bitmap,Fail
spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
spec@!opengl 1.0@gl-1.0-edgeflag,Fail
spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
spec@!opengl 1.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4,Fail
spec@!opengl 1.1@linestipple@Factor 2x,Fail
spec@!opengl 1.1@linestipple@Factor 3x,Fail
spec@!opengl 1.1@linestipple,Fail
spec@!opengl 1.1@linestipple@Line loop,Fail
spec@!opengl 1.1@linestipple@Line strip,Fail
spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail
spec@!opengl 1.1@point-line-no-cull,Fail
spec@!opengl 1.1@polygon-mode-facing,Fail
spec@!opengl 1.1@polygon-mode,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset,Fail
spec@!opengl 1.1@read-front clear-front-first,Crash
spec@!opengl 1.1@read-front clear-front-first samples=2,Crash
spec@!opengl 1.1@read-front clear-front-first samples=4,Crash
spec@!opengl 1.1@read-front,Fail
spec@!opengl 1.1@read-front samples=2,Crash
spec@!opengl 1.1@read-front samples=4,Fail
spec@!opengl 1.1@texwrap 1d bordercolor,Fail
spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail
spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.1@texwrap 2d bordercolor,Fail
spec@!opengl 1.1@texwrap 2d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap 2d proj bordercolor,Fail
spec@!opengl 1.1@texwrap 2d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE6_ALPHA2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_R3_G3_B2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10_A2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5_A1- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE6_ALPHA2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail
spec@!opengl 1.1@two-sided-lighting,Fail
spec@!opengl 1.1@windowoverlap,Fail
spec@!opengl 1.2@copyteximage 3d,Fail
spec@!opengl 1.2@texwrap 3d bordercolor,Fail
spec@!opengl 1.2@texwrap 3d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.2@texwrap 3d proj bordercolor,Fail
spec@!opengl 1.2@texwrap 3d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.2@two-sided-lighting-separate-specular,Fail
spec@!opengl 1.5@depth-tex-compare,Fail
spec@!opengl 1.5@draw-elements-user,Fail
spec@!opengl 2.0@gl-2.0-edgeflag,Fail
spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail
spec@!opengl 2.0@vertex-program-two-side back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side back front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side back front2,Fail
spec@!opengl 2.0@vertex-program-two-side back front2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2@vs- gs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2@vs- gs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front back2,Fail
spec@!opengl 2.0@vertex-program-two-side front back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front back back2,Fail
spec@!opengl 2.0@vertex-program-two-side front back back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front back,Fail
spec@!opengl 2.0@vertex-program-two-side front back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side front back front2 back2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front back front2,Fail
spec@!opengl 2.0@vertex-program-two-side front back front2@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front back@gs-out and fs,Fail
spec@!opengl 2.0@vertex-program-two-side front front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side front front2 back2@gs-out and fs,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
spec@!opengl 3.2@layered-rendering@clear-color-mismatched-layer-count,Fail
spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail

@ -0,0 +1,24 @@
shaders@glsl-uniform-interstage-limits@subdivide 5
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@!opengl 1.0@gl-1.0-drawbuffer-modes
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior
spec@!opengl 1.1@masked-clear
spec@!opengl 1.1@ppgtt_memory_alignment
spec@!opengl 1.1@read-front
spec@!opengl 1.1@read-front clear-front-first
spec@!opengl 1.1@read-front clear-front-first samples=2
spec@!opengl 1.1@read-front clear-front-first samples=4
spec@!opengl 1.1@read-front samples=2
spec@!opengl 1.1@read-front samples=4
spec@!opengl 2.0@vertex-program-two-side enabled front front2@tes-out and fs
spec@!opengl 2.0@vertex-program-two-side enabled front front2@vs- gs and fs
spec@!opengl 2.0@vertex-program-two-side front2 back2@gs-out and fs
spec@!opengl 2.0@vertex-program-two-side front2 back2@vs- gs and fs
spec@!opengl 3.0@gl30basic

@ -0,0 +1,38 @@
glx@.*
# Skip because we don't care for fp64 for now
spec@arb_gpu_shader_fp64@.*
# Skip TS tests for now
spec@arb_tessellation_shader@.*
# Skip, this is expected
# Refer to src/mesa/main/drawpix.c:100
spec@ext_texture_integer@fbo-integer
# Fails on iris too
spec@arb_direct_state_access@gettextureimage-formats
spec@arb_texture_buffer_object@formats (fs- arb)*
spec@arb_texture_buffer_object@formats (vs- arb)*
# Skip these as they get skipped with the Intel driver + vtest
spec@arb_shader_texture_image_samples@builtin-image*
# Skip for now
spec@arb_vertex_attrib_64bit.*
# Reported as crash, but no obvious crash
spec@intel_shader_integer_functions2@execution@built-in-functions*
spec@arb_vertex_program.*
# Crashes when lowering GLSL to TGSI, but this is going away with the GLSL-NIR-TGSI lowering coming soon
spec@glsl-4.00@execution@inout.*
# Skip because they pass with the Intel driver
spec@arb_shader_texture_image_samples@texturesamples@.*
spec@nv_primitive_restart@primitive-restart-draw-mode-polygon
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip
spec@nv_primitive_restart@primitive-restart-draw-mode-quads
spec@glsl-4.00@execution@conversion.*
spec@ext_framebuffer_multisample@clip-and-scissor-blit.*

File diff suppressed because it is too large Load Diff

@ -0,0 +1,39 @@
shaders@glsl-uniform-interstage-limits@subdivide 5
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_shader_image_load_store@atomicity
spec@arb_shader_image_load_store@atomicity@imageAtomicAdd
spec@arb_shader_image_load_store@atomicity@imageAtomicAnd
spec@arb_shader_image_load_store@atomicity@imageAtomicCompSwap
spec@arb_shader_image_load_store@atomicity@imageAtomicExchange
spec@arb_shader_image_load_store@atomicity@imageAtomicMax
spec@arb_shader_image_load_store@atomicity@imageAtomicMin
spec@arb_shader_image_load_store@atomicity@imageAtomicOr
spec@arb_shader_image_load_store@atomicity@imageAtomicXor
spec@arb_shader_image_load_store@host-mem-barrier@Atomic counter/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Atomic counter/RaW/one bit barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Element array/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Image/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Image/RaW/one bit barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Indirect/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Indirect/RaW/one bit barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Texture fetch/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Uniform buffer/RaW/full barrier test/4x4
spec@arb_shader_image_load_store@host-mem-barrier@Vertex array/RaW/full barrier test/4x4
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.1@masked-clear
spec@!opengl 1.1@ppgtt_memory_alignment
spec@!opengl 1.1@read-front clear-front-first
spec@!opengl 1.1@read-front clear-front-first samples=2
spec@!opengl 1.1@read-front clear-front-first samples=4
spec@!opengl 1.1@read-front samples=2
spec@!opengl 2.0@vertex-program-two-side enabled front front2@tes-out and fs
spec@!opengl 2.0@vertex-program-two-side enabled front front2@vs- gs and fs
spec@!opengl 2.0@vertex-program-two-side front2 back2@gs-out and fs
spec@!opengl 2.0@vertex-program-two-side front2 back2@vs- gs and fs
spec@!opengl 3.0@gl30basic

@ -0,0 +1,21 @@
glx@.*
# Skip because we don't care for fp64 for now
spec@arb_gpu_shader_fp64@.*
# Skip TS tests for now
spec@arb_tessellation_shader@.*
# Skip, this is expected
# Refer to src/mesa/main/drawpix.c:100
spec@ext_texture_integer@fbo-integer
# Fails on iris too
spec@arb_direct_state_access@gettextureimage-formats
spec@arb_texture_buffer_object@formats (fs- arb)*
spec@arb_texture_buffer_object@formats (vs- arb)*
spec@nv_primitive_restart@primitive-restart-draw-mode-polygon
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip
spec@nv_primitive_restart@primitive-restart-draw-mode-quads
spec@ext_framebuffer_multisample@clip-and-scissor-blit.*

@ -0,0 +1,277 @@
traces-db:
download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
traces:
- path: glmark2/desktop:windows=4:effect=blur:blur-radius=5:passes=1:separable=true.trace
expectations:
- device: gl-virgl
checksum: 26080879ac8eb63c2c5da3de5fc732f4
- path: glmark2/jellyfish.trace
expectations:
- device: gl-virgl
checksum: 91dbe94735a132aeb192ae5c618ddc06
- path: glxgears/glxgears-2.trace
expectations:
- device: gl-virgl
checksum: f8eba0fec6e3e0af9cb09844bc73bdc8
- path: gputest/furmark.trace
expectations:
- device: gl-virgl
checksum: 87ffd45be95f2d55f82325c86ce32f20
- path: gputest/pixmark-piano.trace
expectations:
- device: gl-virgl
checksum: 8293e59b818715ddf1c23e9f60b17851
- path: gputest/triangle.trace
expectations:
- device: gl-virgl
checksum: 848436d1a2448bdc76fd6220382d8606
- path: humus/Portals.trace
expectations:
- device: gl-virgl
checksum: 846df7d54649319dec1b68b371633cd1
- path: 0ad/0ad.trace
expectations:
- device: gl-virgl
checksum: 3975d6d29509ec21a11a0cf88e3467b2
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=false.trace
expectations:
- device: gl-virgl
checksum: 0a44720bfe9cce13c52299a3125b2aae
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=subdata:interleave=false.trace
expectations:
- device: gl-virgl
checksum: c109416afbc0db4ba466d5a453b8a6dc
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=true.trace
expectations:
- device: gl-virgl
checksum: 1c0551f10a5dc9358f3fb9bb9f059883
- path: glmark2/bump:bump-render=height.trace
expectations:
- device: gl-virgl
checksum: 4d5211dfb0fd82a1a1dbb498dc2e5b8b
- path: glmark2/bump:bump-render=high-poly.trace
expectations:
- device: gl-virgl
checksum: 4b4d4a4b7bb1341bbd0299c7eb3a6ac9
- path: glmark2/bump:bump-render=normals.trace
expectations:
- device: gl-virgl
checksum: 832e5baf289b27dd84a665f1c85f57c2
- path: glmark2/conditionals:vertex-steps=0:fragment-steps=0.trace
expectations:
- device: gl-virgl
checksum: b78f28d97b675fcc7649cced3930650a
- path: glmark2/conditionals:vertex-steps=0:fragment-steps=5.trace
expectations:
- device: gl-virgl
checksum: d0782a516f06a6dddac4f1e1249f41e7
- path: glmark2/conditionals:vertex-steps=5:fragment-steps=0.trace
expectations:
- device: gl-virgl
checksum: 1ae280a9c6cae495f2d272516a52167e
- path: glmark2/desktop:windows=4:effect=shadow.trace
expectations:
- device: gl-virgl
checksum: f5312a6270ed394b5fcbe66d590f4e49
- path: glmark2/effect2d:kernel=0,1,0;1,-4,1;0,1,0;.trace
expectations:
- device: gl-virgl
checksum: 25d3b5d18a64a86fc812872987f4f5e7
- path: glmark2/effect2d:kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;.trace
expectations:
- device: gl-virgl
checksum: b80963dae6ecf40c83bfb16943ef1011
- path: glmark2/function:fragment-steps=5:fragment-complexity=low.trace
expectations:
- device: gl-virgl
checksum: da10cb29cab30c5c068e722b5da7c2e5
- path: glmark2/function:fragment-steps=5:fragment-complexity=medium.trace
expectations:
- device: gl-virgl
checksum: 8e40504d9f2ead8c0d02604291bff1b6
- path: glmark2/build:use-vbo=false.trace
expectations:
- device: gl-virgl
checksum: 024fc485e1f33461313c956ab1b73bdf
- path: glmark2/build:use-vbo=true.trace
expectations:
- device: gl-virgl
checksum: 48c45d16cd410a71aea1a12a73e257d3
- path: glmark2/ideas:speed=10000.trace
expectations:
- device: gl-virgl
checksum: db78cfb035213e31e1435b637b1a8f19
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-loop=false.trace
expectations:
- device: gl-virgl
checksum: 7fee2e864e015353ace431d51d41bb22
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=false.trace
expectations:
- device: gl-virgl
checksum: c87127a5c3256c1fe7c79f7931b8f9df
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=true.trace
expectations:
- device: gl-virgl
checksum: 5fec1f728bda86891db4243130546187
- path: glmark2/pulsar:quads=5:texture=false:light=false.trace
expectations:
- device: gl-virgl
checksum: 3e0e6675fb65e00f9128138ff08c2634
- path: glmark2/refract.trace
expectations:
- device: gl-virgl
checksum: b77f24a0651ef93e1c4253042ad9c9fa
- path: glmark2/shading:shading=blinn-phong-inf.trace
expectations:
- device: gl-virgl
checksum: 36b07dad759ca65e52f1abf1667e7ca8
- path: glmark2/shading:shading=cel.trace
expectations:
- device: gl-virgl
checksum: cb41cf2531a06d65f6e4f442ab62ae8d
- path: glmark2/shading:shading=gouraud.trace
expectations:
- device: gl-virgl
checksum: 3e5469d5038d7cc94ef3549ce9d8c385
- path: glmark2/shading:shading=phong.trace
expectations:
- device: gl-virgl
checksum: e40abcbb4cfbbbfb499d4b0e6d668f41
- path: glmark2/shadow.trace
expectations:
- device: gl-virgl
checksum: 2bb7290f8559ff93305c0e29f3d671e1
- path: glmark2/texture:texture-filter=linear.trace
expectations:
- device: gl-virgl
checksum: 8a91e4a0d3bb6c797b81ea36e7dac837
- path: glmark2/texture:texture-filter=mipmap.trace
expectations:
- device: gl-virgl
checksum: b29190a2f339f0fafb3a20100f58e79e
- path: glmark2/texture:texture-filter=nearest.trace
expectations:
- device: gl-virgl
checksum: 1ae652bdebd1188ab912a800a4c37166
- path: glxgears/glxgears.trace
expectations:
- device: gl-virgl
checksum: 02aca9b4b4ad6fd60331df6e4f87f2cd
# Crash
# - path: gputest/gimark.trace
# expectations:
# - device: gl-virgl
# checksum: 2cf40180a1315795389d0dfc18aad988
- path: gputest/pixmark-julia-fp32.trace
expectations:
- device: gl-virgl
checksum: dd78a9f15834d0def6c07be648240d85
- path: gputest/pixmark-julia-fp64.trace
expectations:
- device: gl-virgl
checksum: 70c4219dc1e344aefa17b5a7b594e495
- path: gputest/pixmark-volplosion.trace
expectations:
- device: gl-virgl
checksum: 592f35e418490990ea88e19c90cf1205
- path: gputest/plot3d.trace
expectations:
- device: gl-virgl
checksum: f3c0187ab2197c57e699135b7f42b8cc
# Times out
# - path: gputest/tessmark.trace
# expectations:
# - device: gl-virgl
# checksum: 5d04b8d71517238b9bc8a527574e884b
- path: humus/AmbientAperture.trace
expectations:
- device: gl-virgl
checksum: 66db5d53d261b8cc7b0e9b7463f3911d
- path: humus/CelShading.trace
expectations:
- device: gl-virgl
checksum: 0611c1680155a831f69a57554484c914
- path: humus/DynamicBranching3.trace
expectations:
# speckling present on the ground that isn't there on other drivers.
- device: gl-virgl
checksum: 4b7fea4ad77981b0e214299bbfe1214e
- path: humus/HDR.trace
expectations:
- device: gl-virgl
checksum: 110d70e58b9b4ec392071312e690429d
- path: humus/RaytracedShadows.trace
expectations:
- device: gl-virgl
checksum: c1fa10c98b2120dae6356ad76d237c99
- path: humus/VolumetricFogging2.trace
expectations:
- device: gl-virgl
checksum: a6e3bc45fa4090a307d431d63036ca33
- path: itoral-gl-terrain-demo/demo.trace
expectations:
- device: gl-virgl
checksum: 2b5b7b64b1eb8e323e76e2061e3ac364
- path: neverball/neverball.trace
expectations:
- device: gl-virgl
checksum: 92ca4c422ca4aca917ffcc8a874a2c69
- path: pathfinder/canvas_moire.trace
expectations:
- device: gl-virgl
checksum: c4ee0eef519f1a32ba24b7b392b31b28
- path: pathfinder/canvas_text_v2.trace
expectations:
- device: gl-virgl
checksum: 7ec3d817091a273223158ab0f4f726b5
- path: pathfinder/demo.trace
expectations:
- device: gl-virgl
checksum: 4c7d1c9044a58d017405200746aa7962
- path: supertuxkart/supertuxkart-mansion-egl-gles.trace
expectations:
- device: gl-virgl
checksum: 54847eaf8a2f1b6b45cc323be67417d3
- path: xonotic/xonotic-keybench-high.trace
expectations:
- device: gl-virgl
checksum: 10c4ee7d1a0a6e708fc7b4176a03a465
- path: valve/counterstrike.trace
expectations:
- device: gl-virgl
checksum: 405faea80fdc58c511b939891ba478c6
# Piglit times-out when trying to run these two
# - path: valve/counterstrike-source.trace
# expectations:
# - device: gl-virgl
# checksum: 4c19f6060ff0fe0055678c48e1e77282
# - path: valve/half-life-2.trace
# expectations:
# - device: gl-virgl
# checksum: 323887eedf59fa9282d6c3a4c82c3192
- path: valve/portal-2.trace
expectations:
- device: gl-virgl
checksum: ba556c810d4eb2a9efa9e44e150e7e19
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-antediluvian-abyss.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-menu.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-ravenbridge-mansion.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: godot/Material Testers.x86_64_2020.04.08_13.38_frame799.rdc
# expectations:
# - device: gl-virgl
# checksum: 0

@ -0,0 +1,74 @@
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
dEQP-GLES31.functional.image_load_store.buffer.image_size.writeonly_12,Fail
dEQP-GLES31.functional.image_load_store.buffer.image_size.readonly_writeonly_12,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2892
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs,Crash
KHR-GL30.transform_feedback.api_errors_test,Fail
KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL30.transform_feedback.discard_vertex_test,Fail
KHR-GL30.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL30.transform_feedback.get_xfb_varying,Fail
KHR-GL30.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.query_vertex_separate_test,Fail
KHR-GL31.transform_feedback.capture_special_interleaved_test,Crash
KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL31.transform_feedback.discard_vertex_test,Fail
KHR-GL31.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.query_vertex_separate_test,Fail
KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL32.transform_feedback.discard_vertex_test,Fail
KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.query_vertex_separate_test,Fail

@ -0,0 +1,6 @@
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat4x3_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat3_vs
KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x3_vs
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4651
KHR-GL31.transform_feedback.capture_special_interleaved_test

@ -0,0 +1,2 @@
# Sometimes crashes, e.g. https://gitlab.freedesktop.org/kusma/mesa/-/jobs/4109419
dEQP-GLES31.functional.compute.basic.empty

@ -0,0 +1,51 @@
[[deqp]]
deqp = "/deqp/modules/gles2/deqp-gles2"
caselists = ["/deqp/mustpass/gles2-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
version_check = "GL ES 3.2.*git"
renderer_check = "virgl"
[[deqp]]
deqp = "/deqp/modules/gles3/deqp-gles3"
caselists = ["/deqp/mustpass/gles3-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/modules/gles31/deqp-gles31"
caselists = ["/deqp/mustpass/gles31-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/external/openglcts/modules/glcts"
caselists = [
"/deqp/mustpass/gl30-master.txt",
"/deqp/mustpass/gl31-master.txt",
"/deqp/mustpass/gl32-master.txt",
]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]

@ -0,0 +1,67 @@
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail
dEQP-GLES31.functional.image_load_store.buffer.image_size.readonly_writeonly_12,Fail
dEQP-GLES31.functional.image_load_store.buffer.image_size.writeonly_12,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail
dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail
dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail
KHR-GL30.transform_feedback.api_errors_test,Fail
KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL30.transform_feedback.discard_vertex_test,Fail
KHR-GL30.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL30.transform_feedback.get_xfb_varying,Fail
KHR-GL30.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL30.transform_feedback.query_vertex_separate_test,Fail
KHR-GL31.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue,Fail
KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL31.transform_feedback.discard_vertex_test,Fail
KHR-GL31.transform_feedback.draw_xfb_instanced_test,Fail
KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL31.transform_feedback.query_vertex_separate_test,Fail
KHR-GL32.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue,Fail
KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail
KHR-GL32.transform_feedback.discard_vertex_test,Fail
KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash
KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail
KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail
KHR-GL32.transform_feedback.query_vertex_separate_test,Fail

@ -0,0 +1,36 @@
[[deqp]]
deqp = "/deqp/modules/gles2/deqp-gles2"
caselists = ["/deqp/mustpass/gles2-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
version_check = "GL ES 3.2.*git"
renderer_check = "virgl"
[[deqp]]
deqp = "/deqp/modules/gles3/deqp-gles3"
caselists = ["/deqp/mustpass/gles3-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
[[deqp]]
deqp = "/deqp/modules/gles31/deqp-gles31"
caselists = ["/deqp/mustpass/gles31-master.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0

@ -0,0 +1,772 @@
fast_color_clear@fcc-front-buffer-distraction,Fail
shaders@glsl-uniform-interstage-limits@subdivide 5,Fail
shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Fail
shaders@point-vertex-id divisor,Fail
shaders@point-vertex-id gl_instanceid divisor,Fail
shaders@point-vertex-id gl_instanceid,Fail
shaders@point-vertex-id gl_vertexid divisor,Fail
shaders@point-vertex-id gl_vertexid,Fail
shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail
shaders@point-vertex-id gl_vertexid gl_instanceid,Fail
spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Fail
spec@arb_clear_texture@arb_clear_texture-depth,Fail
spec@arb_copy_image@arb_copy_image-formats,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_DEPTH_COMPONENT24/Destination: GL_DEPTH_COMPONENT24,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32F/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32I/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RG32UI/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16I/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16_SNORM/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA16UI/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32F/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32I/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RGBA32UI/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8,Fail
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail
spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail
spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail
spec@arb_depth_texture@texwrap formats bordercolor,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail
spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail
spec@arb_enhanced_layouts@execution@component-layout@vs-to-fs-array-interleave-single-location,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
spec@arb_fragment_program_shadow@tex-shadow1d,Fail
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed,Crash
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get,Fail
spec@arb_gpu_shader5@execution@precise@fs-fract-of-nan,Fail
spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
spec@arb_occlusion_query@occlusion_query_meta_save,Fail
spec@arb_point_sprite@arb_point_sprite-mipmap,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
spec@arb_sample_shading@builtin-gl-sample-position 2,Fail
spec@arb_sample_shading@samplemask 2@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 2@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 2 all@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 2 all@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 2 all,Fail
spec@arb_sample_shading@samplemask 2 all@sample partition,Fail
spec@arb_sample_shading@samplemask 2,Fail
spec@arb_sample_shading@samplemask 2@sample partition,Fail
spec@arb_sample_shading@samplemask 4@0.250000 partition,Fail
spec@arb_sample_shading@samplemask 4@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 4@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@0.250000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@0.500000 partition,Fail
spec@arb_sample_shading@samplemask 4 all@1.000000 partition,Fail
spec@arb_sample_shading@samplemask 4 all,Fail
spec@arb_sample_shading@samplemask 4 all@sample partition,Fail
spec@arb_sample_shading@samplemask 4,Fail
spec@arb_sample_shading@samplemask 4@sample partition,Fail
spec@arb_shader_image_load_store@early-z,Fail
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
spec@arb_shader_image_load_store@layer,Fail
spec@arb_shader_image_load_store@layer@image2DMSArray/layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMSArray/non-layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMS/layered binding test,Fail
spec@arb_shader_image_load_store@layer@image2DMS/non-layered binding test,Fail
spec@arb_shader_image_load_store@max-images@Combined max image uniforms test,Fail
spec@arb_shader_image_load_store@max-images,Fail
spec@arb_shader_image_load_store@max-size,Fail
spec@arb_shader_image_load_store@max-size@image2DMSArray max size test/4x8x8x2048,Fail
spec@arb_shader_image_load_store@max-size@image2DMS max size test/4x16384x8x1,Fail
spec@arb_shader_image_load_store@max-size@image2DMS max size test/4x8x16384x1,Fail
spec@arb_shader_image_load_store@semantics,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMSArray test,Fail
spec@arb_shader_image_load_store@semantics@imageLoad/Vertex shader/rgba32f/image2DMS test,Fail
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
spec@arb_shader_storage_buffer_object@maxblocks,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-08,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_rgb_bptc_signed_float,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_rgb_bptc_unsigned_float,Fail
spec@arb_texture_compression_bptc@compressedteximage gl_compressed_srgb_alpha_bptc_unorm,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_BPTC_UNORM- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_ALPHA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_INTENSITY- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGBA- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGB- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ALPHA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_INTENSITY- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE_ALPHA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail
spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail
spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail
spec@arb_texture_float@fbo-blending-formats,Fail
spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail
spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail
spec@arb_texture_float@fbo-clear-formats,Fail
spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-colormask-formats,Fail
spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail
spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail
spec@arb_texture_float@fbo-fast-clear,Fail
spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail
spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail
spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail
spec@arb_texture_float@texwrap formats bordercolor,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA16F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGB16F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA16F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA16F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail
spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail
spec@arb_texture_rectangle@copyteximage rect,Fail
spec@arb_texture_rectangle@copyteximage rect samples=2,Fail
spec@arb_texture_rectangle@copyteximage rect samples=4,Fail
spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail
spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail
spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_R16- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_R8- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_RG16- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R16F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail
spec@arb_texture_view@rendering-layers-image,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image1DArray,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image2DArray,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of imageCubeArray,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_0,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_2,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_any,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-buffer_object_single,Fail
spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail
spec@egl 1.4@eglterminate then unbind context,Fail
spec@egl_ext_device_base@conformance@configless_tests,Fail
spec@egl_ext_device_base@conformance,Fail
spec@egl_ext_device_base@conformance@pbuffer_tests,Fail
spec@egl_ext_device_base@conformance@surfaceless_tests,Fail
spec@egl_ext_protected_content@conformance,Fail
spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
spec@egl_khr_surfaceless_context@viewport,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT,Fail
spec@ext_direct_state_access@compressedmultiteximage gl_compressed_rgb_bptc_signed_float,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage2DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureImage3DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage2DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT + display list GL_COMPILE,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float@CompressedTextureSubImage3DEXT,Fail
spec@ext_direct_state_access@compressedtextureimage gl_compressed_rgb_bptc_signed_float,Fail
spec@ext_framebuffer_multisample@alpha-blending-after-rendering 2,Fail
spec@ext_framebuffer_multisample@blit-mismatched-formats,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail
spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail
spec@ext_framebuffer_multisample@no-color 2 depth-computed single,Fail
spec@ext_framebuffer_multisample@no-color 2 depth single,Fail
spec@ext_framebuffer_multisample@no-color 4 depth-computed single,Fail
spec@ext_framebuffer_multisample@no-color 4 depth single,Fail
spec@ext_framebuffer_multisample@sample-coverage 2 inverted,Fail
spec@ext_framebuffer_multisample@sample-coverage 2 non-inverted,Fail
spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail
spec@ext_framebuffer_object@fbo-blending-formats,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY12,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY16,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY4,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY8,Fail
spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT24/GL_FLOAT,Fail
spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_FLOAT,Fail
spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail
spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8,Fail
spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev,Fail
spec@ext_packed_depth_stencil@readdrawpixels,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail
spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail
spec@ext_packed_float@texwrap formats bordercolor,Fail
spec@ext_packed_float@texwrap formats bordercolor@GL_R11F_G11F_B10F- border color only,Fail
spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail
spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail
spec@ext_texture_array@fbo-generatemipmap-array s3tc_dxt1,Fail
spec@ext_texture_array@gen-mipmap,Fail
spec@ext_texture_array@glsl-fs-shadow1darray-07,Fail
spec@ext_texture_array@glsl-fs-shadow1darray-08,Fail
spec@ext_texture_array@glsl-fs-shadow2darray-07,Fail
spec@ext_texture_array@glsl-fs-shadow2darray-08,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RED_RGTC1- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RG_RGTC2- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RED_RGTC1- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RG_RGTC2- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail
spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@getteximage-targets 2d_array s3tc,Fail
spec@ext_texture_compression_s3tc@getteximage-targets cube_array s3tc,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail
spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@fbo-blending,Fail
spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Fail
spec@ext_texture_integer@texwrap formats bordercolor,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA16UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA32I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA32UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA8I_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor@GL_ALPHA8UI_EXT- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA16UI_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA32UI_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8I_EXT- swizzled- border color only,Fail
spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_ALPHA8UI_EXT- swizzled- border color only,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor@GL_RGB9_E5- border color only,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail
spec@ext_texture_snorm@fbo-blending-formats,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY16_SNORM,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail
spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail
spec@ext_texture_snorm@texwrap formats bordercolor,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_R16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_R8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA8_SNORM- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail
spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail
spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail
spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6,Crash
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backcolor-smooth-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-vertex,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-distance,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-fixed,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-none,Fail
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-vertex,Fail
spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles,Fail
spec@khr_texture_compression_astc@array-gl,Fail
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles srgb,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl srgb,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail
spec@nv_copy_image@nv_copy_image-formats,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT/Destination: GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM/Destination: GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail
spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH_COMPONENT24/Destination: GL_DEPTH_COMPONENT24,Fail
spec@nv_read_depth@read_depth_gles3,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
spec@!opengl 1.0@gl-1.0-dlist-bitmap,Fail
spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
spec@!opengl 1.0@gl-1.0-edgeflag,Fail
spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
spec@!opengl 1.1@copypixels-draw-sync,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2,Fail
spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4,Fail
spec@!opengl 1.1@linestipple@Factor 2x,Fail
spec@!opengl 1.1@linestipple@Factor 3x,Fail
spec@!opengl 1.1@linestipple,Fail
spec@!opengl 1.1@linestipple@Line loop,Fail
spec@!opengl 1.1@linestipple@Line strip,Fail
spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail
spec@!opengl 1.1@point-line-no-cull,Fail
spec@!opengl 1.1@polygon-mode-facing,Fail
spec@!opengl 1.1@polygon-mode,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset,Fail
spec@!opengl 1.1@read-front clear-front-first,Crash
spec@!opengl 1.1@read-front clear-front-first samples=2,Crash
spec@!opengl 1.1@read-front clear-front-first samples=4,Crash
spec@!opengl 1.1@read-front,Fail
spec@!opengl 1.1@read-front samples=2,Crash
spec@!opengl 1.1@read-front samples=4,Fail
spec@!opengl 1.1@streaming-texture-leak,Crash
spec@!opengl 1.1@texwrap 1d bordercolor,Fail
spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail
spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.1@texwrap 2d bordercolor,Fail
spec@!opengl 1.1@texwrap 2d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap 2d proj bordercolor,Fail
spec@!opengl 1.1@texwrap 2d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4_ALPHA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE6_ALPHA2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_R3_G3_B2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10_A2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5_A1- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA2- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4_ALPHA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE6_ALPHA2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail
spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail
spec@!opengl 1.1@two-sided-lighting,Fail
spec@!opengl 1.1@windowoverlap,Fail
spec@!opengl 1.2@copyteximage 3d,Fail
spec@!opengl 1.2@texwrap 3d bordercolor,Fail
spec@!opengl 1.2@texwrap 3d bordercolor@GL_RGBA8- border color only,Fail
spec@!opengl 1.2@texwrap 3d proj bordercolor,Fail
spec@!opengl 1.2@texwrap 3d proj bordercolor@GL_RGBA8- projected- border color only,Fail
spec@!opengl 1.2@two-sided-lighting-separate-specular,Fail
spec@!opengl 1.5@depth-tex-compare,Fail
spec@!opengl 1.5@draw-elements-user,Fail
spec@!opengl 2.0@gl-2.0-edgeflag,Fail
spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back front2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled back@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back front2@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front back@vs and fs,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail
spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@vs and fs,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail
spec@!opengl 3.2@layered-rendering@clear-color-mismatched-layer-count,Fail
spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail

@ -0,0 +1,52 @@
piglit.spec@arb_framebuffer_object@fbo blit to missing attachment
piglit.spec@arb_gpu_shader5@texturegatheroffset@fs-r-0-float-2drect
piglit.spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-fixed
piglit.spec@glsl-1.50@execution@built-in-functions@gs-op-assign-mult-vec2-mat2
piglit.spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-usampler3d
shaders@glsl-uniform-interstage-limits@subdivide 5
spec@arb_compute_shader@local-id-explosion
spec@arb_copy_image@arb_copy_image-formats@Source: GL_R8UI/Destination: GL_R8I
spec@arb_copy_image@arb_copy_image-formats@Source: GL_R8UI/Destination: GL_R8UI
spec@arb_copy_image@arb_copy_image-formats@Source: GL_RED/Destination: GL_RED
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_gpu_shader5@texturegatheroffset@fs-rgba-3-int-2drect-const
spec@arb_gpu_shader_int64@execution@built-in-functions@gs-min-i64vec2-int64_t
spec@arb_shader_image_load_store@indexing
spec@arb_texture_rg@fbo-rg-gl_rg
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-drawpixels
spec@ext_texture_snorm@multisample-formats 2 gl_ext_texture_snorm
spec@glsl-1.10@execution@glsl-fs-max-array-access-function
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-vertex
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-none
spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat2-row-rd
spec@glsl-1.50@execution@built-in-functions@gs-op-bitor-neg-ivec4-int
spec@glsl-1.50@execution@built-in-functions@gs-op-bitxor-neg-uint-uvec2
spec@glsl-1.50@execution@built-in-functions@gs-op-sub-mat4x2-mat4x2
spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-usampler3d
spec@glsl-4.00@execution@built-in-functions@gs-mix-dvec2-dvec2-dvec2
spec@glsl-4.00@execution@built-in-functions@vs-op-mult-dmat3x4-dvec3
spec@glsl-4.30@execution@built-in-functions@cs-op-bitand-not-uvec2-uvec2
spec@glsl-4.30@execution@built-in-functions@cs-op-bitor-abs-not-int-ivec4
spec@oes_texture_view@sampling-2d-array-as-2d-layer
spec@!opengl 1.0@gl-1.0-drawbuffer-modes
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.0@gl-1.0-polygon-line-aa
spec@!opengl 1.0@gl-1.0-swapbuffers-behavior
spec@!opengl 1.1@copypixels-draw-sync
spec@!opengl 1.1@masked-clear
spec@!opengl 1.1@polygon-mode-facing
spec@!opengl 1.1@ppgtt_memory_alignment
spec@!opengl 1.1@read-front
spec@!opengl 1.1@read-front clear-front-first
spec@!opengl 1.1@read-front clear-front-first samples=2
spec@!opengl 1.1@read-front clear-front-first samples=4
spec@!opengl 1.1@read-front samples=2
spec@!opengl 1.1@read-front samples=4
spec@!opengl 1.1@texsubimage-unpack
spec@!opengl 2.0@tex3d-npot
spec@!opengl 3.0@gl30basic

@ -0,0 +1,71 @@
glx@.*
# Skip because we don't care for fp64 for now
spec@arb_gpu_shader_fp64@.*
# Skip TS tests for now
spec@arb_tessellation_shader@.*
# Skip, this is expected
# Refer to src/mesa/main/drawpix.c:100
spec@ext_texture_integer@fbo-integer
# Fails on iris too
spec@arb_direct_state_access@gettextureimage-formats
spec@arb_texture_buffer_object@formats (fs- arb)*
spec@arb_texture_buffer_object@formats (vs- arb)*
# Skip these as they get skipped with the Intel driver + vtest
spec@arb_shader_texture_image_samples@builtin-image*
# Skip for now
spec@arb_vertex_attrib_64bit.*
# Reported as crash, but no obvious crash
spec@intel_shader_integer_functions2@execution@built-in-functions*
spec@arb_vertex_program.*
# Crashes when lowering GLSL to TGSI, but this is going away with the GLSL-NIR-TGSI lowering coming soon
spec@glsl-4.00@execution@inout.*
# Skip because they pass with the Intel driver
spec@arb_shader_texture_image_samples@texturesamples@.*
spec@nv_primitive_restart@primitive-restart-draw-mode-polygon
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip
spec@nv_primitive_restart@primitive-restart-draw-mode-quads
spec@glsl-4.00@execution@conversion.*
spec@ext_framebuffer_multisample@clip-and-scissor-blit.*
# Skip because they crash crosvm/virglrenderer
spec@arb_pixel_buffer_object@texsubimage array pbo
spec@arb_shader_image_load_store@invalid
spec@arb_shader_image_load_store@layer
spec@arb_shader_image_load_store@level
spec@arb_shader_image_load_store@max-size
spec@arb_shader_image_load_store@semantics
spec@arb_shader_image_size@builtin
spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-isampler1darray
spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-sampler1darray
spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-usampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-isampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-sampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-usampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-isampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-sampler1darray
spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-usampler1darray
spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-isampler1darray
spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-sampler1darray
spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-usampler1darray
spec@ext_texture_array@texsubimage array
spec@glsl-1.30@exe
spec@glsl-1.30@execution@texelfetchoffset@vs-texelfetch-sampler1darray
spec@glsl-1.30@execution@texelfetch@vs-texelfetch-sampler1darray
spec@glsl-1.50@execution@interface-blocks-api-access-members
spec@glsl-1.50@execution@texelfetch@gs-texelfetch-isampler1darray
spec@glsl-1.50@execution@texelfetch@gs-texelfetch-sampler1darray
spec@glsl-1.50@execution@texelfetch@gs-texelfetch-usampler1darray
spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-isampler1darray
spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-sampler1darray
spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-usampler1darray
spec@glsl-4.00@execution@built-in-functions@gs-step-dvec4-dvec4

File diff suppressed because it is too large Load Diff

@ -0,0 +1,123 @@
hiz@hiz-depth-read-fbo-d24-s0
hiz@hiz-depth-read-window-stencil0
hiz@hiz-stencil-read-window-depth0
hiz@hiz-stencil-read-window-depth1
shaders@glsl-fs-sampler-numbering
spec@amd_shader_trinary_minmax@execution@built-in-functions@gs-max3-vec3-vec3-vec3
spec@amd_shader_trinary_minmax@execution@built-in-functions@tcs-mid3-uvec2-uvec2-uvec2
spec@amd_shader_trinary_minmax@execution@built-in-functions@vs-max3-vec3-vec3-vec3
spec@arb_clip_control@arb_clip_control-clip-control
spec@arb_compute_shader@local-id-explosion
spec@arb_copy_image@arb_copy_image-formats@Source: GL_STENCIL_INDEX8/Destination: GL_STENCIL_INDEX8
spec@arb_depth_buffer_float@depthstencil-render-miplevels 146 d=z32f_s8
spec@arb_depth_buffer_float@depthstencil-render-miplevels 273 s=d=z32f_s8
spec@arb_depth_buffer_float@depthstencil-render-miplevels 585 d=z32f_s8
spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels
spec@arb_depth_texture@depthstencil-render-miplevels 146 d=z16
spec@arb_depth_texture@depthstencil-render-miplevels 585 d=z16
spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1
spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb upsample disabled clear
spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed
spec@arb_gpu_shader5@texturegather@fs-r-0-uint-2drect
spec@arb_gpu_shader5@texturegather@fs-rgb-1-unorm-2drect
spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-2-float-2drect-const
spec@arb_gpu_shader5@texturegatheroffsets@vs-rg-0-float-2drect
spec@arb_gpu_shader5@texturegatheroffsets@vs-rgb-0-int-2d
spec@arb_gpu_shader5@texturegatheroffsets@vs-rgb-1-int-2d
spec@arb_gpu_shader5@texturegatheroffset@vs-r-0-unorm-2darray
spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-2-uint-2drect-const
spec@arb_shader_image_load_store@atomicity
spec@arb_shader_image_load_store@atomicity@imageAtomicAdd
spec@arb_shader_image_load_store@atomicity@imageAtomicAnd
spec@arb_shader_image_load_store@atomicity@imageAtomicCompSwap
spec@arb_shader_image_load_store@atomicity@imageAtomicExchange
spec@arb_shader_image_load_store@atomicity@imageAtomicMax
spec@arb_shader_image_load_store@atomicity@imageAtomicMin
spec@arb_shader_image_load_store@atomicity@imageAtomicOr
spec@arb_shader_image_load_store@atomicity@imageAtomicXor
spec@arb_shader_precision@fs-op-assign-div-vec3-float
spec@arb_texture_cube_map@copyteximage cube samples=4
spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x71-501x71
spec@arb_texture_rg@texwrap formats-float bordercolor
spec@arb_texture_view@rendering-target
spec@arb_texture_view@rendering-target@1D view rendering
spec@arb_timer_query@query gl_timestamp
spec@arb_timer_query@timestamp-get
spec@arb_uniform_buffer_object@rendering-array
spec@ext_framebuffer_blit@fbo-blit-check-limits
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 depth
spec@ext_framebuffer_object@fbo-fragcoord
spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-drawpixels
spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-isampler3d
spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-sampler1d
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 146 ds=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 146 s=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 273 d=s=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 273 s=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 292 d=s=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 292 s=d=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 585 d=z24_s8
spec@ext_packed_depth_stencil@depthstencil-render-miplevels 585 s=z24_s8
spec@ext_packed_depth_stencil@fbo-clear-formats stencil
spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH_STENCIL
spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-tex1d
spec@ext_texture_array@fbo-depth-array depth-draw
spec@ext_texture_compression_s3tc@texwrap formats
spec@ext_texture_compression_s3tc@texwrap formats@GL_COMPRESSED_RGB_S3TC_DXT1_EXT
spec@ext_transform_feedback@builtin-varyings gl_color
spec@glsl-1.10@execution@built-in-functions@fs-op-lt-float-float
spec@glsl-1.10@execution@built-in-functions@vs-acos-float
spec@glsl-1.10@execution@built-in-functions@vs-all-bvec2
spec@glsl-1.10@execution@built-in-functions@vs-mix-vec4-vec4-vec4
spec@glsl-1.10@execution@built-in-functions@vs-op-assign-add-ivec3-int
spec@glsl-1.10@execution@built-in-functions@vs-op-div-vec2-float
spec@glsl-1.10@execution@built-in-functions@vs-op-sub-vec2-float
spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none
spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr
spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat4x2-mat4
spec@glsl-1.20@execution@built-in-functions@vs-op-eq-mat2x4-mat2x4
spec@glsl-1.20@execution@built-in-functions@vs-op-mult-mat2x4-mat3x2
spec@glsl-1.20@execution@const-builtin@glsl-const-builtin-fract
spec@glsl-1.20@execution@uniform-initializer@fs-mat3
spec@glsl-1.20@execution@uniform-initializer@vs-mat4-set-by-other-stage
spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-col-row-rd
spec@glsl-1.20@execution@vs-outerproduct-mat4-ivec
spec@glsl-1.30@execution@built-in-functions@fs-clamp-ivec3-int-int
spec@glsl-1.30@execution@built-in-functions@fs-op-assign-lshift-ivec4-int
spec@glsl-1.30@execution@built-in-functions@fs-op-assign-rshift-ivec2-uint
spec@glsl-1.30@execution@built-in-functions@fs-op-bitand-not-abs-ivec3-int
spec@glsl-1.30@execution@built-in-functions@fs-op-bitxor-abs-not-ivec2-int
spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-none
spec@glsl-1.30@execution@switch@fs-uint
spec@glsl-1.30@execution@texelfetch fs sampler2darray 98x1x9-98x129x9
spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9
spec@glsl-1.30@execution@texelfetch@vs-texelfetch-isampler2darray-swizzle
spec@glsl-1.50@execution@built-in-functions@gs-fract-vec2
spec@glsl-1.50@execution@built-in-functions@gs-fract-vec3
spec@glsl-1.50@execution@built-in-functions@gs-op-assign-bitand-ivec3-int
spec@glsl-1.50@execution@built-in-functions@gs-op-bitor-abs-not-ivec4-ivec4
spec@glsl-1.50@execution@built-in-functions@gs-op-bitor-neg-int-ivec3
spec@glsl-1.50@execution@built-in-functions@gs-op-uplus-ivec2
spec@glsl-1.50@execution@texelfetchoffset@gs-texelfetch-isampler1darray
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2-vec3-dmat2x2
spec@glsl-4.30@execution@built-in-functions@cs-op-add-mat2x4-float
spec@glsl-4.30@execution@built-in-functions@cs-op-mult-uvec2-uint
spec@glsl-4.30@execution@built-in-functions@cs-op-rshift-ivec2-int
spec@glsl-4.30@execution@built-in-functions@cs-op-selection-bool-vec4-vec4
spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH32F_STENCIL8/Destination: GL_DEPTH32F_STENCIL8
spec@!opengl 1.0@gl-1.0-blend-func
spec@!opengl 1.0@gl-1.0-front-invalidate-back
spec@!opengl 1.1@copypixels-draw-sync
spec@!opengl 1.1@draw-sync
spec@!opengl 1.1@getteximage-depth
spec@!opengl 1.1@getteximage-depth@GL_TEXTURE_CUBE_MAP-GL_DEPTH24_STENCIL8
spec@!opengl 1.1@masked-clear
spec@!opengl 1.1@ppgtt_memory_alignment
spec@!opengl 1.1@read-front clear-front-first
spec@!opengl 1.1@read-front clear-front-first samples=2
spec@!opengl 1.1@read-front clear-front-first samples=4
spec@!opengl 1.1@read-front samples=2
spec@!opengl 1.1@stencil-drawpixels
spec@!opengl 3.0@gl30basic

@ -0,0 +1,31 @@
glx@.*
# Skip because we don't care for fp64 for now
spec@arb_gpu_shader_fp64@.*
# Skip TS tests for now
spec@arb_tessellation_shader@.*
# Skip, this is expected
# Refer to src/mesa/main/drawpix.c:100
spec@ext_texture_integer@fbo-integer
# Fails on iris too
spec@arb_direct_state_access@gettextureimage-formats
spec@arb_texture_buffer_object@formats (fs- arb)*
spec@arb_texture_buffer_object@formats (vs- arb)*
spec@nv_primitive_restart@primitive-restart-draw-mode-polygon
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip
spec@nv_primitive_restart@primitive-restart-draw-mode-quads
spec@ext_framebuffer_multisample@clip-and-scissor-blit.*
# Skip because they crash crosvm/virglrenderer
spec@arb_shader_image_load_store@max-size
spec@glsl-1.50@execution@interface-blocks-api-access-members
# Skip slow tests on crosvm/virglrenderer (90-250 s)
spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-distance
spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-flat-fixed
spec@glsl-1.50@execution@built-in-functions@gs-op-bitor-neg-int-ivec3
spec@glsl-4.30@execution@built-in-functions@cs-op-selection-bool-vec4-vec4

@ -0,0 +1,276 @@
traces-db:
download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
traces:
- path: glmark2/desktop:windows=4:effect=blur:blur-radius=5:passes=1:separable=true.trace
expectations:
- device: gl-virgl
checksum: 2fc8433c4a38b796173bda2bcfb924cc
- path: glmark2/jellyfish.trace
expectations:
- device: gl-virgl
checksum: 48a2ad1162bf92301cedbe53edf52a6b
- path: glxgears/glxgears-2.trace
expectations:
- device: gl-virgl
checksum: f8eba0fec6e3e0af9cb09844bc73bdc8
- path: gputest/furmark.trace
expectations:
- device: gl-virgl
checksum: d5682aaa762a4849f0cae1692623bdcb
- path: gputest/pixmark-piano.trace
expectations:
- device: gl-virgl
checksum: 1bcded27a6ba04fe0f76ff997b98dbc3
- path: gputest/triangle.trace
expectations:
- device: gl-virgl
checksum: 7812de00011a3a059892e36cea19c696
- path: humus/Portals.trace
expectations:
- device: gl-virgl
checksum: b697edce7776f1afe294a7e80dfc013e
- path: 0ad/0ad.trace
expectations:
- device: gl-virgl
checksum: 5e5bd83446d2554bf25761576d9b1af6
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=false.trace
expectations:
- device: gl-virgl
checksum: 0a44720bfe9cce13c52299a3125b2aae
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=subdata:interleave=false.trace
expectations:
- device: gl-virgl
checksum: c109416afbc0db4ba466d5a453b8a6dc
- path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=true.trace
expectations:
- device: gl-virgl
checksum: 1c0551f10a5dc9358f3fb9bb9f059883
- path: glmark2/bump:bump-render=height.trace
expectations:
- device: gl-virgl
checksum: 4d5211dfb0fd82a1a1dbb498dc2e5b8b
- path: glmark2/bump:bump-render=high-poly.trace
expectations:
- device: gl-virgl
checksum: 4b4d4a4b7bb1341bbd0299c7eb3a6ac9
- path: glmark2/bump:bump-render=normals.trace
expectations:
- device: gl-virgl
checksum: 832e5baf289b27dd84a665f1c85f57c2
- path: glmark2/conditionals:vertex-steps=0:fragment-steps=0.trace
expectations:
- device: gl-virgl
checksum: b78f28d97b675fcc7649cced3930650a
- path: glmark2/conditionals:vertex-steps=0:fragment-steps=5.trace
expectations:
- device: gl-virgl
checksum: d0782a516f06a6dddac4f1e1249f41e7
- path: glmark2/conditionals:vertex-steps=5:fragment-steps=0.trace
expectations:
- device: gl-virgl
checksum: 1ae280a9c6cae495f2d272516a52167e
- path: glmark2/desktop:windows=4:effect=shadow.trace
expectations:
- device: gl-virgl
checksum: d4b3e8338327859a029c7267c9916524
- path: glmark2/effect2d:kernel=0,1,0;1,-4,1;0,1,0;.trace
expectations:
- device: gl-virgl
checksum: 25d3b5d18a64a86fc812872987f4f5e7
- path: glmark2/effect2d:kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;.trace
expectations:
- device: gl-virgl
checksum: b80963dae6ecf40c83bfb16943ef1011
- path: glmark2/function:fragment-steps=5:fragment-complexity=low.trace
expectations:
- device: gl-virgl
checksum: da10cb29cab30c5c068e722b5da7c2e5
- path: glmark2/function:fragment-steps=5:fragment-complexity=medium.trace
expectations:
- device: gl-virgl
checksum: 8e40504d9f2ead8c0d02604291bff1b6
- path: glmark2/build:use-vbo=false.trace
expectations:
- device: gl-virgl
checksum: 024fc485e1f33461313c956ab1b73bdf
- path: glmark2/build:use-vbo=true.trace
expectations:
- device: gl-virgl
checksum: 48c45d16cd410a71aea1a12a73e257d3
- path: glmark2/ideas:speed=10000.trace
expectations:
- device: gl-virgl
checksum: db78cfb035213e31e1435b637b1a8f19
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-loop=false.trace
expectations:
- device: gl-virgl
checksum: 7fee2e864e015353ace431d51d41bb22
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=false.trace
expectations:
- device: gl-virgl
checksum: c87127a5c3256c1fe7c79f7931b8f9df
- path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=true.trace
expectations:
- device: gl-virgl
checksum: 5fec1f728bda86891db4243130546187
- path: glmark2/pulsar:quads=5:texture=false:light=false.trace
expectations:
- device: gl-virgl
checksum: 3e0e6675fb65e00f9128138ff08c2634
- path: glmark2/refract.trace
expectations:
- device: gl-virgl
checksum: b1332df324d0fc1db22b362231d3ed01
- path: glmark2/shading:shading=blinn-phong-inf.trace
expectations:
- device: gl-virgl
checksum: 36b07dad759ca65e52f1abf1667e7ca8
- path: glmark2/shading:shading=cel.trace
expectations:
- device: gl-virgl
checksum: cb41cf2531a06d65f6e4f442ab62ae8d
- path: glmark2/shading:shading=gouraud.trace
expectations:
- device: gl-virgl
checksum: 3e5469d5038d7cc94ef3549ce9d8c385
- path: glmark2/shading:shading=phong.trace
expectations:
- device: gl-virgl
checksum: e40abcbb4cfbbbfb499d4b0e6d668f41
- path: glmark2/shadow.trace
expectations:
- device: gl-virgl
checksum: 2bb7290f8559ff93305c0e29f3d671e1
- path: glmark2/texture:texture-filter=linear.trace
expectations:
- device: gl-virgl
checksum: 914fd8dddb23751d9a187a979d881abb
- path: glmark2/texture:texture-filter=mipmap.trace
expectations:
- device: gl-virgl
checksum: ea1939f3c4e8dd9cdbc26d41f9dc891a
- path: glmark2/texture:texture-filter=nearest.trace
expectations:
- device: gl-virgl
checksum: 1ae652bdebd1188ab912a800a4c37166
- path: glxgears/glxgears.trace
expectations:
- device: gl-virgl
checksum: 02aca9b4b4ad6fd60331df6e4f87f2cd
# Crash
# - path: gputest/gimark.trace
# expectations:
# - device: gl-virgl
# checksum: 2cf40180a1315795389d0dfc18aad988
- path: gputest/pixmark-julia-fp32.trace
expectations:
- device: gl-virgl
checksum: 8b3584b1dd8f1d1bb63205564bd78e4e
- path: gputest/pixmark-julia-fp64.trace
expectations:
- device: gl-virgl
checksum: 73ccaff82ea764057fb0f93f0024cf84
- path: gputest/pixmark-volplosion.trace
expectations:
- device: gl-virgl
checksum: 9bedb84d81528e1b4087522de9f70383
- path: gputest/plot3d.trace
expectations:
- device: gl-virgl
checksum: a1af286874f7060171cb3ca2e765c448
# Times out
# - path: gputest/tessmark.trace
# expectations:
# - device: gl-virgl
# checksum: 5d04b8d71517238b9bc8a527574e884b
- path: humus/AmbientAperture.trace
expectations:
- device: gl-virgl
checksum: b33fb8ee73b0c50b14822e170f15ab8a
- path: humus/CelShading.trace
expectations:
- device: gl-virgl
checksum: 3629cba72bde53e4275a8365175fde83
- path: humus/DynamicBranching3.trace
expectations:
- device: gl-virgl
checksum: 0236b28aa8b26fa60172d71bb040f2e9
- path: humus/HDR.trace
expectations:
- device: gl-virgl
checksum: eab0801aadeae87ce31aa0d4ff55e8f8
- path: humus/RaytracedShadows.trace
expectations:
- device: gl-virgl
checksum: 298e49b697e9141294ecbc6283729d86
- path: humus/VolumetricFogging2.trace
expectations:
- device: gl-virgl
checksum: 382891c83f2afe4fcbdd2bfd241c1339
- path: itoral-gl-terrain-demo/demo.trace
expectations:
- device: gl-virgl
checksum: fe6124227b7f8e4e96ffbbd48c713c42
- path: neverball/neverball.trace
expectations:
- device: gl-virgl
checksum: cc11743f008ccd76adf72695a423436a
- path: pathfinder/canvas_moire.trace
expectations:
- device: gl-virgl
checksum: 2cb5be6a6f62e417f1a89c89180e5728
- path: pathfinder/canvas_text_v2.trace
expectations:
- device: gl-virgl
checksum: a1446d0c42a78771240fca6f3b1e10d8
- path: pathfinder/demo.trace
expectations:
- device: gl-virgl
checksum: 0702a66c415cfc13d5bae8bec08402cf
- path: supertuxkart/supertuxkart-mansion-egl-gles.trace
expectations:
- device: gl-virgl
checksum: 156c26de2cefe1973b1593e6b22f7edb
- path: xonotic/xonotic-keybench-high.trace
expectations:
- device: gl-virgl
checksum: f3b184bf8858a6ebccd09e7ca032197e
- path: valve/counterstrike.trace
expectations:
- device: gl-virgl
checksum: 3bc0e0e39cb3c29f6d76ff07f1f02860
# Piglit times-out when trying to run these two
# - path: valve/counterstrike-source.trace
# expectations:
# - device: gl-virgl
# checksum: 4c19f6060ff0fe0055678c48e1e77282
# - path: valve/half-life-2.trace
# expectations:
# - device: gl-virgl
# checksum: 323887eedf59fa9282d6c3a4c82c3192
- path: valve/portal-2.trace
expectations:
- device: gl-virgl
checksum: 9f7fecf8df89e105a4d2b4a61468b427
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-antediluvian-abyss.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-menu.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: supertuxkart/supertuxkart-ravenbridge-mansion.rdc
# expectations:
# - device: gl-virgl
# checksum: 0
# Piglit crashes when trying to run this one
# - path: godot/Material Testers.x86_64_2020.04.08_13.38_frame799.rdc
# expectations:
# - device: gl-virgl
# checksum: 0

@ -0,0 +1,93 @@
#!/bin/bash
set -e
set -o xtrace
CROSS_FILE=/cross_file-"$CROSS".txt
# We need to control the version of llvm-config we're using, so we'll
# tweak the cross file or generate a native file to do so.
if test -n "$LLVM_VERSION"; then
LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
echo -e "[binaries]\nllvm-config = '`which $LLVM_CONFIG`'" > native.file
if [ -n "$CROSS" ]; then
sed -i -e '/\[binaries\]/a\' -e "llvm-config = '`which $LLVM_CONFIG`'" $CROSS_FILE
fi
$LLVM_CONFIG --version
else
rm -f native.file
touch native.file
fi
# cross-xfail-$CROSS, if it exists, contains a list of tests that are expected
# to fail for the $CROSS configuration, one per line. you can then mark those
# tests in their meson.build with:
#
# test(...,
# should_fail: meson.get_cross_property('xfail', '').contains(t),
# )
#
# where t is the name of the test, and the '' is the string to search when
# not cross-compiling (which is empty, because for amd64 everything is
# expected to pass).
if [ -n "$CROSS" ]; then
CROSS_XFAIL=.gitlab-ci/cross-xfail-"$CROSS"
if [ -s "$CROSS_XFAIL" ]; then
sed -i \
-e '/\[properties\]/a\' \
-e "xfail = '$(tr '\n' , < $CROSS_XFAIL)'" \
"$CROSS_FILE"
fi
fi
# Only use GNU time if available, not any shell built-in command
case $CI_JOB_NAME in
# strace and wine don't seem to mix well
# ASAN leak detection is incompatible with strace
debian-mingw32-x86_64|*-asan*)
if test -f /usr/bin/time; then
MESON_TEST_ARGS+=--wrapper=$PWD/.gitlab-ci/meson/time.sh
fi
;;
*)
if test -f /usr/bin/time -a -f /usr/bin/strace; then
MESON_TEST_ARGS+=--wrapper=$PWD/.gitlab-ci/meson/time-strace.sh
fi
;;
esac
RET=0
RESULTS_DIR=$(pwd)/results/${TEST_SUITE:-build}
rm -rf _build
meson _build --native-file=native.file \
--wrap-mode=nofallback \
${CROSS+--cross "$CROSS_FILE"} \
-D prefix=$(pwd)/install \
-D libdir=lib \
-D buildtype=${BUILDTYPE:-debug} \
-D c_args="$(echo -n $C_ARGS)" \
-D cpp_args="$(echo -n $CPP_ARGS)" \
${DRI_LOADERS} \
${GALLIUM_ST} \
-D tests=true \
--fatal-meson-warnings \
${EXTRA_OPTION} && \
pushd _build && \
meson configure && \
ninja -j ${FDO_CI_CONCURRENT:-4} install || {
RET=$?
mkdir -p ${RESULTS_DIR}
mv -f meson-logs/* ${RESULTS_DIR}/
popd
exit ${RET}
}
if [ -n "${TEST_SUITE}" ]; then
VRENDTEST_USE_EGL_SURFACELESS=1 ninja -j ${FDO_CI_CONCURRENT:-4} test || RET=$?
mkdir -p ${RESULTS_DIR}
mv -f meson-logs/testlog.txt ${RESULTS_DIR}/
fi
popd
exit ${RET}

@ -0,0 +1,27 @@
#!/bin/sh
STRACEDIR=meson-logs/strace/$(for i in $@; do basename -z -- $i; echo -n _; done)
mkdir -p $STRACEDIR
# If the test times out, meson sends SIGTERM to this process.
# Simply exec'ing "time" would result in no output from that in this case.
# Instead, we need to run "time" in the background, catch the signals and
# propagate them to the actual test process.
/usr/bin/time -v strace -ff -tt -T -o $STRACEDIR/log "$@" &
TIMEPID=$!
STRACEPID=$(ps --ppid $TIMEPID -o pid=)
TESTPID=$(ps --ppid $STRACEPID -o pid=)
if test "x$TESTPID" != x; then
trap 'kill -TERM $TESTPID; wait $TIMEPID; exit $?' TERM
fi
wait $TIMEPID
EXITCODE=$?
# Only keep strace logs if the test timed out
rm -rf $STRACEDIR &
exit $EXITCODE

@ -0,0 +1,17 @@
#!/bin/sh
# If the test times out, meson sends SIGTERM to this process.
# Simply exec'ing "time" would result in no output from that in this case.
# Instead, we need to run "time" in the background, catch the signals and
# propagate them to the actual test process.
/usr/bin/time -v "$@" &
TIMEPID=$!
TESTPID=$(ps --ppid $TIMEPID -o pid=)
if test "x$TESTPID" != x; then
trap 'kill -TERM $TESTPID; wait $TIMEPID; exit $?' TERM
fi
wait $TIMEPID
exit $?
Loading…
Cancel
Save