summaryrefslogtreecommitdiffstats
path: root/cc/layers/tiled_layer.cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-06 01:18:50 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-06 01:18:50 +0000
commit7d6d6c9601ae351ed0e00febd7f6e84157ea25c2 (patch)
treec2704c29b1a9bf7341a86033e387e7997a45e1d6 /cc/layers/tiled_layer.cc
parent991214212de36373581e38a9a3df1b35a2e17816 (diff)
downloadchromium_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.cc7
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 {