@ -34019,26 +34019,26 @@ dEQP-GLES31.functional.tessellation_geometry_interaction.render.passthrough.tess
dEQP-GLES31.functional.tessellation_geometry_interaction.render.scatter.geometry_scatter_instances NotSupported
dEQP-GLES31.functional.tessellation_geometry_interaction.render.scatter.geometry_scatter_layers NotSupported
dEQP-GLES31.functional.tessellation_geometry_interaction.render.scatter.geometry_scatter_primitives NotSupported
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.linear_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.linear_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.nearest_size_npot Pass
@ -34049,108 +34049,108 @@ dEQP-GLES31.functional.texture.border_clamp.formats.alpha.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.alpha.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.alpha.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.alpha.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.bgra.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_rg11_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.gather_size_not_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple Fail
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.gather_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.linear_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.linear_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.nearest_size_not_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.nearest_size_tile_multiple Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component24.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.nearest_size_npot Pass
@ -34163,14 +34163,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.r8ui.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.nearest_size_npot Pass
@ -34215,14 +34215,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rg8ui.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.nearest_size_npot Pass
@ -34253,8 +34253,8 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.nearest_size_npot Pass
@ -34267,14 +34267,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rgb8ui.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb8_snorm.nearest_size_npot Pass
@ -34289,8 +34289,8 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2ui.gather_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.nearest_size_npot Pass
@ -34321,14 +34321,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rgb32ui.gather_size_npot Pas
dEQP-GLES31.functional.texture.border_clamp.formats.rgb32ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb32ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb32ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.nearest_size_npot Pass
@ -34341,14 +34341,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rgba8ui.gather_size_npot Pas
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.nearest_size_npot Pass
@ -34379,14 +34379,14 @@ dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.gather_size_npot Pa
dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.gather_size_npot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.gather_size_pot Fail
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.gather_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.linear_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.linear_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.nearest_size_npot Pass
@ -34395,12 +34395,12 @@ dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_n
dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot Pass
dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.linear.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.linear.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.linear.s_mirrored_repeat_t_clamp_to_border_npot Pass
@ -34425,12 +34425,12 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_clamp_to_edge_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_clamp_to_edge_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.nearest.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.nearest.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.nearest.s_mirrored_repeat_t_clamp_to_border_npot Pass
@ -34449,12 +34449,12 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_co
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_mirrored_repeat_t_clamp_to_border_npot Pass
@ -34491,12 +34491,12 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_s
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_mirrored_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.linear.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.linear.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.linear.s_mirrored_repeat_t_clamp_to_border_npot Pass
@ -34509,12 +34509,12 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_clamp_to_edge_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_clamp_to_edge_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_repeat_t_clamp_to_border_npot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_repeat_t_clamp_to_border_pot Fail
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_repeat_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_repeat_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.nearest.s_clamp_to_edge_t_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.nearest.s_clamp_to_edge_t_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.nearest.s_mirrored_repeat_t_clamp_to_border_npot Pass
@ -34577,19 +34577,19 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.nearest.s_mirrored_repeat_t_clamp_to_border_r_repeat_pot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.nearest.s_repeat_t_mirrored_repeat_r_clamp_to_border_npot Pass
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.nearest.s_repeat_t_mirrored_repeat_r_clamp_to_border_pot Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_compressed_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_snorm_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_srgb_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_unorm_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_compressed_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_compressed_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_snorm_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_srgb_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_unorm_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_compressed_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_depth Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_snorm_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_srgb_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_color Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_depth Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_snorm_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_srgb_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_color Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth Pass
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_depth Pass
dEQP-GLES31.functional.texture.border_clamp.sampler.compressed_color Pass
dEQP-GLES31.functional.texture.border_clamp.sampler.float_color Pass
dEQP-GLES31.functional.texture.border_clamp.sampler.float_depth Pass
@ -35009,22 +35009,22 @@ dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.filter_mode.min_linear_m
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.base_level.level_1 Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8i.texture_swizzle.green_blue_alpha_zero Pass
@ -35035,11 +35035,11 @@ dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.base_level.level_1 Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8ui.texture_swizzle.green_blue_alpha_zero Pass
@ -35055,11 +35055,11 @@ dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.filter_mode.min_nearest_mip
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.incomplete.mipmap_incomplete Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.texture_swizzle.alpha_zero_one_red Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.texture_swizzle.blue_alpha_zero_one Pass
dEQP-GLES31.functional.texture.gather.basic.2d.rgba8.texture_swizzle.green_blue_alpha_zero Pass
@ -35074,26 +35074,26 @@ dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.filter_mode.min_li
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.base_level.level_1 Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8i.texture_swizzle.green_blue_alpha_zero Pass
@ -35104,11 +35104,11 @@ dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.base_level.level_1
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8ui.texture_swizzle.green_blue_alpha_zero Pass
@ -35124,11 +35124,11 @@ dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.filter_mode.min_neare
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.incomplete.mipmap_incomplete Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.texture_swizzle.alpha_zero_one_red Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.texture_swizzle.blue_alpha_zero_one Pass
dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.texture_swizzle.green_blue_alpha_zero Pass
@ -35421,26 +35421,26 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.f
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.depth32f.size_pot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.base_level.level_1 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8i.texture_swizzle.green_blue_alpha_zero Pass
@ -35451,11 +35451,11 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.ba
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8ui.texture_swizzle.green_blue_alpha_zero Pass
@ -35471,11 +35471,11 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.filt
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.incomplete.mipmap_incomplete Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.texture_swizzle.alpha_zero_one_red Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.texture_swizzle.blue_alpha_zero_one Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d.rgba8.texture_swizzle.green_blue_alpha_zero Pass
@ -35490,26 +35490,26 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.dept
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.base_level.level_1 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8i.texture_swizzle.green_blue_alpha_zero Pass
@ -35520,11 +35520,11 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.base_level.level_2 Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.filter_mode.min_nearest_mipmap_nearest_mag_nearest Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.texture_swizzle.alpha_zero_one_red Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.texture_swizzle.blue_alpha_zero_one Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8ui.texture_swizzle.green_blue_alpha_zero Pass
@ -35540,11 +35540,11 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.incomplete.mipmap_incomplete Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.texture_swizzle.alpha_zero_one_red Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.texture_swizzle.blue_alpha_zero_one Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.texture_swizzle.green_blue_alpha_zero Pass
@ -35552,65 +35552,65 @@ dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.texture_swizzle.red_green_blue_alpha Pass
dEQP-GLES31.functional.texture.gather.offset.implementation_offset.2d_array.rgba8.texture_swizzle.zero_one_red_green Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.depth32f.size_pot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_npot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_greater.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_greater.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_less.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.depth32f.size_pot.compare_less.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8i.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8ui.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_npot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_npot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_npot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_npot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_pot.clamp_to_edge_repeat Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_pot.repeat_mirrored_repeat Fail
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_pot.mirrored_repeat_clamp_to_edge Pass
dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d_array.rgba8.size_pot.repeat_mirrored_repeat Pass
dEQP-GLES31.functional.texture.gather.offset_dynamic.implementation_offset.2d.depth32f.base_level.level_1 NotSupported
dEQP-GLES31.functional.texture.gather.offset_dynamic.implementation_offset.2d.depth32f.base_level.level_2 NotSupported
dEQP-GLES31.functional.texture.gather.offset_dynamic.implementation_offset.2d.depth32f.filter_mode.min_linear_mag_linear NotSupported