diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-25 18:08:13 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-25 18:08:13 +0000 |
commit | 7168ecc363f4f205c81c777e44cc6659f36e2821 (patch) | |
tree | 2a3c23c9945e67350526ae255c7699a3b968ad6c /gm/imagefilterscropped.cpp | |
parent | 37799e1f910877e6e87f43584325463efa4d6329 (diff) |
Transpose the samples in imagefilterscropped, and add a 1x1 blur. The latter
exercises a different path in the GPU backend, and the former is because my
tiny brain gets confused between the results of this test and imagefiltersbase.
R=reed@google.com
BUG=
Review URL: https://codereview.chromium.org/20315002
git-svn-id: http://skia.googlecode.com/svn/trunk@10366 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/imagefilterscropped.cpp')
-rw-r--r-- | gm/imagefilterscropped.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gm/imagefilterscropped.cpp b/gm/imagefilterscropped.cpp index f6045f61a4..b21131c362 100644 --- a/gm/imagefilterscropped.cpp +++ b/gm/imagefilterscropped.cpp @@ -107,7 +107,7 @@ protected: return SkString("imagefilterscropped"); } - virtual SkISize onISize() { return SkISize::Make(700, 460); } + virtual SkISize onISize() { return SkISize::Make(400, 640); } void draw_frame(SkCanvas* canvas, const SkRect& r) { SkPaint paint; @@ -137,6 +137,7 @@ protected: SkImageFilter* filters[] = { NULL, SkColorFilterImageFilter::Create(cf, NULL, &cropRect), + new SkBlurImageFilter(1.0f, 1.0f, NULL, &cropRect), new SkBlurImageFilter(8.0f, 0.0f, NULL, &cropRect), new SkBlurImageFilter(0.0f, 8.0f, NULL, &cropRect), new SkBlurImageFilter(8.0f, 8.0f, NULL, &cropRect), @@ -151,9 +152,9 @@ protected: SkScalar DY = r.height() + MARGIN; canvas->translate(MARGIN, MARGIN); - for (size_t i = 0; i < SK_ARRAY_COUNT(filters); ++i) { + for (size_t j = 0; j < SK_ARRAY_COUNT(drawProc); ++j) { canvas->save(); - for (size_t j = 0; j < SK_ARRAY_COUNT(drawProc); ++j) { + for (size_t i = 0; i < SK_ARRAY_COUNT(filters); ++i) { drawProc[j](canvas, r, filters[i]); canvas->translate(0, DY); } |