From f3ef27e0b9c6ff6187a5a4e8d47da1cb567da3af Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Thu, 17 Oct 2024 17:29:15 +0000 Subject: [PATCH] ci: Add global ANGLE skips for its waiver ANGLE has a waiver for certain XFB tests, but this wasn't properly applied on Alder Lake and these tests weren't skipped there. Add a global angle-skips.txt file so that we don't have to keep copy-pasting these skips. Signed-off-by: Valentine Burley Part-of: --- .../angle-skips.txt | 0 .gitlab-ci/deqp-runner.sh | 4 + src/amd/ci/angle-radv-stoney-aco-skips.txt | 8 - src/intel/ci/angle-anv-adl-fails.txt | 286 ------------------ src/intel/ci/angle-anv-tgl-skips.txt | 7 - 5 files changed, 4 insertions(+), 301 deletions(-) rename src/intel/ci/angle-anv-jsl-skips.txt => .gitlab-ci/angle-skips.txt (100%) delete mode 100644 src/intel/ci/angle-anv-tgl-skips.txt diff --git a/src/intel/ci/angle-anv-jsl-skips.txt b/.gitlab-ci/angle-skips.txt similarity index 100% rename from src/intel/ci/angle-anv-jsl-skips.txt rename to .gitlab-ci/angle-skips.txt diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh index 9d14155af40..8022ea34098 100755 --- a/.gitlab-ci/deqp-runner.sh +++ b/.gitlab-ci/deqp-runner.sh @@ -132,6 +132,10 @@ if [ "$PIGLIT_PLATFORM" = "gbm" ]; then DEQP_SKIPS="$DEQP_SKIPS $INSTALL/gbm-skips.txt" fi +if [ -n "$USE_ANGLE" ]; then + DEQP_SKIPS="$DEQP_SKIPS $INSTALL/angle-skips.txt" +fi + if [ -n "$VK_DRIVER" ] && [ -z "$DEQP_SUITE" ]; then # Bump the number of tests per group to reduce the startup time of VKCTS. DEQP_RUNNER_OPTIONS="$DEQP_RUNNER_OPTIONS --tests-per-group ${DEQP_RUNNER_TESTS_PER_GROUP:-5000}" diff --git a/src/amd/ci/angle-radv-stoney-aco-skips.txt b/src/amd/ci/angle-radv-stoney-aco-skips.txt index efa841d0b09..663c44a5b7f 100644 --- a/src/amd/ci/angle-radv-stoney-aco-skips.txt +++ b/src/amd/ci/angle-radv-stoney-aco-skips.txt @@ -1,11 +1,3 @@ -# Unlike zink which does support it, ANGLE relies on a waiver to not implement -# capturing individual array elements (see waivers.xml and gles3-waivers.txt in the CTS) -dEQP-GLES3.functional.transform_feedback.array_element.* -dEQP-GLES3.functional.transform_feedback.random.* -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.*_array_element -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.*.array.* -KHR-GLES31.core.program_interface_query.transform-feedback-types - # ANGLE throws this warning # "Unimplemented: CopyImageSubData(../../src/libANGLE/renderer/vulkan/vk_helpers.cpp:6562" # which is "// No support for emulated compressed formats." diff --git a/src/intel/ci/angle-anv-adl-fails.txt b/src/intel/ci/angle-anv-adl-fails.txt index c88599e64f8..daa4738f11b 100644 --- a/src/intel/ci/angle-anv-adl-fails.txt +++ b/src/intel/ci/angle-anv-adl-fails.txt @@ -1,289 +1,3 @@ -# initial fails -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.1,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.4,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.5,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.9,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.1,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.10,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.2,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.5,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.7,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.9,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.1,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.10,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.2,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.6,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.8,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.9,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9,Fail - # New failures ES CTS 3.2.11.0 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_bgra_depth_component16_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.rbo_bgra_depth_component16_stencil_index8,Fail diff --git a/src/intel/ci/angle-anv-tgl-skips.txt b/src/intel/ci/angle-anv-tgl-skips.txt deleted file mode 100644 index 4ccedad2fd5..00000000000 --- a/src/intel/ci/angle-anv-tgl-skips.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Unlike zink which does support it, ANGLE relies on a waiver to not implement -# capturing individual array elements (see waivers.xml and gles3-waivers.txt in the CTS) -dEQP-GLES3.functional.transform_feedback.array_element.* -dEQP-GLES3.functional.transform_feedback.random.* -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.*_array_element -dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.*.array.* -KHR-GLES31.core.program_interface_query.transform-feedback-types