diff options
author | vmpstr <vmpstr@chromium.org> | 2015-08-12 13:33:09 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-12 20:33:42 +0000 |
commit | 131ff77e11acde06eff28d666f08a6c1c3c90368 (patch) | |
tree | ee917e5c436608cdaf8e8526f43faceb1f6db167 /cc/layers/picture_layer_impl_perftest.cc | |
parent | 2b1ad9840eb4c88ab532c2d36c1152116aacd3ad (diff) | |
download | chromium_src-131ff77e11acde06eff28d666f08a6c1c3c90368.zip chromium_src-131ff77e11acde06eff28d666f08a6c1c3c90368.tar.gz chromium_src-131ff77e11acde06eff28d666f08a6c1c3c90368.tar.bz2 |
cc: Don't create tiles in a non-ideal tiling.
Non-ideal tilings are not going to be rasterized, so it's a waste to
allocate more tiles for it. Instead, only intersect the interest rect
instead of moving/growing it. This save some allocations on pinch zoom
cases.
BUG=517749
R=danakj
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1284763003
Cr-Commit-Position: refs/heads/master@{#343087}
Diffstat (limited to 'cc/layers/picture_layer_impl_perftest.cc')
-rw-r--r-- | cc/layers/picture_layer_impl_perftest.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/layers/picture_layer_impl_perftest.cc b/cc/layers/picture_layer_impl_perftest.cc index dcbf2fb..9e7d82b 100644 --- a/cc/layers/picture_layer_impl_perftest.cc +++ b/cc/layers/picture_layer_impl_perftest.cc @@ -30,6 +30,7 @@ void AddTiling(float scale, std::vector<Tile*>* all_tiles) { PictureLayerTiling* tiling = layer->AddTiling(scale); + tiling->set_resolution(HIGH_RESOLUTION); tiling->CreateAllTilesForTesting(); std::vector<Tile*> tiling_tiles = tiling->AllTilesForTesting(); std::copy( |