diff options
author | vmpstr <vmpstr@chromium.org> | 2014-10-07 13:11:40 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-07 20:12:04 +0000 |
commit | 11b77b43a0cc725b4acfc7a1a13441a1ad8e2d97 (patch) | |
tree | 76bcfc17694347ac6f42e2c3a349d11299aab4ba /cc/layers/tiled_layer_impl.h | |
parent | 90ff2b543fc92ec34ecf85f4a5864ac0e54f9502 (diff) | |
download | chromium_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.h | 2 |
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; |