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 <valentine.burley@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31721>
This commit is contained in:
Valentine Burley
2024-10-17 17:29:15 +00:00
committed by Marge Bot
parent 2fef9e9029
commit f3ef27e0b9
5 changed files with 4 additions and 301 deletions

View File

@@ -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}"

View File

@@ -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."

View File

@@ -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

View File

@@ -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