Chromium Code Reviews| Index: samplecode/SampleFilterFuzz.cpp |
| diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp |
| index a0f7aff5ef3ac339d055be7f99d35aef8ed9412a..fc16da24cfdeaffaba73a603e06a773fc43db142 100644 |
| --- a/samplecode/SampleFilterFuzz.cpp |
| +++ b/samplecode/SampleFilterFuzz.cpp |
| @@ -23,12 +23,12 @@ |
| #include "SkMergeImageFilter.h" |
| #include "SkMorphologyImageFilter.h" |
| #include "SkOffsetImageFilter.h" |
| +#include "SkPaintImageFilter.h" |
| #include "SkPerlinNoiseShader.h" |
| #include "SkPictureImageFilter.h" |
| #include "SkPictureRecorder.h" |
| #include "SkPoint3.h" |
| #include "SkRandom.h" |
| -#include "SkRectShaderImageFilter.h" |
| #include "SkTestImageFilters.h" |
| #include "SkTileImageFilter.h" |
| #include "SkView.h" |
| @@ -372,9 +372,11 @@ static SkImageFilter* make_image_filter(bool canBeNull = true) { |
| make_scalar(true), make_scalar(true), R(10.0f), make_scalar()) : |
| SkPerlinNoiseShader::CreateTurbulence( |
| make_scalar(true), make_scalar(true), R(10.0f), make_scalar())); |
| + SkPaint paint; |
| + paint.setShader(shader); |
|
sugoi1
2016/01/04 16:31:15
You should really try to randomly use all the API
ajuma
2016/01/04 22:39:46
Added a test case below.
|
| SkImageFilter::CropRect cropR(SkRect::MakeWH(SkIntToScalar(kBitmapSize), |
| SkIntToScalar(kBitmapSize))); |
| - filter = SkRectShaderImageFilter::Create(shader, &cropR); |
| + filter = SkPaintImageFilter::Create(paint, &cropR); |
| } |
| break; |
| case DROP_SHADOW: |