# TODO investigate
KHR-GL43.compute_shader.fp64-case2,Fail
KHR-GL43.compute_shader.resource-ubo,Fail
KHR-GL43.compute_shader.resources-max,Crash
KHR-GL43.compute_shader.work-group-size,Fail

# TODO investigate
KHR-GL43.constant_expressions.array_abs_ivec2_tess_control,Fail
KHR-GL43.constant_expressions.array_asin_float_tess_control,Fail
KHR-GL43.constant_expressions.array_asin_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.array_ceil_vec2_tess_control,Fail
KHR-GL43.constant_expressions.array_clamp_vec2_float_tess_eval,Fail
KHR-GL43.constant_expressions.array_cos_vec4_tess_control,Fail
KHR-GL43.constant_expressions.array_degrees_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.array_degrees_vec4_tess_control,Fail
KHR-GL43.constant_expressions.array_dot_vec4_tess_control,Fail
KHR-GL43.constant_expressions.array_exp_vec2_tess_control,Fail
KHR-GL43.constant_expressions.array_length_vec4_tess_eval,Fail
KHR-GL43.constant_expressions.array_max_float_tess_control,Fail
KHR-GL43.constant_expressions.array_max_vec3_float_tess_control,Fail
KHR-GL43.constant_expressions.array_max_vec3_tess_control,Fail
KHR-GL43.constant_expressions.array_min_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.array_pow_vec2_tess_control,Fail
KHR-GL43.constant_expressions.array_radians_float_tess_control,Fail
KHR-GL43.constant_expressions.array_sign_vec4_tess_control,Fail
KHR-GL43.constant_expressions.array_sin_vec3_tess_control,Fail
KHR-GL43.constant_expressions.basic_ceil_vec3_tess_eval,Fail
KHR-GL43.constant_expressions.basic_clamp_vec4_float_tess_eval,Fail
KHR-GL43.constant_expressions.basic_exp_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_length_vec2_tess_control,Fail
KHR-GL43.constant_expressions.basic_length_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_log2_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_max_vec2_float_tess_control,Fail
KHR-GL43.constant_expressions.basic_max_vec3_float_tess_control,Fail
KHR-GL43.constant_expressions.basic_mod_vec2_float_tess_control,Fail
KHR-GL43.constant_expressions.basic_mod_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_mod_vec4_float_tess_control,Fail
KHR-GL43.constant_expressions.basic_pow_float_geometry,Crash
KHR-GL43.constant_expressions.basic_radians_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_radians_vec3_tess_eval,Fail
KHR-GL43.constant_expressions.basic_round_float_tess_eval,Fail
KHR-GL43.constant_expressions.basic_round_vec3_tess_control,Fail
KHR-GL43.constant_expressions.basic_sign_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_sign_vec3_tess_eval,Fail
KHR-GL43.constant_expressions.basic_sin_vec2_tess_eval,Fail
KHR-GL43.constant_expressions.basic_trunc_vec4_tess_control,Fail

# TODO investigate
KHR-GL43.explicit_uniform_location.subroutine-index-all-stages,Fail
KHR-GL43.explicit_uniform_location.subroutine-index-mix-implicit,Fail
KHR-GL43.explicit_uniform_location.subroutine-index-multiple-uniforms,Fail
KHR-GL43.explicit_uniform_location.subroutine-index-nondecimal,Fail
KHR-GL43.explicit_uniform_location.subroutine-loc,Fail
KHR-GL43.explicit_uniform_location.subroutine-loc-arrays,Fail
KHR-GL43.explicit_uniform_location.subroutine-loc-mix-with-implicit,Fail
KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages,Fail
KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit-max-array,Fail
KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit2,Fail
KHR-GL43.explicit_uniform_location.uniform-loc-multiple-uniforms,Fail

# Square root approximation needs work?
KHR-GL43.gpu_shader_fp64.builtin.distance_dvec2,Fail
KHR-GL43.gpu_shader_fp64.builtin.distance_dvec3,Fail
KHR-GL43.gpu_shader_fp64.builtin.distance_dvec4,Fail
KHR-GL43.gpu_shader_fp64.builtin.length_dvec2,Fail
KHR-GL43.gpu_shader_fp64.builtin.length_dvec3,Fail
KHR-GL43.gpu_shader_fp64.builtin.length_dvec4,Fail
# Test bug - check for mod should allow for it to = 1.
KHR-GL43.gpu_shader_fp64.builtin.mod_against_scalar_dvec2,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_against_scalar_dvec3,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_against_scalar_dvec4,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_double,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_dvec2,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_dvec3,Fail
KHR-GL43.gpu_shader_fp64.builtin.mod_dvec4,Fail
KHR-GL43.gpu_shader_fp64.builtin.refract_dvec2,Fail
KHR-GL43.gpu_shader_fp64.builtin.refract_dvec3,Fail
KHR-GL43.gpu_shader_fp64.builtin.refract_dvec4,Fail
KHR-GL43.gpu_shader_fp64.fp64.max_uniform_components,Fail

# This happens because we update IMAGE bindings without synchronizing
# with ongoing draws. These don't seem to have a staging area like UBOs
KHR-GL43.shader_image_load_store.non-layered_binding,Fail

# TODO investigate
KHR-GL43.shader_image_size.advanced-ms-cs-uint,Fail
KHR-GL43.shader_image_size.advanced-nonMS-fs-float,Fail
KHR-GL43.shader_image_size.advanced-nonMS-fs-int,Fail
KHR-GL43.shader_image_size.basic-nonMS-fs-int,Fail

# TODO investigate
KHR-GL43.shader_storage_buffer_object.advanced-readWrite-case1,Fail
KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC,Fail
KHR-GL43.shader_storage_buffer_object.advanced-usage-operators,Fail
KHR-GL43.shader_storage_buffer_object.basic-basic,Fail
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case3-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case7-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-operations-case2-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case7-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case3-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs,Fail
KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs,Fail
KHR-GL43.shader_storage_buffer_object.basic-syntaxSSO,Fail

# TODO investigate
KHR-GL43.shading_language_420pack.binding_sampler_single,Fail
KHR-GL43.shading_language_420pack.binding_samplers,Crash
KHR-GL43.shading_language_420pack.binding_uniform_api_overirde,Fail
KHR-GL43.shading_language_420pack.binding_uniform_block_array,Fail
KHR-GL43.shading_language_420pack.binding_uniform_blocks,Fail
KHR-GL43.shading_language_420pack.binding_uniform_single_block,Fail
KHR-GL43.shading_language_420pack.line_continuation,Crash
KHR-GL43.shading_language_420pack.utf8_characters,Crash

# TODO investigate
KHR-GL43.texture_gather.offsets-gather-depth-2darray,Fail
KHR-GL43.texture_gather.offsets-gather-unorm-2drect,Fail
KHR-GL43.texture_gather.plain-gather-int-cube-array,Fail

# TODO investigate
KHR-GL43.vertex_attrib_binding.advanced-largeStrideAndOffsetsNewAndLegacyAPI,Fail

# TODO investigate... common?
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negx_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negy_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_negz_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posx_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posy_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.cubemap_posz_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.renderbuffer_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture2d_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture3d_texture2d,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_negx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_negy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_negz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_posx,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_posy,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_cubemap_posz,Fail
KHR-GLES3.copy_tex_image_conversions.forbidden.texture_array_texture2d,Fail

# TODO investigate
KHR-GLES3.packed_pixels.pbo_rectangle.rgba,Fail
KHR-GLES3.packed_pixels.pbo_rectangle.rgba4,Fail
KHR-GLES3.packed_pixels.pbo_rectangle.rgba8,Fail
KHR-GLES3.packed_pixels.rectangle.rgba,Fail
KHR-GLES3.packed_pixels.rectangle.rgba4,Fail
KHR-GLES3.packed_pixels.rectangle.rgba8,Fail
KHR-GLES3.packed_pixels.varied_rectangle.rgba,Fail
KHR-GLES3.packed_pixels.varied_rectangle.rgba4,Fail
KHR-GLES3.packed_pixels.varied_rectangle.rgba8,Fail

# TODO investigate, or skip?
KHR-GLES31.core.compute_shader.pipeline-post-xfb,Timeout

# TODO investigate
KHR-GLES31.core.draw_buffers_indexed.blending,Fail

# TODO investigate
KHR-GLES31.core.explicit_uniform_location.uniform-loc-mix-with-implicit,Fail

# TODO investigate
KHR-GLES31.core.layout_binding.sampler2DArray_layout_binding_texture_VertexShader,Fail

# TODO investigate
KHR-GLES31.core.pixelstoragemodes.teximage2d.r11g11b10f.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.r16i.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.r16ui.1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.r32f.16_16,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.r8i.0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.r8ui.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rg16f.0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rg32ui.1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rg8i.16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgb16f.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgb16f.1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgb565.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgb565.1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgb8snorm.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba16f.16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba32i.16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba4.16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba8.16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba8.1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage2d.rgba8i.16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r16f.16_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r16ui.1_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r32ui.16_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8i.0_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8i.16_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8i.16_16_4,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8i.1_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8snorm.16_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.r8snorm.1_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rg16ui.16_16_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rg16ui.16_1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rg32ui.1_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rg8.1_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rg8i.16_1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb10a2ui.16_16_4,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb10a2ui.16_1_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb16f.1_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb32f.16_16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb8.16_16_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgb8ui.0_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgba16i.16_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgba8.0_0_0,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgba8i.16_1_1,Fail
KHR-GLES31.core.pixelstoragemodes.teximage3d.rgba8ui.1_1_0,Fail

# TODO investigate
KHR-GLES31.core.shader_image_load_store.basic-allTargets-store-fs,Fail
KHR-GLES31.core.shader_image_size.basic-nonMS-fs-int,Fail

# TODO investigate
KHR-GLES31.core.shader_storage_buffer_object.basic-matrixOperations-case3-vs,Fail

# TODO investigate
KHR-GLES31.shaders.layout_location.iimage_2d_array,Fail

# TODO investigate (this test had bugs in the past with large point limits)
dEQP-GLES2.functional.rasterization.limits.points,Fail

# These are on the "manual" txd path. Something off?
dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isampler3d_fragment,Fail
dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isampler3d_vertex,Fail
dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_vertex,Fail
dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.isampler3d_fragment,Fail
dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.isampler3d_vertex,Fail
dEQP-GLES3.functional.shaders.texture_functions.textureprojgrad.isampler3d_fragment,Fail
dEQP-GLES3.functional.shaders.texture_functions.textureprojgrad.isampler3d_vertex,Fail
dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.isampler3d_fragment,Fail
dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.isampler3d_vertex,Fail

# Needs investigation, some sort of xfb failure.
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec2,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_float,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec2,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_ivec2,Fail
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_uvec3,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.1,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.2,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.3,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.4,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.6,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.7,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.8,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.lines.9,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.1,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.10,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.2,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.3,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.4,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.5,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.6,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.7,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.8,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.points.9,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.1,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8,Fail
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.1,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.2,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.3,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.4,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.6,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.7,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.8,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.9,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.1,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.10,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.2,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.3,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.4,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.5,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.6,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.7,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.9,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.1,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.10,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.3,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.4,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.5,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.6,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.7,Fail
dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.8,Fail

# TODO investigate
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawarrays_separate_grid_500x500_drawcount_2500,Timeout
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_1000x1000_drawcount_5000,Timeout
dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_1000x1000_drawcount_5000,Timeout

# TODO investigate
dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_atomic_counters,Fail
dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_atomic_counter_buffers,Fail
dEQP-GLES31.functional.shaders.builtin_constants.sample_variables.max_samples,Fail

# TODO investigate
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.vertex.isampler2d,Fail
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.vertex.usamplercubearray,Fail
