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

Issue 2490273004: Move cc::ClipNode::target_is_clipped to cc::EffectNode (Closed)

Created:
4 years, 1 month ago by trchen
Modified:
4 years, 1 month ago
Reviewers:
sunxd, ajuma, weiliangc
CC:
cc-bugs_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move cc::ClipNode::target_is_clipped to cc::EffectNode The flag means whether the clip node's target surface will be subject to some ancestor clip. Move it to the effect node and access it through ClipNode::target_effect_id instead. This lifts the restriction that every effect node needs to associate with a clip node created by the same owner. Thus will unblock https://codereview.chromium.org/2495973002/ CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Committed: https://crrev.com/c3bd281c3071e563de4c19da17cccec9c9770ed6 Cr-Commit-Position: refs/heads/master@{#433333}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : add todo comment #

Patch Set 4 : one more todo comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -26 lines) Patch
M cc/trees/clip_node.h View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M cc/trees/clip_node.cc View 1 3 chunks +0 lines, -3 lines 0 comments Download
M cc/trees/draw_property_utils.cc View 7 chunks +12 lines, -15 lines 0 comments Download
M cc/trees/effect_node.h View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M cc/trees/effect_node.cc View 1 3 chunks +3 lines, -0 lines 0 comments Download
M cc/trees/property_tree_builder.cc View 1 4 chunks +5 lines, -5 lines 0 comments Download

Messages

Total messages: 29 (16 generated)
trchen
4 years, 1 month ago (2016-11-10 23:59:16 UTC) #5
trchen
+weiliangc
4 years, 1 month ago (2016-11-15 21:59:52 UTC) #13
weiliangc
Ideally this field needs to be removed. The best approach I see is to generate ...
4 years, 1 month ago (2016-11-15 23:07:49 UTC) #14
trchen
It will lift the restriction that effect node must associate with a clip node owned ...
4 years, 1 month ago (2016-11-15 23:51:45 UTC) #15
weiliangc
On 2016/11/15 at 23:51:45, trchen wrote: > It will lift the restriction that effect node ...
4 years, 1 month ago (2016-11-16 17:04:44 UTC) #16
trchen
On 2016/11/16 17:04:44, weiliangc wrote: > On 2016/11/15 at 23:51:45, trchen wrote: > > It ...
4 years, 1 month ago (2016-11-16 20:39:42 UTC) #18
jaydasika
On 2016/11/16 20:39:42, trchen wrote: > On 2016/11/16 17:04:44, weiliangc wrote: > > On 2016/11/15 ...
4 years, 1 month ago (2016-11-17 23:31:29 UTC) #19
weiliangc
On 2016/11/17 at 23:31:29, jaydasika wrote: > On 2016/11/16 20:39:42, trchen wrote: > > On ...
4 years, 1 month ago (2016-11-18 16:27:10 UTC) #20
weiliangc
LGTM Thanks for doing this.
4 years, 1 month ago (2016-11-18 16:28:10 UTC) #21
trchen
On 2016/11/18 16:27:10, weiliangc wrote: > On 2016/11/17 at 23:31:29, jaydasika wrote: > > On ...
4 years, 1 month ago (2016-11-18 22:19:58 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2490273004/60001
4 years, 1 month ago (2016-11-18 22:28:16 UTC) #25
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-18 23:49:22 UTC) #27
commit-bot: I haz the power
4 years, 1 month ago (2016-11-18 23:51:25 UTC) #29
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/c3bd281c3071e563de4c19da17cccec9c9770ed6
Cr-Commit-Position: refs/heads/master@{#433333}

Powered by Google App Engine
This is Rietveld 408576698