Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(625)

Issue 2017263002: cc: Move copy requests from layers to the effect tree (Closed)

Created:
4 years, 6 months ago by ajuma
Modified:
4 years, 6 months ago
Reviewers:
Ian Vollick, jaydasika
CC:
chromium-reviews, cc-bugs_chromium.org, weiliangc, enne (OOO)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Move copy requests from layers to the effect tree This makes the effect tree own copy requests. Clients still add copy requests to individual Layers, but these are moved to the effect tree at property-tree-building time, and then pushed with the effect tree during commit and activation. This is a step towards removing the dependency of RenderSurfaceImpls on their owning LayerImpl. BUG=612208 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/e6f541bee0d43857dd85bb60479635d0c2810afc Cr-Commit-Position: refs/heads/master@{#396848}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 2

Patch Set 6 : Simplify transformation to surface space #

Patch Set 7 : Fix typo in comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+247 lines, -247 lines) Patch
M cc/layers/layer.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M cc/layers/layer.cc View 1 2 3 2 chunks +22 lines, -23 lines 0 comments Download
M cc/layers/layer_impl.h View 1 2 3 2 chunks +0 lines, -9 lines 0 comments Download
M cc/layers/layer_impl.cc View 1 2 3 3 chunks +0 lines, -55 lines 0 comments Download
M cc/layers/layer_impl_test_properties.h View 1 3 chunks +3 lines, -0 lines 0 comments Download
M cc/layers/layer_impl_test_properties.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
M cc/layers/render_surface_impl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M cc/layers/render_surface_impl.cc View 1 2 chunks +8 lines, -2 lines 0 comments Download
M cc/test/fake_layer_tree_host.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M cc/test/layer_test_common.cc View 1 2 1 chunk +1 line, -3 lines 0 comments Download
M cc/trees/draw_property_utils.cc View 1 2 3 5 chunks +8 lines, -3 lines 0 comments Download
M cc/trees/layer_tree_host.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/layer_tree_host_common.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/layer_tree_host_common_unittest.cc View 1 2 3 chunks +6 lines, -14 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 6 chunks +17 lines, -22 lines 0 comments Download
M cc/trees/layer_tree_host_impl_unittest.cc View 1 2 2 chunks +4 lines, -9 lines 0 comments Download
M cc/trees/layer_tree_impl.h View 1 2 3 4 3 chunks +1 line, -16 lines 0 comments Download
M cc/trees/layer_tree_impl.cc View 1 2 3 6 chunks +14 lines, -71 lines 0 comments Download
M cc/trees/occlusion_tracker.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/occlusion_tracker_unittest.cc View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M cc/trees/property_tree.h View 1 4 chunks +15 lines, -0 lines 0 comments Download
M cc/trees/property_tree.cc View 1 2 3 4 5 6 4 chunks +89 lines, -0 lines 0 comments Download
M cc/trees/property_tree_builder.cc View 1 2 6 chunks +43 lines, -11 lines 0 comments Download

Messages

Total messages: 14 (7 generated)
ajuma
4 years, 6 months ago (2016-05-30 23:37:00 UTC) #5
Ian Vollick
lgtm. https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc File cc/trees/property_tree.cc (right): https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc#newcode1462 cc/trees/property_tree.cc:1462: // the surface to the space of the ...
4 years, 6 months ago (2016-05-31 01:47:13 UTC) #6
ajuma
https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc File cc/trees/property_tree.cc (right): https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc#newcode1462 cc/trees/property_tree.cc:1462: // the surface to the space of the surface ...
4 years, 6 months ago (2016-05-31 14:27:08 UTC) #7
Ian Vollick
On 2016/05/31 14:27:08, ajuma wrote: > https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc > File cc/trees/property_tree.cc (right): > > https://codereview.chromium.org/2017263002/diff/80001/cc/trees/property_tree.cc#newcode1462 > ...
4 years, 6 months ago (2016-05-31 14:59:23 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2017263002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2017263002/120001
4 years, 6 months ago (2016-05-31 15:00:46 UTC) #10
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 6 months ago (2016-05-31 16:51:04 UTC) #12
commit-bot: I haz the power
4 years, 6 months ago (2016-05-31 16:52:36 UTC) #14
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/e6f541bee0d43857dd85bb60479635d0c2810afc
Cr-Commit-Position: refs/heads/master@{#396848}

Powered by Google App Engine
This is Rietveld 408576698