diff options
author | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-02 19:12:11 +0000 |
---|---|---|
committer | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-02 19:12:11 +0000 |
commit | 81b6f56e235fc24aecc2460e1f3db9ef2a1b1e0c (patch) | |
tree | 2132f046d478e77db6d3f02ee336d0caa5925f0c /cc/picture_layer.cc | |
parent | ab6601fa137e2ad66423c83fc1d836455bab49c6 (diff) | |
download | chromium_src-81b6f56e235fc24aecc2460e1f3db9ef2a1b1e0c.zip chromium_src-81b6f56e235fc24aecc2460e1f3db9ef2a1b1e0c.tar.gz chromium_src-81b6f56e235fc24aecc2460e1f3db9ef2a1b1e0c.tar.bz2 |
cc: Move picture cloning to main thread.
Perform all picture cloning at record time on the main thread. This
will make it possible to improve load balancing of raster task as
we no longer have to decide what thread to run a task on at dispatch
time.
BUG=177809
Review URL: https://chromiumcodereview.appspot.com/12385039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185759 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/picture_layer.cc')
-rw-r--r-- | cc/picture_layer.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/picture_layer.cc b/cc/picture_layer.cc index cfa90ab..d741830 100644 --- a/cc/picture_layer.cc +++ b/cc/picture_layer.cc @@ -51,6 +51,7 @@ void PictureLayer::setLayerTreeHost(LayerTreeHost* host) { if (host) { pile_->SetMinContentsScale(host->settings().minimumContentsScale); pile_->SetTileGridSize(host->settings().defaultTileSize); + pile_->set_num_raster_threads(host->settings().numRasterThreads); } } |