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 905e12a271cde436e7698eea95017bc0a39dc96a..3145847182426ffb0fbf89a0f59836fe9f66cc09 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -240,6 +240,24 @@ scoped_ptr<RenderWidgetCompositor> RenderWidgetCompositor::Create( |
render_thread->use_image_texture_target(); |
} |
+ settings.renderer_settings.enable_tile_compression = |
+ cc::switches::IsTileCompressionEnabled(); |
+ if (cmd->HasSwitch(cc::switches::kTileCompressionThreshold)) { |
+ int threshold; |
+ if (GetSwitchValueAsInt(*cmd, cc::switches::kTileCompressionThreshold, -1, |
+ 2, &threshold)) { |
+ settings.renderer_settings.tile_compression_threshold = threshold; |
+ } |
+ } |
+ if (cmd->HasSwitch(cc::switches::kTileCompressionMethod)) { |
+ int method; |
+ if (GetSwitchValueAsInt(*cmd, cc::switches::kTileCompressionMethod, 0, |
+ cc::TILE_COMPRESSION_METHOD_COUNT - 1, &method)) { |
+ settings.renderer_settings.tile_compression_method = |
+ static_cast<cc::TileCompressionMethod>(method); |
+ } |
+ } |
+ |
settings.calculate_top_controls_position = |
cmd->HasSwitch(cc::switches::kEnableTopControlsPositionCalculation); |
if (cmd->HasSwitch(cc::switches::kTopControlsShowThreshold)) { |