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

Issue 1140943004: Implement support for non-scale/translate CTM in image filters. (Closed)

Created:
5 years, 7 months ago by reed1
Modified:
5 years, 7 months ago
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Implement support for non-scale/translate CTM in image filters. Clone with tweaks of https://codereview.chromium.org/986623003/ pre-cl to guard chrome here: https://codereview.chromium.org/1133403003/ BUG=skia:3288 Committed: https://skia.googlesource.com/skia/+/35786b176c159d2e7a816e9da9b051ef3129d5cb

Patch Set 1 #

Patch Set 2 : fix layer reference #

Total comments: 2

Patch Set 3 : add guard #

Patch Set 4 : add comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -7 lines) Patch
M include/core/SkCanvas.h View 2 chunks +2 lines, -1 line 0 comments Download
M src/core/SkCanvas.cpp View 1 2 3 8 chunks +50 lines, -6 lines 0 comments Download

Messages

Total messages: 20 (7 generated)
reed1
need to not reference layer after its deleted/destroyed
5 years, 7 months ago (2015-05-13 21:02:18 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1140943004/20001
5 years, 7 months ago (2015-05-13 21:15:39 UTC) #4
reed1
This may change layouttests, so I will try adding a guard before I land this.
5 years, 7 months ago (2015-05-13 21:15:43 UTC) #5
Stephen White
Could you remove the "This reverts commit ..." line from the CL description? Also feel ...
5 years, 7 months ago (2015-05-13 22:18:45 UTC) #8
Stephen White
oh and LGTM
5 years, 7 months ago (2015-05-13 22:18:58 UTC) #9
reed2
https://codereview.chromium.org/1140943004/diff/20001/src/core/SkCanvas.cpp File src/core/SkCanvas.cpp (right): https://codereview.chromium.org/1140943004/diff/20001/src/core/SkCanvas.cpp#newcode1120 src/core/SkCanvas.cpp:1120: fMCRec->fMatrix = layer->fStashedMatrix; On 2015/05/13 22:18:44, Stephen White wrote: ...
5 years, 7 months ago (2015-05-14 10:53:25 UTC) #11
reed1
now with guard and comment
5 years, 7 months ago (2015-05-14 12:54:25 UTC) #12
robertphillips
lgtm - do we test this locally?
5 years, 7 months ago (2015-05-14 13:01:22 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1140943004/60001
5 years, 7 months ago (2015-05-14 13:30:55 UTC) #16
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://skia.googlesource.com/skia/+/35786b176c159d2e7a816e9da9b051ef3129d5cb
5 years, 7 months ago (2015-05-14 13:37:00 UTC) #17
Stephen White
On 2015/05/14 12:54:25, reed1 wrote: > now with guard and comment No harm in a ...
5 years, 7 months ago (2015-05-14 14:47:58 UTC) #18
reed1
On 2015/05/14 14:47:58, Stephen White wrote: > On 2015/05/14 12:54:25, reed1 wrote: > > now ...
5 years, 7 months ago (2015-05-14 18:24:33 UTC) #19
reed1
5 years, 7 months ago (2015-05-14 19:24:45 UTC) #20
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/1139173002/ by reed@google.com.

The reason for reverting is: matriximagefilter needs to antialias its draw, so
we get smooth diagonals...
.

Powered by Google App Engine
This is Rietveld 408576698