summaryrefslogtreecommitdiffstats
path: root/cc/layers/tiled_layer_impl.h
diff options
context:
space:
mode:
authorvmpstr <vmpstr@chromium.org>2014-10-07 13:11:40 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-07 20:12:04 +0000
commit11b77b43a0cc725b4acfc7a1a13441a1ad8e2d97 (patch)
tree76bcfc17694347ac6f42e2c3a349d11299aab4ba /cc/layers/tiled_layer_impl.h
parent90ff2b543fc92ec34ecf85f4a5864ac0e54f9502 (diff)
downloadchromium_src-11b77b43a0cc725b4acfc7a1a13441a1ad8e2d97.zip
chromium_src-11b77b43a0cc725b4acfc7a1a13441a1ad8e2d97.tar.gz
chromium_src-11b77b43a0cc725b4acfc7a1a13441a1ad8e2d97.tar.bz2
cc: Pass Occlusion instead of OcclusionTracker to LayerImpls
This patch updates LayerImpls to accept Occlusion into AppendQuads instead of OcclusionTracker. This makes it possible for the layer to retain a local copy for whatever reason, and restricts the code from modifying occlusion information in unexpected ways. R=danakj Review URL: https://codereview.chromium.org/633773004 Cr-Commit-Position: refs/heads/master@{#298556}
Diffstat (limited to 'cc/layers/tiled_layer_impl.h')
-rw-r--r--cc/layers/tiled_layer_impl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/cc/layers/tiled_layer_impl.h b/cc/layers/tiled_layer_impl.h
index 0cd0741..0a65a96 100644
--- a/cc/layers/tiled_layer_impl.h
+++ b/cc/layers/tiled_layer_impl.h
@@ -29,7 +29,7 @@ class CC_EXPORT TiledLayerImpl : public LayerImpl {
virtual bool WillDraw(DrawMode draw_mode,
ResourceProvider* resource_provider) override;
virtual void AppendQuads(RenderPass* render_pass,
- const OcclusionTracker<LayerImpl>& occlusion_tracker,
+ const Occlusion& occlusion_in_content_space,
AppendQuadsData* append_quads_data) override;
virtual ResourceProvider::ResourceId ContentsResourceId() const override;