| Index: gm/imagefiltersscaled.cpp
|
| diff --git a/gm/imagefiltersscaled.cpp b/gm/imagefiltersscaled.cpp
|
| index 3221c88cae87a194dfbcc617c5f74f5540a40081..7576ee1375edc213f5dc5372d906725b3d0c7f7f 100644
|
| --- a/gm/imagefiltersscaled.cpp
|
| +++ b/gm/imagefiltersscaled.cpp
|
| @@ -16,9 +16,9 @@
|
| #include "SkLightingImageFilter.h"
|
| #include "SkMorphologyImageFilter.h"
|
| #include "SkOffsetImageFilter.h"
|
| +#include "SkPaintImageFilter.h"
|
| #include "SkPerlinNoiseShader.h"
|
| #include "SkPoint3.h"
|
| -#include "SkRectShaderImageFilter.h"
|
| #include "SkScalar.h"
|
| #include "SkSurface.h"
|
| #include "gm.h"
|
| @@ -56,6 +56,8 @@ protected:
|
| SkAutoTUnref<SkImageFilter> checkerboard(SkImageSource::Create(fCheckerboard));
|
| SkAutoTUnref<SkShader> noise(SkPerlinNoiseShader::CreateFractalNoise(
|
| SkDoubleToScalar(0.1), SkDoubleToScalar(0.05), 1, 0));
|
| + SkPaint noisePaint;
|
| + noisePaint.setShader(noise);
|
|
|
| SkPoint3 pointLocation = SkPoint3::Make(0, 0, SkIntToScalar(10));
|
| SkPoint3 spotLocation = SkPoint3::Make(SkIntToScalar(-10),
|
| @@ -84,7 +86,7 @@ protected:
|
| SkErodeImageFilter::Create(1, 1, checkerboard.get()),
|
| SkOffsetImageFilter::Create(SkIntToScalar(32), 0),
|
| SkImageFilter::CreateMatrixFilter(resizeMatrix, kNone_SkFilterQuality),
|
| - SkRectShaderImageFilter::Create(noise),
|
| + SkPaintImageFilter::Create(noisePaint),
|
| SkLightingImageFilter::CreatePointLitDiffuse(pointLocation, white, surfaceScale, kd),
|
| SkLightingImageFilter::CreateSpotLitDiffuse(spotLocation, spotTarget, spotExponent,
|
| cutoffAngle, white, surfaceScale, kd),
|
|
|