dEQP-GLES31.info.vendor dEQP-GLES31.info.renderer dEQP-GLES31.info.version dEQP-GLES31.info.shading_language_version dEQP-GLES31.info.extensions dEQP-GLES31.info.render_target dEQP-GLES31.functional.shaders.sample_variables.num_samples.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.max_samples.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_id.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_pos.correctness.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_pos.distribution.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.sample_mask.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_sample.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.discard_half_per_pixel.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.discard_half_per_sample.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.discard_half_per_two_samples.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.inverse_per_pixel.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.inverse_per_sample.default_framebuffer dEQP-GLES31.functional.shaders.sample_variables.sample_mask.inverse_per_two_samples.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.sample_qualifier.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.static_sample_number.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.dynamic_sample_number.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.centroid_qualified.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.centroid_qualifier.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.sample_qualifier.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.at_sample_position.default_framebuffer dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.default_framebuffer dEQP-GLES31.functional.shaders.helper_invocation.value.triangles dEQP-GLES31.functional.shaders.helper_invocation.value.lines dEQP-GLES31.functional.shaders.helper_invocation.value.wide_lines dEQP-GLES31.functional.shaders.helper_invocation.value.points dEQP-GLES31.functional.shaders.helper_invocation.value.wide_points dEQP-GLES31.functional.shaders.helper_invocation.value.triangles_4_samples dEQP-GLES31.functional.shaders.helper_invocation.value.lines_4_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_lines_4_samples dEQP-GLES31.functional.shaders.helper_invocation.value.points_4_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_points_4_samples dEQP-GLES31.functional.shaders.helper_invocation.value.triangles_8_samples dEQP-GLES31.functional.shaders.helper_invocation.value.lines_8_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_lines_8_samples dEQP-GLES31.functional.shaders.helper_invocation.value.points_8_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_points_8_samples dEQP-GLES31.functional.shaders.helper_invocation.value.triangles_max_samples dEQP-GLES31.functional.shaders.helper_invocation.value.lines_max_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_lines_max_samples dEQP-GLES31.functional.shaders.helper_invocation.value.points_max_samples dEQP-GLES31.functional.shaders.helper_invocation.value.wide_points_max_samples dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_lines_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_lines_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_lines_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_4_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_4_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_4_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_4_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_4_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_4_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_4_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_4_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_4_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_4_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_4_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_4_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_8_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_8_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_8_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_8_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_8_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_8_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_8_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_8_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_8_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_8_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_8_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_8_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_max_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_max_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.triangles_max_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_max_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_max_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.lines_max_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_max_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_max_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.points_max_samples_fwidth dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_max_samples_dfdx dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_max_samples_dfdy dEQP-GLES31.functional.shaders.helper_invocation.derivate.wide_points_max_samples_fwidth dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.triangles.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_lines.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_larger dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_geometry_fragment.default_framebuffer_bbox_smaller dEQP-GLES31.functional.primitive_bounding_box.blit_fbo.blit_default_to_fbo dEQP-GLES31.functional.primitive_bounding_box.blit_fbo.blit_fbo_to_default dEQP-GLES31.functional.primitive_bounding_box.clear.full_clear dEQP-GLES31.functional.primitive_bounding_box.clear.full_clear_with_triangles dEQP-GLES31.functional.primitive_bounding_box.clear.full_clear_with_triangles_per_primitive_bbox dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_clear dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_clear_with_triangles dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_clear_with_triangles_per_primitive_bbox dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_full_clear dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_full_clear_with_triangles dEQP-GLES31.functional.primitive_bounding_box.clear.scissored_full_clear_with_triangles_per_primitive_bbox