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

Issue 2428513004: [SPv2] Create effect nodes for CSS filter (Closed)

Created:
4 years, 2 months ago by trchen
Modified:
4 years, 1 month ago
Reviewers:
pdr., ajuma, chrishtr
CC:
ajuma+watch_chromium.org, blink-reviews, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, f(malita), jbroman, Justin Novosad, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[SPv2] Create effect nodes for CSS filter This CL does the following two things: * Add filter related properties to EffectPaintPropertyNode * Add CSS effect support to PaintPropertyTreeBuilder What's not in the scope of this CL: * Compile filter property from Blink effect node to CC effect node BUG=609937 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/cc0a80b553ea2fa25b9d5804d9c18079904351bd Cr-Commit-Position: refs/heads/master@{#427565}

Patch Set 1 #

Total comments: 5

Patch Set 2 : fix tests & switch to clip expansion #

Patch Set 3 : address pdr's comment #

Total comments: 6

Patch Set 4 : rebase #

Patch Set 5 : fix compilation errors #

Patch Set 6 : remove DCHECK(layer) #

Messages

Total messages: 42 (23 generated)
trchen
This is a WIP for SPv2 filter implementation. Right now I'm still blocked by a ...
4 years, 2 months ago (2016-10-19 02:50:48 UTC) #4
ajuma
On 2016/10/19 02:50:48, trchen wrote: > This is a WIP for SPv2 filter implementation. Right ...
4 years, 2 months ago (2016-10-19 17:09:21 UTC) #5
pdr.
https://chromiumcodereview.appspot.com/2428513004/diff/1/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://chromiumcodereview.appspot.com/2428513004/diff/1/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode387 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:387: // In this example "A" should be clipped if ...
4 years, 2 months ago (2016-10-19 17:44:43 UTC) #6
trchen
https://codereview.chromium.org/2428513004/diff/1/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2428513004/diff/1/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode387 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:387: // In this example "A" should be clipped if ...
4 years, 2 months ago (2016-10-21 23:26:39 UTC) #7
pdr.
Just a few couple for cleaning up updateEffect. After that I think we can land ...
4 years, 2 months ago (2016-10-22 03:58:37 UTC) #17
trchen
https://codereview.chromium.org/2428513004/diff/40001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2428513004/diff/40001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode354 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:354: if (!style.isStackingContext()) { On 2016/10/22 03:58:37, pdr. wrote: > ...
4 years, 1 month ago (2016-10-24 21:53:20 UTC) #18
pdr.
LGTM > third_party/WebKit/Source/platform/graphics/paint/PaintChunkerTest.cpp:20: TransformPaintPropertyNode* dummyRootTransform() { > On 2016/10/22 03:58:37, pdr. wrote: > > Potential ...
4 years, 1 month ago (2016-10-24 22:15:32 UTC) #19
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/2428513004/80001
4 years, 1 month ago (2016-10-24 23:14:50 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_tests_slimming_paint_v2/builds/1068)
4 years, 1 month ago (2016-10-25 00:27:25 UTC) #24
pdr.
On 2016/10/25 at 00:27:25, commit-bot wrote: > Try jobs failed on following builders: > linux_layout_tests_slimming_paint_v2 ...
4 years, 1 month ago (2016-10-25 19:37:58 UTC) #25
trchen
I think they are real. Still investigating.
4 years, 1 month ago (2016-10-25 20:28:02 UTC) #26
trchen
How did the other CLs passed linux_layout_tests_slimming_paint_v2? I tried vanilla ToT on my local machine ...
4 years, 1 month ago (2016-10-25 22:03:38 UTC) #27
pdr.
On 2016/10/25 at 22:03:38, trchen wrote: > How did the other CLs passed linux_layout_tests_slimming_paint_v2? > ...
4 years, 1 month ago (2016-10-25 22:09:32 UTC) #28
trchen
On 2016/10/25 22:09:32, pdr. wrote: > On 2016/10/25 at 22:03:38, trchen wrote: > > How ...
4 years, 1 month ago (2016-10-25 23:27:16 UTC) #29
trchen
Okay without the DCHECK it passed. I also figured out why the DCHECK failed in ...
4 years, 1 month ago (2016-10-26 00:06:46 UTC) #32
trchen
Bah, I'll just add back the DCHECK later.
4 years, 1 month ago (2016-10-26 01:19:41 UTC) #35
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/2428513004/100001
4 years, 1 month ago (2016-10-26 01:20:40 UTC) #38
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 1 month ago (2016-10-26 01:26:37 UTC) #40
commit-bot: I haz the power
4 years, 1 month ago (2016-10-26 01:28:56 UTC) #42
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/cc0a80b553ea2fa25b9d5804d9c18079904351bd
Cr-Commit-Position: refs/heads/master@{#427565}

Powered by Google App Engine
This is Rietveld 408576698