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

Issue 2625133003: Handle geometry effects of filters in GeometryMapper (Closed)

Created:
3 years, 11 months ago by Xianzhu
Modified:
3 years, 10 months ago
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, kinuko+watch, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Handle geometry effects of filters in GeometryMapper Some filters affects visual rects. Previously this is done by forcing slow old path for descendant of filters. BUG=637313 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2625133003 Cr-Commit-Position: refs/heads/master@{#449214} Committed: https://chromium.googlesource.com/chromium/src/+/598043a9d645cec72159c5dac7f0b21ac29ca470

Patch Set 1 #

Patch Set 2 : - #

Patch Set 3 : - #

Patch Set 4 : - #

Patch Set 5 : Rebaseline tests #

Total comments: 15

Patch Set 6 : - #

Patch Set 7 : - #

Patch Set 8 : Fix a typo in function name (hasFilterThatMovesPixels) #

Total comments: 5

Patch Set 9 : - #

Messages

Total messages: 54 (32 generated)
Xianzhu
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filter-invalidation-with-composited-container-change-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filter-invalidation-with-composited-container-change-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filter-invalidation-with-composited-container-change-expected.txt#newcode26 third_party/WebKit/LayoutTests/paint/invalidation/filter-invalidation-with-composited-container-change-expected.txt:26: "rect": [0, 0, 200, 200], This change is because ...
3 years, 11 months ago (2017-01-26 23:17:45 UTC) #21
chrishtr
This CL: https://codereview.chromium.org/2423483003 does the same thing in cc but by using a clip node ...
3 years, 10 months ago (2017-01-28 18:58:42 UTC) #25
Xianzhu
On 2017/01/28 18:58:42, chrishtr wrote: > This CL: > > https://codereview.chromium.org/2423483003 > > does the ...
3 years, 10 months ago (2017-01-29 06:38:06 UTC) #26
ajuma
On 2017/01/29 06:38:06, Xianzhu wrote: > On 2017/01/28 18:58:42, chrishtr wrote: > > This CL: ...
3 years, 10 months ago (2017-01-30 18:21:39 UTC) #27
Xianzhu
On 2017/01/30 18:21:39, ajuma wrote: > On 2017/01/29 06:38:06, Xianzhu wrote: > > On 2017/01/28 ...
3 years, 10 months ago (2017-01-30 18:30:30 UTC) #28
chrishtr
On 2017/01/30 at 18:30:30, wangxianzhu wrote: > On 2017/01/30 18:21:39, ajuma wrote: > > On ...
3 years, 10 months ago (2017-01-31 21:16:58 UTC) #29
Xianzhu
On 2017/01/31 21:16:58, chrishtr wrote: > On 2017/01/30 at 18:30:30, wangxianzhu wrote: > > On ...
3 years, 10 months ago (2017-01-31 23:30:43 UTC) #30
chrishtr
On 2017/01/31 at 23:30:43, wangxianzhu wrote: > On 2017/01/31 21:16:58, chrishtr wrote: > > On ...
3 years, 10 months ago (2017-02-01 02:59:04 UTC) #31
chrishtr
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt:11: "rect": [28, 20, 300, 300], On 2017/01/26 at 23:17:45, ...
3 years, 10 months ago (2017-02-01 02:59:11 UTC) #32
chrishtr
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt:11: "rect": [28, 20, 300, 300], On 2017/01/26 at 23:17:45, ...
3 years, 10 months ago (2017-02-01 02:59:12 UTC) #33
Xianzhu
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt:11: "rect": [28, 20, 300, 300], On 2017/02/01 02:59:12, chrishtr ...
3 years, 10 months ago (2017-02-03 01:38:16 UTC) #34
chrishtr
I asked for a quick review of the example from comment 34 from senorblanco. Other ...
3 years, 10 months ago (2017-02-03 01:49:55 UTC) #36
Xianzhu
On 2017/02/03 01:49:55, chrishtr wrote: > I asked for a quick review of the example ...
3 years, 10 months ago (2017-02-07 17:38:37 UTC) #41
Stephen White
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt:11: "rect": [28, 20, 300, 300], On 2017/02/03 01:38:16, Xianzhu ...
3 years, 10 months ago (2017-02-07 18:26:41 UTC) #42
Xianzhu
https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt:11: "rect": [28, 20, 300, 300], On 2017/02/07 18:26:41, Stephen ...
3 years, 10 months ago (2017-02-07 21:23:51 UTC) #43
chrishtr
On 2017/02/07 at 21:23:51, wangxianzhu wrote: > https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt > File third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt (right): > > https://codereview.chromium.org/2625133003/diff/80001/third_party/WebKit/LayoutTests/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt#newcode11 ...
3 years, 10 months ago (2017-02-08 01:43:36 UTC) #44
Xianzhu
On 2017/02/08 01:43:36, chrishtr wrote: > On 2017/02/07 at 21:23:51, wangxianzhu wrote: > > > ...
3 years, 10 months ago (2017-02-08 03:35:04 UTC) #45
chrishtr
The new plan is ok as a next step, but let's get the fix in ...
3 years, 10 months ago (2017-02-08 16:46:59 UTC) #46
chrishtr
lgtm
3 years, 10 months ago (2017-02-08 17:05:59 UTC) #47
Xianzhu
On 2017/02/08 16:46:59, chrishtr wrote: > The new plan is ok as a next step, ...
3 years, 10 months ago (2017-02-09 00:42:27 UTC) #48
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/2625133003/160001
3 years, 10 months ago (2017-02-09 01:14:07 UTC) #51
commit-bot: I haz the power
3 years, 10 months ago (2017-02-09 06:05:06 UTC) #54
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/598043a9d645cec72159c5dac7f0...

Powered by Google App Engine
This is Rietveld 408576698