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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
--- /dev/null
+
+# 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.*
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
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
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
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
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
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
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
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
--- /dev/null
+
+# 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.*
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
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