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

Issue 2052763002: Add effect node support in PaintArtifactCompositor for layer list mode [4/4] (Closed)

Created:
4 years, 6 months ago by trchen
Modified:
4 years, 5 months ago
Reviewers:
chrishtr, jbroman
CC:
jbroman, ajuma+watch_chromium.org, blink-reviews, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, f(malita), Justin Novosad, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney
Base URL:
https://chromium.googlesource.com/chromium/src.git@pac_layer_list_step_3
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add effect node support in PaintArtifactCompositor for layer list mode [4/4] This CL adds a local EffectStack class similar to ClipManager, that keep track of effect state and assign generated cc effect node to layers. This is only used for layer list mode. BUG=609937 Committed: https://crrev.com/889b2a8057be02fefc2fdd9e5deb289844f94040 Cr-Commit-Position: refs/heads/master@{#404575}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : rebase #

Patch Set 4 : fix test & add test #

Patch Set 5 : rebase #

Patch Set 6 : rebase & meld into PropertyTreeManager #

Total comments: 11

Patch Set 7 : rebase & fix nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+183 lines, -23 lines) Patch
M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp View 1 2 3 4 5 6 5 chunks +112 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp View 1 2 3 4 5 6 11 chunks +71 lines, -21 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 37 (14 generated)
trchen
Split out #4.
4 years, 6 months ago (2016-06-09 00:47:17 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2052763002/40001
4 years, 5 months ago (2016-06-29 22:41:11 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/248049)
4 years, 5 months ago (2016-06-29 23:37:58 UTC) #6
jbroman
Does this need to be updated, or is it ready for review? There are blink_platform_unittests ...
4 years, 5 months ago (2016-06-30 14:23:47 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2052763002/60001
4 years, 5 months ago (2016-07-07 03:18:25 UTC) #9
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/32289) ios-simulator-gn on ...
4 years, 5 months ago (2016-07-07 03:20:22 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2052763002/80001
4 years, 5 months ago (2016-07-07 03:24:15 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/251212)
4 years, 5 months ago (2016-07-07 05:24:36 UTC) #15
trchen
Oops I forgot to ping. Will upload another rebase.
4 years, 5 months ago (2016-07-07 23:12:39 UTC) #16
trchen
On 2016/07/07 23:12:39, trchen wrote: > Oops I forgot to ping. Will upload another rebase. ...
4 years, 5 months ago (2016-07-07 23:22:37 UTC) #17
trchen
CL uploaded
4 years, 5 months ago (2016-07-07 23:55:54 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2052763002/100001
4 years, 5 months ago (2016-07-07 23:56:20 UTC) #20
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-08 03:27:45 UTC) #22
jbroman
lgtm https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode365 third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:365: const EffectPaintPropertyNode* currentEffectNode() { return m_effectStack.last().effect; } super-nit: ...
4 years, 5 months ago (2016-07-08 18:32:34 UTC) #23
trchen
https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode365 third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:365: const EffectPaintPropertyNode* currentEffectNode() { return m_effectStack.last().effect; } On 2016/07/08 ...
4 years, 5 months ago (2016-07-09 01:09:25 UTC) #24
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/2052763002/120001
4 years, 5 months ago (2016-07-09 01:09:42 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/252617)
4 years, 5 months ago (2016-07-09 03:18:35 UTC) #29
jbroman
https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp File third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp (right): https://codereview.chromium.org/2052763002/diff/100001/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp#newcode531 third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:531: dummyClip.data.transform_id = kRealRootNodeId; On 2016/07/09 at 01:09:25, trchen wrote: ...
4 years, 5 months ago (2016-07-09 20:25:24 UTC) #30
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/2052763002/120001
4 years, 5 months ago (2016-07-09 23:10:02 UTC) #32
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 5 months ago (2016-07-10 00:26:56 UTC) #33
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-10 00:27:00 UTC) #34
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/889b2a8057be02fefc2fdd9e5deb289844f94040 Cr-Commit-Position: refs/heads/master@{#404575}
4 years, 5 months ago (2016-07-10 00:29:38 UTC) #36
Yuki
4 years, 5 months ago (2016-07-11 06:58:07 UTC) #37
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.chromium.org/2138663002/ by yukishiino@chromium.org.

The reason for reverting is: This CL seems making webkit_unit_tests' failures.

https://findit-for-me.appspot.com/waterfall/build-failure?url=https://build.c...

https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20(dbg)/...
.

Powered by Google App Engine
This is Rietveld 408576698