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

Issue 248613004: Fast path for blurred round rects -- blur a small 9patch rect on the CPU (Closed)

Created:
6 years, 8 months ago by humper
Modified:
6 years, 7 months ago
Reviewers:
bsalomon, reed1
CC:
skia-review_googlegroups.com, ernstm, nduca, caryclark
Base URL:
https://skia.googlesource.com/skia.git@master
Visibility:
Public.

Description

Fast path for blurred round rects -- blur a small 9patch rect on the CPU And nonlinearly stretch the resulting texture across proxy geometry. BUG= Committed: http://code.google.com/p/skia/source/detail?r=14392 Committed: http://code.google.com/p/skia/source/detail?r=14404 Committed: http://code.google.com/p/skia/source/detail?r=14420

Patch Set 1 #

Total comments: 13

Patch Set 2 : changes from brian #

Patch Set 3 : fix name of rrect blur conf name #

Total comments: 1

Patch Set 4 : Address windows build warnings #

Total comments: 1

Patch Set 5 : fix off by one bug and android compile issue #

Patch Set 6 : rebase #

Patch Set 7 : windows build #

Patch Set 8 : Fix test generation to avoid NULL RETURN #

Patch Set 9 : proper fix for the test this time. #

Patch Set 10 : remove debugging cruft #

Patch Set 11 : merge fully with Mike's new reorg" #

Unified diffs Side-by-side diffs Delta from patch set Stats (+303 lines, -26 lines) Patch
M expectations/gm/ignored-tests.txt View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M gm/blurroundrect.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +9 lines, -7 lines 0 comments Download
M src/effects/SkBlurMask.h View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -1 line 0 comments Download
M src/effects/SkBlurMask.cpp View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -3 lines 0 comments Download
M src/effects/SkBlurMaskFilter.cpp View 1 2 3 4 5 6 7 8 9 3 chunks +278 lines, -3 lines 0 comments Download
M src/images/SkImageDecoder_libwebp.cpp View 1 2 3 4 5 2 chunks +0 lines, -12 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
humper
PTAL
6 years, 8 months ago (2014-04-23 19:23:16 UTC) #1
bsalomon
mostly looking good https://codereview.chromium.org/248613004/diff/1/gm/blurroundrect.cpp File gm/blurroundrect.cpp (right): https://codereview.chromium.org/248613004/diff/1/gm/blurroundrect.cpp#newcode100 gm/blurroundrect.cpp:100: : fName("simpleblurroundrect") { do we need ...
6 years, 8 months ago (2014-04-23 19:50:29 UTC) #2
humper
https://codereview.chromium.org/248613004/diff/1/gm/blurroundrect.cpp File gm/blurroundrect.cpp (right): https://codereview.chromium.org/248613004/diff/1/gm/blurroundrect.cpp#newcode100 gm/blurroundrect.cpp:100: : fName("simpleblurroundrect") { On 2014/04/23 19:50:30, bsalomon wrote: > ...
6 years, 8 months ago (2014-04-23 20:11:49 UTC) #3
bsalomon
lgtm if you fix the try bot build errors from PS 1 https://codereview.chromium.org/248613004/diff/40001/expectations/gm/ignored-tests.txt File expectations/gm/ignored-tests.txt ...
6 years, 8 months ago (2014-04-23 20:40:46 UTC) #4
reed1
https://codereview.chromium.org/248613004/diff/60001/src/effects/SkBlurMask.h File src/effects/SkBlurMask.h (right): https://codereview.chromium.org/248613004/diff/60001/src/effects/SkBlurMask.h#newcode52 src/effects/SkBlurMask.h:52: SkIPoint* margin = NULL, bool forceQuality = false); What ...
6 years, 8 months ago (2014-04-23 21:48:00 UTC) #5
humper
On 2014/04/23 21:48:00, reed1 wrote: > https://codereview.chromium.org/248613004/diff/60001/src/effects/SkBlurMask.h > File src/effects/SkBlurMask.h (right): > > https://codereview.chromium.org/248613004/diff/60001/src/effects/SkBlurMask.h#newcode52 > ...
6 years, 8 months ago (2014-04-25 00:30:28 UTC) #6
reed1
On 2014/04/25 00:30:28, humper wrote: > On 2014/04/23 21:48:00, reed1 wrote: > > https://codereview.chromium.org/248613004/diff/60001/src/effects/SkBlurMask.h > ...
6 years, 8 months ago (2014-04-25 15:02:32 UTC) #7
humper
The CQ bit was checked by humper@google.com
6 years, 8 months ago (2014-04-25 16:47:29 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/humper@google.com/248613004/120001
6 years, 8 months ago (2014-04-25 16:47:50 UTC) #9
humper
On 2014/04/25 15:02:32, reed1 wrote: > On 2014/04/25 00:30:28, humper wrote: > > On 2014/04/23 ...
6 years, 8 months ago (2014-04-25 16:48:10 UTC) #10
reed1
On 2014/04/25 16:48:10, humper wrote: > On 2014/04/25 15:02:32, reed1 wrote: > > On 2014/04/25 ...
6 years, 8 months ago (2014-04-25 17:04:02 UTC) #11
commit-bot: I haz the power
Change committed as 14392
6 years, 7 months ago (2014-04-28 13:19:30 UTC) #12
caryclark
A revert of this CL has been created in https://codereview.chromium.org/258893010/ by caryclark@google.com. The reason for ...
6 years, 7 months ago (2014-04-28 14:44:33 UTC) #13
humper
On 2014/04/28 14:44:33, caryclark wrote: > A revert of this CL has been created in ...
6 years, 7 months ago (2014-04-28 14:49:51 UTC) #14
bsalomon
lgtm
6 years, 7 months ago (2014-04-28 14:51:10 UTC) #15
humper
The CQ bit was checked by humper@google.com
6 years, 7 months ago (2014-04-28 14:52:40 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/humper@google.com/248613004/140001
6 years, 7 months ago (2014-04-28 14:52:54 UTC) #17
commit-bot: I haz the power
Change committed as 14404
6 years, 7 months ago (2014-04-28 15:09:19 UTC) #18
humper
The CQ bit was checked by humper@google.com
6 years, 7 months ago (2014-04-28 18:57:27 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/humper@google.com/248613004/180001
6 years, 7 months ago (2014-04-28 18:57:51 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-28 19:04:10 UTC) #21
commit-bot: I haz the power
Retried try job too often on Build-Mac10.8-Clang-x86-Release-Trybot for step(s) BuildGm http://skia-tree-status.appspot.com/redirect/compile-buildbots/buildstatus?builder=Build-Mac10.8-Clang-x86-Release-Trybot&number=763
6 years, 7 months ago (2014-04-28 19:04:11 UTC) #22
humper
The CQ bit was checked by humper@google.com
6 years, 7 months ago (2014-04-28 19:09:13 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/humper@google.com/248613004/190001
6 years, 7 months ago (2014-04-28 19:09:30 UTC) #24
commit-bot: I haz the power
6 years, 7 months ago (2014-04-28 19:49:39 UTC) #25
Message was sent while issue was closed.
Change committed as 14420

Powered by Google App Engine
This is Rietveld 408576698