diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-15 20:20:24 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-15 20:20:24 +0000 |
commit | 43f4a55104fff93157c396dad7224ab6fd9547df (patch) | |
tree | 4622ffa0a27683e6108744b14dffa6527bd476dd /samplecode | |
parent | 5f62ed74342e44cb1b9671ffdac47c6a81416136 (diff) |
Change to fuzzer for new constructor
BUG=skia:
R=senorblanco@google.com, sugoi@google.com, senorblanco@chromium.org
Author: sugoi@chromium.org
Review URL: https://codereview.chromium.org/139613002
git-svn-id: http://skia.googlecode.com/svn/trunk@13099 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleFilterFuzz.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp index 8fa147aca4..e31f512c7e 100644 --- a/samplecode/SampleFilterFuzz.cpp +++ b/samplecode/SampleFilterFuzz.cpp @@ -251,15 +251,20 @@ static SkImageFilter* make_image_filter(bool canBeNull = true) { make_scalar(true), make_color(), make_image_filter()); break; case MORPHOLOGY: - if (R(2) == 1) + if (R(2) == 1) { filter = new SkDilateImageFilter(R(static_cast<float>(kBitmapSize)), R(static_cast<float>(kBitmapSize)), make_image_filter()); - else + } else { filter = new SkErodeImageFilter(R(static_cast<float>(kBitmapSize)), R(static_cast<float>(kBitmapSize)), make_image_filter()); + } break; case BITMAP: - filter = new SkBitmapSource(make_bitmap()); + if (R(2) == 1) { + filter = new SkBitmapSource(make_bitmap(), make_rect(), make_rect()); + } else { + filter = new SkBitmapSource(make_bitmap()); + } break; case DISPLACE: filter = new SkDisplacementMapEffect(make_channel_selector_type(), |