diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-16 22:54:41 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-16 22:54:41 +0000 |
commit | 7b8d72d8922d91f43d84d6c11b033157c7ba6576 (patch) | |
tree | f469f804efca7ba75a792547b380edea9ca21501 | |
parent | 92b7884e88fc420b6f6ae3589aa3659b6448e005 (diff) |
Adding SkPictureImageFilter to the fuzzer
BUG=skia:
R=senorblanco@google.com, senorblanco@chromium.org, sugoi@google.com
Author: sugoi@chromium.org
Review URL: https://codereview.chromium.org/140993004
git-svn-id: http://skia.googlecode.com/svn/trunk@13116 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r-- | samplecode/SampleFilterFuzz.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp index e31f512c7e..adf78dcc6e 100644 --- a/samplecode/SampleFilterFuzz.cpp +++ b/samplecode/SampleFilterFuzz.cpp @@ -23,6 +23,7 @@ #include "SkMorphologyImageFilter.h" #include "SkOffsetImageFilter.h" #include "SkPerlinNoiseShader.h" +#include "SkPictureImageFilter.h" #include "SkRandom.h" #include "SkRectShaderImageFilter.h" #include "SkTileImageFilter.h" @@ -173,7 +174,7 @@ static SkImageFilter* make_image_filter(bool canBeNull = true) { enum { BICUBIC, MERGE, COLOR, BLUR, MAGNIFIER, XFERMODE, OFFSET, COMPOSE, DISTANT_LIGHT, POINT_LIGHT, SPOT_LIGHT, NOISE, DROP_SHADOW, - MORPHOLOGY, BITMAP, DISPLACE, TILE, NUM_FILTERS }; + MORPHOLOGY, BITMAP, DISPLACE, TILE, PICTURE, NUM_FILTERS }; switch (R(NUM_FILTERS)) { case BICUBIC: @@ -274,6 +275,9 @@ static SkImageFilter* make_image_filter(bool canBeNull = true) { case TILE: filter = new SkTileImageFilter(make_rect(), make_rect(), make_image_filter(false)); break; + case PICTURE: + filter = new SkPictureImageFilter(NULL, make_rect()); + break; default: break; } |