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 4e93f948bc7ee22c3fb8b12b443017572b81b9c7..c3facc6e0d8d6bdf105365abcece22e90cfc6c74 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -543,6 +543,11 @@ cc::LayerTreeSettings RenderWidgetCompositor::GenerateLayerTreeSettings( |
settings.software_memory_policy.num_resources_limit = |
base::SharedMemory::GetHandleLimit() / 3; |
+ settings.disallow_non_exact_resource_reuse = |
+ cmd.HasSwitch(cc::switches::kDisallowNonExactResourceReuse); |
+ settings.renderer_settings.disallow_non_exact_resource_reuse = |
+ settings.disallow_non_exact_resource_reuse; |
+ |
return settings; |
} |