Mirror ANGLE Khronos waiver for Android
authorPaul Thomson <paulthomson@google.com>
Mon, 20 Dec 2021 12:39:21 +0000 (12:39 +0000)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 7 Jan 2022 17:08:19 +0000 (17:08 +0000)
Components: Android
VK-GL-CTS issue: 3255

Excluded:

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.*

Change-Id: I670c1e71d60dced06229520bca6244e87fa4ea1a

android/cts/master/gles3-master-2020-03-01.txt
android/cts/master/gles3-master.txt
android/cts/master/gles31-master-2020-03-01.txt
android/cts/master/gles31-master.txt
android/cts/master/src/gles3-master-2020-03-01.txt
android/cts/master/src/gles3-waivers.txt [new file with mode: 0644]
android/cts/master/src/gles31-master-2020-03-01.txt
android/cts/master/src/gles31-waivers.txt [new file with mode: 0644]
scripts/build_android_mustpass.py

index f2a730a..ab66dc8 100644 (file)
@@ -39642,384 +39642,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec4
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_lines_separate
@@ -40074,61 +39696,6 @@ dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_interleaved
-dEQP-GLES3.functional.transform_feedback.random.separate.points.1
-dEQP-GLES3.functional.transform_feedback.random.separate.points.2
-dEQP-GLES3.functional.transform_feedback.random.separate.points.3
-dEQP-GLES3.functional.transform_feedback.random.separate.points.4
-dEQP-GLES3.functional.transform_feedback.random.separate.points.5
-dEQP-GLES3.functional.transform_feedback.random.separate.points.6
-dEQP-GLES3.functional.transform_feedback.random.separate.points.7
-dEQP-GLES3.functional.transform_feedback.random.separate.points.8
-dEQP-GLES3.functional.transform_feedback.random.separate.points.9
-dEQP-GLES3.functional.transform_feedback.random.separate.points.10
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.1
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.2
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.3
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.4
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.5
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.6
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.7
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.8
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.9
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.10
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.9
 dEQP-GLES3.functional.fence_sync.wait_sync_smalldraw
 dEQP-GLES3.functional.fence_sync.wait_sync_largedraw
 dEQP-GLES3.functional.fence_sync.client_wait_sync_smalldraw
index 6297da2..8dd066f 100644 (file)
@@ -39834,384 +39834,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec4
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_lines_separate
@@ -40266,61 +39888,6 @@ dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_interleaved
-dEQP-GLES3.functional.transform_feedback.random.separate.points.1
-dEQP-GLES3.functional.transform_feedback.random.separate.points.2
-dEQP-GLES3.functional.transform_feedback.random.separate.points.3
-dEQP-GLES3.functional.transform_feedback.random.separate.points.4
-dEQP-GLES3.functional.transform_feedback.random.separate.points.5
-dEQP-GLES3.functional.transform_feedback.random.separate.points.6
-dEQP-GLES3.functional.transform_feedback.random.separate.points.7
-dEQP-GLES3.functional.transform_feedback.random.separate.points.8
-dEQP-GLES3.functional.transform_feedback.random.separate.points.9
-dEQP-GLES3.functional.transform_feedback.random.separate.points.10
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.1
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.2
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.3
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.4
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.5
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.6
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.7
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.8
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.9
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.10
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.9
 dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.1
 dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.2
 dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.3
index 339e535..806974a 100644 (file)
@@ -22912,107 +22912,86 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resour
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.builtin.gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.int
@@ -23035,27 +23014,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.uint
@@ -23106,13 +23064,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.uint
@@ -23135,13 +23086,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.uint
@@ -23164,13 +23108,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.uint
@@ -23207,27 +23144,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.uint
@@ -23278,13 +23194,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.uint
@@ -23307,13 +23216,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.uint
index ab276c2..27f5304 100644 (file)
@@ -22915,107 +22915,86 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resour
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.builtin.gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.int
@@ -23038,27 +23017,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.uint
@@ -23109,13 +23067,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.uint
@@ -23138,13 +23089,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.uint
@@ -23167,13 +23111,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.uint
@@ -23210,27 +23147,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.uint
@@ -23281,13 +23197,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.uint
@@ -23310,13 +23219,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.uint
index f2a730a..ab66dc8 100644 (file)
@@ -39642,384 +39642,6 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4
 dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat3x4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4x3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_uvec4
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_lines_separate
@@ -40074,61 +39696,6 @@ dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines_interleaved
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate
 dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_interleaved
-dEQP-GLES3.functional.transform_feedback.random.separate.points.1
-dEQP-GLES3.functional.transform_feedback.random.separate.points.2
-dEQP-GLES3.functional.transform_feedback.random.separate.points.3
-dEQP-GLES3.functional.transform_feedback.random.separate.points.4
-dEQP-GLES3.functional.transform_feedback.random.separate.points.5
-dEQP-GLES3.functional.transform_feedback.random.separate.points.6
-dEQP-GLES3.functional.transform_feedback.random.separate.points.7
-dEQP-GLES3.functional.transform_feedback.random.separate.points.8
-dEQP-GLES3.functional.transform_feedback.random.separate.points.9
-dEQP-GLES3.functional.transform_feedback.random.separate.points.10
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.1
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.2
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.3
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.4
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.5
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.6
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.7
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.8
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.9
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.10
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.8
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.10
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.4
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.5
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.9
 dEQP-GLES3.functional.fence_sync.wait_sync_smalldraw
 dEQP-GLES3.functional.fence_sync.wait_sync_largedraw
 dEQP-GLES3.functional.fence_sync.client_wait_sync_smalldraw
diff --git a/android/cts/master/src/gles3-waivers.txt b/android/cts/master/src/gles3-waivers.txt
new file mode 100644 (file)
index 0000000..248c76a
--- /dev/null
@@ -0,0 +1,13 @@
+
+# Unlike Khronos waivers, Android waivers simply REMOVE the tests for all
+# vendors.
+
+# Vendor: Samsung* and Google*
+# Description: ANGLE is unable to capture individual array elements in transform
+# feedback using VK_EXT_transform_feedback revision 1.
+# https://gerrit.khronos.org/c/vk-gl-cts/+/6190
+# https://gerrit.khronos.org/c/vk-gl-cts/+/8460
+# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2237
+# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3255
+dEQP-GLES3.functional.transform_feedback.array_element.*
+dEQP-GLES3.functional.transform_feedback.random.*
index 339e535..806974a 100644 (file)
@@ -22912,107 +22912,86 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resour
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.builtin_gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_basic_type
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array_element
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.builtin.gl_position
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.int
@@ -23035,27 +23014,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.uint
@@ -23106,13 +23064,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.uint
@@ -23135,13 +23086,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.uint
@@ -23164,13 +23108,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.uint
@@ -23207,27 +23144,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4x3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.array.mat4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.uint
@@ -23278,13 +23194,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.uint
@@ -23307,13 +23216,6 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.ivec3
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.uvec2
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.array.mat3x4
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.float
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.int
 dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.uint
diff --git a/android/cts/master/src/gles31-waivers.txt b/android/cts/master/src/gles31-waivers.txt
new file mode 100644 (file)
index 0000000..69a655c
--- /dev/null
@@ -0,0 +1,13 @@
+
+# Unlike Khronos waivers, Android waivers simply REMOVE the tests for all
+# vendors.
+
+# Vendor: Samsung* and Google*
+# Description: ANGLE is unable to capture individual array elements in transform
+# feedback using VK_EXT_transform_feedback revision 1.
+# https://gerrit.khronos.org/c/vk-gl-cts/+/6190
+# https://gerrit.khronos.org/c/vk-gl-cts/+/8460
+# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2237
+# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3255
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.*_array_element
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.*.array.*
index 355c083..39115d8 100644 (file)
@@ -119,6 +119,7 @@ MASTER_GLES3_COMMON_FILTERS         = [
                exclude("gles3-test-issues.txt"),
                exclude("gles3-spec-issues.txt"),
                exclude("gles3-temp-excluded.txt"),
+               exclude("gles3-waivers.txt"),
        ]
 MASTER_GLES3_PKG                               = Package(module = GLES3_MODULE, configurations = [
                # Master
@@ -201,6 +202,7 @@ MASTER_GLES31_COMMON_FILTERS        = [
                exclude("gles31-test-issues.txt"),
                exclude("gles31-spec-issues.txt"),
                exclude("gles31-temp-excluded.txt"),
+               exclude("gles31-waivers.txt"),
        ]
 MASTER_GLES31_PKG                              = Package(module = GLES31_MODULE, configurations = [
                # Master