// Copyright 2015 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // See README.md for format. // Skip these tests due to timeouts 1034 : dEQP-GLES2.functional.flush_finish.* = SKIP // Failures related to not supporting separate depth/stencil masks on D3D11. 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.stencil_* = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.* = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_minus_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_minus_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_minus_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_minus_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_one_minus_constant_color_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_one_minus_constant_color_one_minus_constant_alpha = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_one_minus_constant_alpha_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_one_minus_constant_alpha_one_minus_constant_color = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.random.* = FAIL 1655 D3D11 : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.* = FAIL //////////////////////////////////////////////////////////////////////////////// // // Temporary entries: they should be removed once the bugs are fixed. // //////////////////////////////////////////////////////////////////////////////// // Vertex attribute aliasing is not supported on D3D 3467 D3D9 : dEQP-GLES2.functional.attribute_location.bind_aliasing.cond* = FAIL 3467 D3D9 : dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond* = FAIL 3467 D3D11 : dEQP-GLES2.functional.attribute_location.bind_aliasing.cond* = FAIL // Shader failures. 3434 NEXUS5X GLES : dEQP-GLES2.functional.shaders.preprocessor.pragmas.pragma_* = FAIL // The fragment_ops.depth_stencil.random tests all seem to fail on D3D11. 3282 D3D11 : dEQP-GLES2.functional.fragment_ops.depth_stencil.random.* = FAIL // Failures related to the depth_range on Windows / NVIDIA and ATI. 2426 D3D11 : dEQP-GLES2.functional.depth_range.write.reverse = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.write.half_to_zero = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.write.one_to_half = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.write.0_8_to_third = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.compare.reverse = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.compare.half_to_zero = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.compare.one_to_half = FAIL 2426 D3D11 : dEQP-GLES2.functional.depth_range.compare.0_8_to_third = FAIL // Common subexpression invariance 3293 D3D11 : dEQP-GLES2.functional.shaders.invariance.highp.common_subexpression_1 = FAIL 3293 D3D11 : dEQP-GLES2.functional.shaders.invariance.lowp.common_subexpression_1 = FAIL 3293 D3D11 : dEQP-GLES2.functional.shaders.invariance.mediump.common_subexpression_1 = FAIL // Fails with significant image differences 3295 D3D11 : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL // Only fails in D3D11 32-bit. 1418 D3D11 : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z = FAIL // D3D11 AMD 2342 D3D11 AMD : dEQP-GLES2.functional.texture.size.cube.64x64_l8 = FAIL 2342 D3D11 AMD : dEQP-GLES2.functional.texture.size.cube.64x64_rgb888 = FAIL 2342 D3D11 AMD : dEQP-GLES2.functional.texture.size.cube.64x64_rgba8888 = FAIL // Additional texture.vertex.cube failures on AMD 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_repeat = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_repeat = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_clamp = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_repeat = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_mirror = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_clamp = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_repeat = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_mirror = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_clamp = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_repeat = FAIL 3299 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_mirror = FAIL // Quadro P400 // TODO(jmadill): Narrow to P400 device only: 0x1CB3. 2222 D3D11 NVIDIA : dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_fragment = FAIL 2222 D3D11 NVIDIA : dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_vertex = FAIL // AMD GPU vertex shader texture sampling is not precise enough when rendering to 32-bit backbuffers 2337 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.2d.wrap.* = FAIL 2337 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_* = FAIL 2337 D3D11 AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_* = FAIL // Several mipmap sub tests fail on AMD. Mark them all as failing conservatively. 3296 D3D11 AMD : dEQP-GLES2.functional.texture.mipmap.* = FAIL // Failures on the D3D11 bots that do not reproduce locally // TODO(jmadill): Figure out why these fail on the bots, but not locally. 1108 D3D11 : dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_struct_array_fragment = FAIL 1108 D3D11 : dEQP-GLES2.functional.shaders.invariance.highp.loop_2 = FAIL 1108 D3D11 : dEQP-GLES2.functional.shaders.invariance.mediump.loop_2 = FAIL // OpenGL desktop back-end failures 1656 OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.srgb8_alpha8 = FAIL 1656 OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.stencil.srgb8_alpha8 = FAIL 1656 OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.srgb8_alpha8 = FAIL 3291 OPENGL : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear = FAIL // Linux OpenGL Intel 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_repeat = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_repeat = FAIL 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_repeat = FAIL // Mac OpenGL specific failures 3466 MAC OPENGL : dEQP-GLES2.functional.attribute_location.bind_aliasing.cond* = SKIP 3433 MAC OPENGL : dEQP-GLES2.functional.shaders.preprocessor.pragmas.pragma_vertex = FAIL 1143 MAC OPENGL : dEQP-GLES2.functional.shaders.scoping.valid.local_int_variable_hides_struct_type_* = FAIL 1143 MAC OPENGL : dEQP-GLES2.functional.shaders.scoping.valid.local_struct_variable_hides_struct_type_* = FAIL 1143 MAC OPENGL : dEQP-GLES2.functional.shaders.scoping.valid.function_parameter_hides_struct_type_* = FAIL 1143 MAC OPENGL : dEQP-GLES2.functional.shaders.random.trigonometric.vertex.65 = FAIL 2631 MAC OPENGL : dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_* = FAIL 3317 MAC OPENGL : dEQP-GLES2.functional.shaders.linkage.varying_4 = FAIL 5136 MAC OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.stencil_index8 = FAIL 5136 MAC OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.stencil.stencil_index8 = FAIL 5136 MAC OPENGL : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.stencil_index8 = FAIL // MAC OPENGL INTEL specific 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.complex_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.complex_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.long_masked_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.long_masked_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.masked_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.masked_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.masked_scissored_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.masked_scissored_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.scissored_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.scissored_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.color_clear.short_scissored_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_alpha = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgb = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgba = FAIL 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.discard.dynamic_loop_never = SKIP 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.discard.function_static_loop_never = SKIP 2137 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.discard.static_loop_never = SKIP 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.highp.common_subexpression_1 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.highp.common_subexpression_3 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.mediump.common_subexpression_1 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.mediump.common_subexpression_3 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.lowp.common_subexpression_1 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.shaders.invariance.lowp.common_subexpression_3 = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_clamp_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_clamp_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_clamp_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_clamp_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_repeat_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_repeat_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_repeat_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_repeat_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_mirror_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_mirror_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_mirror_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_mirror_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_repeat_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_repeat_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_repeat_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_repeat_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_mirror_rgba8888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_mirror_rgb888_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_mirror_rgba4444_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_mirror_l8_pot = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_nearest_* = FAIL 3317 MAC OPENGL INTEL : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_nearest_* = FAIL 3531 MAC OPENGL INTEL : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb = FAIL 3531 MAC OPENGL INTEL : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_depth_component16 = FAIL 3531 MAC OPENGL INTEL : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_stencil_index8 = FAIL 3531 MAC OPENGL INTEL : dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_stencil_index8 = FAIL // Mac AMD OpenGL specific 2137 MAC OPENGL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip = FAIL 3317 MAC OPENGL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center = FAIL 3317 MAC OPENGL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.draw.draw_elements.indices.user_ptr.index_byte = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.dither.* = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.draw.random.* = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.stencil* = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.shaders.fragdata.* = FAIL 5172 MAC OPENGL AMD : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.* = FAIL // Android GLES backend only failures 1488 GLES ANDROID : dEQP-GLES2.functional.shaders.return.conditional_return_always_vertex = FAIL 1488 GLES ANDROID : dEQP-GLES2.functional.shaders.return.conditional_return_always_fragment = FAIL 1488 GLES ANDROID : dEQP-GLES2.functional.shaders.return.output_write_always_vertex = FAIL 1488 GLES ANDROID : dEQP-GLES2.functional.shaders.return.output_write_always_fragment = FAIL 2631 GLES ANDROID : dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_* = FAIL // TODO: uncomment this when anglebug.com/5665 is fixed //2630 GLES ANDROID : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_* = FAIL //2630 GLES ANDROID : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_* = FAIL // Android Pixel 2 clear failures with Vulkan backend 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.color_clear.masked_rgb = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.color_clear.masked_rgba = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.depth_stencil_clear.depth_stencil_masked = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.5 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.7 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.23 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.54 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.57 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.67 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.71 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.83 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.4 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.7 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.11 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.13 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.14 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.16 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.19 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.20 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.24 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.30 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.34 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.35 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.37 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.38 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.42 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.44 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.46 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.47 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.48 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.55 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.58 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.60 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.61 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.64 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.65 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.66 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.67 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.68 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.69 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.71 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.74 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.79 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.80 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.82 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.83 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.86 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.87 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.94 = FAIL 161540999 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.97 = FAIL // Nexus 5x failures 3309 NEXUS5X GLES : dEQP-GLES2.functional.attribute_location.bind_aliasing.cond* = FAIL 3716 NEXUS5X GLES : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.depth_component_unsigned_int = FAIL 3716 NEXUS5X GLES : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.depth_component_unsigned_short = FAIL 3716 NEXUS5X GLES : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.depth_stencil_unsigned_int_24_8 = FAIL 3716 NEXUS5X GLES : dEQP-GLES2.functional.fbo.completeness.renderable.texture.stencil.depth_stencil_unsigned_int_24_8 = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgb = FAIL 3715 NEXUS5X GLES : dEQP-GLES2.functional.shaders.builtin_variable.max_draw_buffers_vertex = FAIL 3715 NEXUS5X GLES : dEQP-GLES2.functional.shaders.builtin_variable.max_draw_buffers_fragment = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.shaders.return.output_write_in_func_always_vertex = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.shaders.return.output_write_in_func_always_fragment = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.texture.mipmap.cube.* = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_* = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_* = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_* = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.uniform_api.random.3 = FAIL 3309 NEXUS5X GLES : dEQP-GLES2.functional.uniform_api.random.54 = FAIL // D3D11 AMD already covered by Line 148 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest = FAIL 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear = FAIL 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest = FAIL 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear = FAIL 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest = FAIL 3243 D3D11 INTEL : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest = FAIL 3243 D3D11 NVIDIA : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear = FAIL // Fail with very tiny pixel differences 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_clamp = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_mirror = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_clamp = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_mirror = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_clamp = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_repeat = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_mirror = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_clamp = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_repeat = FAIL 3240 D3D11 : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_mirror = FAIL // Android Vulkan backend only failures 2549 VULKAN ANDROID : dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil* = SKIP // Adreno line rasterization is not conformant. 2830 VULKAN ANDROID : dEQP-GLES2.functional.rasterization.primitives.line_loop = FAIL 2830 VULKAN ANDROID : dEQP-GLES2.functional.rasterization.primitives.line_strip = FAIL 2830 VULKAN ANDROID : dEQP-GLES2.functional.rasterization.primitives.lines = FAIL // Failing on the Pixel 2. 2808 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w = FAIL // Failing on the Pixel 2 due to Qualcomm Vulkan driver 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.1 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.30 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.35 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.38 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.60 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.62 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.62 = FAIL 4344 VULKAN PIXEL2ORXL : dEQP-GLES2.functional.fragment_ops.random.78 = FAIL // These tests also fail on AMD windows driver as it is not allowed to use emulation due to errors. 3243 VULKAN WIN AMD : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_clamp = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_mirror = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_clamp = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_mirror = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_clamp = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_repeat = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_mirror = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_clamp = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_repeat = FAIL 3243 VULKAN WIN AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_mirror = FAIL // Vulkan AMD drivers don't seem to support wide point clipping. 2463 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip = FAIL 2463 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center = FAIL 2463 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner = FAIL // These failures are possibly due to an AMD driver bug. 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.14 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.30 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.draw.random.41 = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.byte_first* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.first.float_first* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_2_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_1_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_2_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_17_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_4_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_32_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_3_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_6_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_0_short* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_17_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_byte* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_float* = SKIP 2847 VULKAN WIN AMD : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_short* = SKIP // Fails after OpenGL line rasterization rules implementation. Possibly a bug in FragCoord. 2809 VULKAN WIN AMD : dEQP-GLES2.functional.clipping.line.long_line_clip = FAIL // Failures on newer NVIDIA drivers (411.95) and passes on older drivers (388.16). 2976 VULKAN NVIDIA : dEQP-GLES2.functional.shaders.invariance.* = FAIL // Fails on 431.02 NVIDIA driver 3748 VULKAN WIN NVIDIA : dEQP-GLES2.functional.fbo.render.repeated_clear.* = FAIL // Fails on Metal, some of filtering tests fail when MSAA is off and pass when MSAA is on. Some // tests are opposite. The filtering tests mostly fail on a few pixels. 4235 METAL AMD : dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod = FAIL 4235 METAL AMD : dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror_non_square = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat_non_square = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.2d.wrap.* = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_clamp = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_mirror = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_repeat = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgba8888_npot = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgb888_npot = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgba4444_npot = FAIL 4235 METAL AMD : dEQP-GLES2.functional.texture.vertex.cube.wrap.* = FAIL 4235 METAL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip = FAIL 4235 METAL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center = FAIL 4235 METAL AMD : dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner = FAIL 4996 METAL AMD : dEQP-GLES2.functional.shaders.indexing.tmp_array.*_const_* = FAIL 5206 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb_half_float_oes = FAIL 5206 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgba_half_float_oes = FAIL // Line loop emulation bug, suspected to be caused by wrong segment order 4853 METAL AMD : dEQP-GLES2.functional.draw.draw_arrays.line_loop.multiple_attributes = FAIL // Test failures introduced by Apple's changes (anglebug.com/5505) 5505 METAL AMD : dEQP-GLES2.functional.fragment_ops.scissor.outside_render_* = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec3_to_float_vertex = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.invariance.*.common_subexpression_0 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.invariance.*.common_subexpression_1 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.invariance.*.common_subexpression_3 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.random.conditionals.combined.17 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.random.trigonometric.vertex.10 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.random.trigonometric.vertex.26 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.random.trigonometric.vertex.40 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.random.trigonometric.vertex.94 = FAIL 5505 METAL AMD : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_*_vertex = FAIL // Globally disable Metal testing on Intel & NVIDIA for now 4235 METAL INTEL : dEQP-GLES2.* = SKIP 4235 METAL NVIDIA : dEQP-GLES2.* = SKIP 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_stencil_index8 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_stencil_index8 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgba4_depth_component16 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgba4_depth_component16 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgba4_stencil_index8 = FAIL 4944 VULKAN ANDROID : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgba4_stencil_index8 = FAIL // Fails on N5X for unknown test ordering reasons. 5169 NEXUS5X GLES : dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgba = FAIL 5169 NEXUS5X GLES : dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgb = FAIL 5169 NEXUS5X GLES : dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgba = FAIL // AddressSanitizer:DEADLYSIGNAL on Nexus 5X 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.depth_mode_one_to_one = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.depth_mode_zero_to_one = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.errors = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.face_culling = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.initial = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.modify_get = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.origin = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.clip_control.viewport_bounds = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_none_tex = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_rbo_rbo_tex = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.resize.tex2d_rgba_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgb565_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgb5_a1_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgba4_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.shared_depthbuffer.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.stencil.rbo_rgb5_a1_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.stencil.tex2d_rgba_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.fbo.render.stencil.tex2d_rgb_depth_component16_stencil_index8 = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.multisample.common_edge_big_quad = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.multisample.common_edge_small_quads = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.multisample.num_samples_line = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.multisample.num_samples_polygon = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.multisample.stencil = SKIP // TODO: Uncomment suppression for anglebug.com/2630 when this one is lifted 5665 NEXUS5X : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_fragment = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_vertex = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_fragment = SKIP 5665 NEXUS5X : dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_vertex = SKIP // GL_R8 and GL_RG8 texture formats support on Metal 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.r8 = FAIL 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rg8 = FAIL 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.r8 = FAIL 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.rg8 = FAIL 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.stencil.r8 = FAIL 5674 METAL AMD : dEQP-GLES2.functional.fbo.completeness.renderable.texture.stencil.rg8 = FAIL // Pixel 4 test expectations. 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.attribute_location.bind.float = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_neg_z = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_pos_x_and_neg_x_neg_y_and_pos_x_pos_y = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_neg_z = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.default_vertex_attrib.vec2.vertex_attrib_4f = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.depth_stencil_clear.depth_scissored = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.attachment_combinations.none_tex_rbo_tex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_none_tex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.depth.rgb10 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.stencil.depth_component24 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.stencil.red_half_float_oes = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.completeness.renderable.texture.depth.r8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgb5_a1 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.blend_npot_tex2d_rgba = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_npot_tex2d_rgb = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_npot_tex2d_rgb_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_npot_tex2d_rgba = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_npot_tex2d_rgba_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_tex2d_rgb = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_tex2d_rgb_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_tex2d_rgba = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color.mix_tex2d_rgba_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb5_a1_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgba = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgba_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgba_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.depth.tex2d_rgb_depth_component16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb565_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb565_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgb565_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgb5_a1_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_tex2d_rgb_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_tex2d_rgba_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgb565_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgb5_a1_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_tex2d_rgb_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_tex2d_rgba_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb5_a1_stencil_index8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.shared_colorbuffer_clear.tex2d_rgb = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fbo.render.shared_colorbuffer_clear.tex2d_rgba = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_dst_alpha_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_dst_color_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_minus_src_color_dst_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.add_one_zero = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_constant_alpha_src_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_dst_color_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_one_minus_dst_alpha_constant_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_src_alpha_src_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_src_alpha_src_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_src_color_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.reverse_subtract_zero_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_dst_alpha_constant_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_dst_color_zero = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_src_alpha_src_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_one_minus_src_alpha_src_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_src_alpha_saturate_zero = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.subtract_src_color_zero = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.dst.constant_alpha_one_minus_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.dst.dst_color_one_minus_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.dst.one_minus_constant_color_one_minus_constant_alpha = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.dst.one_minus_dst_alpha_one = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.dst.src_alpha_one_minus_constant_color = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.src.constant_color_src_alpha_saturate = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.depth.cmp_never = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.stencil_equal_depth_never = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.10 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.11 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.14 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.16 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.18 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.19 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.21 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.22 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.26 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.30 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.31 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.33 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.34 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.35 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.37 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.38 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.42 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.46 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.47 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.48 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.50 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.52 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.53 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.54 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.58 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.59 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.62 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.64 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.66 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.70 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.72 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.73 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.74 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.77 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.78 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.79 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.82 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.86 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.89 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.9 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.90 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.91 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.93 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.94 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.95 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.97 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.98 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.random.* = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.fragment_ops.stencil.decr_stencil_fail = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.lifetime.bind_no_gen.texture = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.negative_api.texture.compressedtexsubimage2d_invalid_size = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.negative_api.texture.texparameteriv = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.polygon_offset.default_factor_0_slope = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shader_api.shader_source.split_source_2_null_terminated_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.algorithm.hsl_to_rgb_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.builtin_variable.max_vertex_uniform_vectors_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.common.abs_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.common.mod_vec3_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.common.smoothstep_vec3_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.geometric.refract_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.radians_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.vector_relational.lessThan_ivec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.constant_expressions.complex_types.array_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.scalar_to_matrix.float_to_mat4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.bool_to_bool_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_ivec2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.vector_combine.bvec2_bvec2_to_ivec4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.vector_combine.float_bool_to_bvec2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.bvec2_to_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.vector_to_vector.bvec3_to_bvec2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.conversions.vector_to_vector.ivec3_to_bvec2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.functions.datatypes.bool_bool_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.functions.datatypes.float_mat3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.functions.datatypes.float_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.functions.qualifiers.in_highp_int_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_loop_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_loop_write_dynamic_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.varying_array.float_static_write_dynamic_loop_read = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_component_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_component_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_component_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_dynamic_loop_subscript_read_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.invalid_implicit_conversions.invalid_implicit_conversions.add_vec4_ivec3_vec4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.invalid_implicit_conversions.invalid_implicit_conversions.sub_vec3_ivec2_vec3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.invariance.mediump.common_subexpression_3 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.keywords.keywords.in_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.do_while_constant_iterations.conditional_body_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.do_while_uniform_iterations.basic_lowp_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_sequence_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_constant_iterations.unconditional_continue_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_dynamic_iterations.function_call_return_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_uniform_iterations.101_iterations_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_uniform_iterations.basic_highp_int_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.while_constant_iterations.only_continue_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.while_constant_iterations.single_iteration_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.while_constant_iterations.single_statement_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.loops.while_dynamic_iterations.single_statement_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.add.const_highp_mat3_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.div_assign.dynamic_highp_mat4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.matrixcompmult.dynamic_highp_mat4_mat4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.mul.const_lowp_vec2_mat2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.mul.const_mediump_vec4_mat4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.mul.dynamic_lowp_mat2_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.mul.uniform_highp_vec4_mat4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.negation.dynamic_mediump_mat3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.post_increment.dynamic_highp_mat3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.pre_decrement.dynamic_mediump_mat3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.sub.uniform_highp_mat2_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.matrix.unary_addition.dynamic_lowp_mat3_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.asin.highp_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.angle_and_trigonometry.tan.lowp_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.add.highp_int_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.add.lowp_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.add_assign_effect.lowp_vec2_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.div.lowp_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.div_assign_result.lowp_vec2_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.div_assign_result.mediump_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.equal.mediump_ivec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.logical_and.bool_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.mul.highp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.mul_assign_effect.highp_vec4_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.mul_assign_result.lowp_vec4_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.not_equal.bvec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub.lowp_int_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub.mediump_int_ivec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub.mediump_ivec2_int_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub_assign_result.highp_ivec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub_assign_result.lowp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.binary_operator.sub_assign_result.lowp_vec4_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.max.highp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.max.lowp_vec4_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.max.mediump_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.max.mediump_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.min.mediump_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.smoothstep.highp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.common_functions.step.highp_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.exponential.exp2.highp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.int_compare.lessThan.lowp_ivec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.int_compare.notEqual.highp_ivec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.int_compare.notEqual.lowp_ivec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.selection.highp_int_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.sequence.side_effects.highp_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.minus.highp_ivec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.post_decrement_effect.lowp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.post_decrement_result.highp_ivec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_vec2_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_vec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.pre_increment_effect.highp_vec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.operator.unary_operator.pre_increment_result.lowp_ivec3_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.conditionals.ifndef_1_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.expressions.parenthesis_if_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.invalid_conditionals.if_float_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.preprocessor.undefined_identifiers.undefined_identifier_4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.qualification_order.parameters.invalid.storage_precision_parameter_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.scoping.invalid.redefine_function_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.struct.local.conditional_assignment_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec2_gr_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec2_s_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec3_pp_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec3_ppp_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec3_stts_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_bvec4_zzwz_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_ivec3_bbg_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_ivec3_ppp_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_ivec4_qp_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_ivec4_xxxx_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_rgb_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec3_x_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec4_qqqt_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.floats.color_clear_value_getfloat = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.floats.depth_range_getinteger = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.blend_dst_alpha_separate_getboolean = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.front_face_mode_getinteger = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.stencil_back_func_separate_getinteger = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.stencil_back_value_mask_getboolean = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.stencil_writemask_getinteger = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.state_query.integers.stencil_writemask_separate_both_getboolean = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.2d.nearest_linear_mirror_l8_pot = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_linear_nearest_clamp_rgba8888 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_linear_nearest_repeat_l8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_nearest_linear_clamp_etc1 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_clamp_rgb888_npot = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_repeat_l8_pot = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_rgba8888 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.format.rgba8888_2d_pot = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_nicest = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba4444_nicest = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgb565_cube = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba8888_cube = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba4444_cube = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgb888_39_8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.specification.texsubimage2d_align.cube_rgba8888_47_8 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_linear_mirror = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_clamp = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.info_query.basic.mat4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.info_query.multiple_basic.fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.mat4_mat2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.bvec4_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_partial.basic_array.bvec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.array_in_struct.int_ivec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.basic_array_first_elem_without_brackets.float_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.basic_array_first_elem_without_brackets.int_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.ivec4_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.get_uniform.array_in_struct.int_ivec4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.get_uniform.basic.bvec3_api_int_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.get_uniform.basic.vec4_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.get_uniform.multiple_nested_structs_arrays.vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.ivec2_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.ivec4_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_basic_array.both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.basic.bvec3_api_float_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.basic_array.mat4_vertex = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.initial.render.basic.mat2_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.initial.render.basic_struct.bool_bvec4_fragment = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.int_ivec4_both = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.multiple_attributes.input_types.3_byte2_vec2_byte2_vec2_unsigned_byte2_vec2 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.multiple_attributes.input_types.3_unsigned_short2_vec2_unsigned_short2_vec2_byte2_vec2 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.multiple_attributes.storage.3_user_ptr_user_ptr_buffer = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.offset.buffer_32_32_float2_vec2_dynamic_draw_quads_256 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.output_types.user_ptr_0_0_byte4_vec4_dynamic_draw_quads_256 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.output_types.user_ptr_0_0_fixed3_vec2_dynamic_draw_quads_256 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.output_types.user_ptr_0_0_fixed4_vec3_dynamic_draw_quads_256 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.output_types.user_ptr_0_0_float4_vec2_dynamic_draw_quads_256 = SKIP 5990 PIXEL4ORXL VULKAN : dEQP-GLES2.functional.vertex_arrays.single_attribute.usages.buffer_0_32_fixed2_vec2_static_draw_quads_256 = SKIP