| Index: cc/trees/layer_tree_host_common.cc
|
| diff --git a/cc/trees/layer_tree_host_common.cc b/cc/trees/layer_tree_host_common.cc
|
| index 818abf512f4c979be743017547133b9f48a3a79f..0ff66084cc76ad08a064d933edc6058dde880d18 100644
|
| --- a/cc/trees/layer_tree_host_common.cc
|
| +++ b/cc/trees/layer_tree_host_common.cc
|
| @@ -1269,7 +1269,6 @@
|
| const LayerType* page_scale_application_layer;
|
| bool can_adjust_raster_scales;
|
| bool can_render_to_separate_surface;
|
| - bool layers_always_allowed_lcd_text;
|
| };
|
|
|
| template<typename LayerType>
|
| @@ -1792,15 +1791,13 @@
|
| // causes jank.
|
| bool adjust_text_aa =
|
| !animating_opacity_to_screen && !animating_transform_to_screen;
|
| - bool layer_can_use_lcd_text = true;
|
| - if (!globals.layers_always_allowed_lcd_text) {
|
| - // To avoid color fringing, LCD text should only be used on opaque layers
|
| - // with just integral translation.
|
| - layer_can_use_lcd_text = data_from_ancestor.subtree_can_use_lcd_text &&
|
| - accumulated_draw_opacity == 1.f &&
|
| - layer_draw_properties.target_space_transform
|
| - .IsIdentityOrIntegerTranslation();
|
| - }
|
| + // To avoid color fringing, LCD text should only be used on opaque layers with
|
| + // just integral translation.
|
| + bool layer_can_use_lcd_text =
|
| + data_from_ancestor.subtree_can_use_lcd_text &&
|
| + accumulated_draw_opacity == 1.f &&
|
| + layer_draw_properties.target_space_transform.
|
| + IsIdentityOrIntegerTranslation();
|
|
|
| gfx::Rect content_rect(layer->content_bounds());
|
|
|
| @@ -2377,8 +2374,6 @@
|
| globals->can_render_to_separate_surface =
|
| inputs.can_render_to_separate_surface;
|
| globals->can_adjust_raster_scales = inputs.can_adjust_raster_scales;
|
| - globals->layers_always_allowed_lcd_text =
|
| - inputs.layers_always_allowed_lcd_text;
|
|
|
| data_for_recursion->parent_matrix = scaled_device_transform;
|
| data_for_recursion->full_hierarchy_matrix = identity_matrix;
|
|
|