summaryrefslogtreecommitdiffstats
path: root/cc/trees/layer_tree_settings.cc
diff options
context:
space:
mode:
authorsohan.jyoti <sohan.jyoti@samsung.com>2015-10-05 01:23:34 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-05 08:24:15 +0000
commit127a06b45820e30f78079814557cfacd038d6167 (patch)
tree2f273febca0134df221b475ba786a868d0483d42 /cc/trees/layer_tree_settings.cc
parentc0a885a08ad8844e1c7852c4d98e24542bc2966b (diff)
downloadchromium_src-127a06b45820e30f78079814557cfacd038d6167.zip
chromium_src-127a06b45820e30f78079814557cfacd038d6167.tar.gz
chromium_src-127a06b45820e30f78079814557cfacd038d6167.tar.bz2
Move gpu memory calculations to Compositor.
This moves gpu memory policy code from gpumemorymanager to renderer compositor. It will be useful for renderer to use off screen context. BUG=526196 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1324413003 Cr-Commit-Position: refs/heads/master@{#352301}
Diffstat (limited to 'cc/trees/layer_tree_settings.cc')
-rw-r--r--cc/trees/layer_tree_settings.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc
index 414abb3..c079ef9 100644
--- a/cc/trees/layer_tree_settings.cc
+++ b/cc/trees/layer_tree_settings.cc
@@ -69,7 +69,10 @@ LayerTreeSettings::LayerTreeSettings()
image_decode_tasks_enabled(false),
use_compositor_animation_timelines(false),
wait_for_beginframe_interval(true),
- max_staging_buffer_usage_in_bytes(32 * 1024 * 1024) {}
+ max_staging_buffer_usage_in_bytes(32 * 1024 * 1024),
+ memory_policy_(64 * 1024 * 1024,
+ gpu::MemoryAllocation::CUTOFF_ALLOW_EVERYTHING,
+ ManagedMemoryPolicy::kDefaultNumResourcesLimit) {}
LayerTreeSettings::~LayerTreeSettings() {}