| Index: content/renderer/gpu/render_widget_compositor.cc
|
| diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc
|
| index 1fef5fd69b67e62999b5b7a1047748d2766d3b13..d264aaa99dd8420654598270af2c32a847ce9e79 100644
|
| --- a/content/renderer/gpu/render_widget_compositor.cc
|
| +++ b/content/renderer/gpu/render_widget_compositor.cc
|
| @@ -229,7 +229,6 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create(
|
| render_thread->is_gpu_rasterization_forced();
|
| settings.gpu_rasterization_enabled =
|
| render_thread->is_gpu_rasterization_enabled();
|
| - settings.create_low_res_tiling = render_thread->is_low_res_tiling_enabled();
|
| settings.can_use_lcd_text = render_thread->is_lcd_text_enabled();
|
| settings.use_distance_field_text =
|
| render_thread->is_distance_field_text_enabled();
|
| @@ -392,6 +391,9 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create(
|
| settings.should_clear_root_render_pass =
|
| !synchronous_compositor_factory;
|
|
|
| + // TODO(danakj): Only do this on low end devices.
|
| + settings.create_low_res_tiling = true;
|
| +
|
| #elif !defined(OS_MACOSX)
|
| if (ui::IsOverlayScrollbarEnabled()) {
|
| settings.scrollbar_animator = cc::LayerTreeSettings::Thinning;
|
| @@ -407,6 +409,11 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create(
|
| settings.scrollbar_fade_duration_ms = 300;
|
| #endif
|
|
|
| + if (cmd->HasSwitch(switches::kEnableLowResTiling))
|
| + settings.create_low_res_tiling = true;
|
| + if (cmd->HasSwitch(switches::kDisableLowResTiling))
|
| + settings.create_low_res_tiling = false;
|
| +
|
| compositor->Initialize(settings);
|
|
|
| return compositor.Pass();
|
|
|