diff options
author | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-06 01:18:50 +0000 |
---|---|---|
committer | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-06 01:18:50 +0000 |
commit | 7d6d6c9601ae351ed0e00febd7f6e84157ea25c2 (patch) | |
tree | c2704c29b1a9bf7341a86033e387e7997a45e1d6 /cc/layers/tiled_layer.cc | |
parent | 991214212de36373581e38a9a3df1b35a2e17816 (diff) | |
download | chromium_src-7d6d6c9601ae351ed0e00febd7f6e84157ea25c2.zip chromium_src-7d6d6c9601ae351ed0e00febd7f6e84157ea25c2.tar.gz chromium_src-7d6d6c9601ae351ed0e00febd7f6e84157ea25c2.tar.bz2 |
cc: Remove impl_transform_is_unknown argument from OcclusionTracker.
This argument is just used for an early out. Instead don't call the
method at all when it is true.
Depends on: https://codereview.chromium.org/183563003/
R=enne
BUG=344962
Review URL: https://codereview.chromium.org/187043004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255199 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/layers/tiled_layer.cc')
-rw-r--r-- | cc/layers/tiled_layer.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cc/layers/tiled_layer.cc b/cc/layers/tiled_layer.cc index 8ad494c..26a3e5c 100644 --- a/cc/layers/tiled_layer.cc +++ b/cc/layers/tiled_layer.cc @@ -380,10 +380,9 @@ void TiledLayer::MarkOcclusionsAndRequestTextures( DCHECK(!tile->occluded); gfx::Rect visible_tile_rect = gfx::IntersectRects( tiler_->tile_bounds(i, j), visible_content_rect()); - if (occlusion && occlusion->Occluded(render_target(), - visible_tile_rect, - draw_transform(), - draw_transform_is_animating())) { + if (!draw_transform_is_animating() && occlusion && + occlusion->Occluded( + render_target(), visible_tile_rect, draw_transform())) { tile->occluded = true; occluded_tile_count++; } else { |