Index: tests/ImageFilterTest.cpp |
diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp |
index 1bf8cbdb736962aec6104b1e3dcaa35d90cd50d8..76a06b9352a650769309a24688aa6ffe719e785f 100644 |
--- a/tests/ImageFilterTest.cpp |
+++ b/tests/ImageFilterTest.cpp |
@@ -23,6 +23,7 @@ |
#include "SkMergeImageFilter.h" |
#include "SkMorphologyImageFilter.h" |
#include "SkOffsetImageFilter.h" |
+#include "SkPaintImageFilter.h" |
#include "SkPerlinNoiseShader.h" |
#include "SkPicture.h" |
#include "SkPictureImageFilter.h" |
@@ -30,7 +31,6 @@ |
#include "SkPoint3.h" |
#include "SkReadBuffer.h" |
#include "SkRect.h" |
-#include "SkRectShaderImageFilter.h" |
#include "SkSurface.h" |
#include "SkTableColorFilter.h" |
#include "SkTileImageFilter.h" |
@@ -439,14 +439,15 @@ DEF_TEST(ImageFilterDrawTiled, reporter) { |
SkAutoTUnref<SkPicture> picture(recorder.endRecording()); |
SkAutoTUnref<SkImageFilter> pictureFilter(SkPictureImageFilter::Create(picture.get())); |
SkAutoTUnref<SkShader> shader(SkPerlinNoiseShader::CreateTurbulence(SK_Scalar1, SK_Scalar1, 1, 0)); |
+ SkPaint noisePaint; |
+ noisePaint.setShader(shader); |
- SkAutoTUnref<SkImageFilter> rectShaderFilter(SkRectShaderImageFilter::Create(shader.get())); |
+ SkAutoTUnref<SkImageFilter> paintFilter(SkPaintImageFilter::Create(noisePaint)); |
- SkAutoTUnref<SkShader> greenColorShader(SkShader::CreateColorShader(SK_ColorGREEN)); |
SkImageFilter::CropRect leftSideCropRect(SkRect::MakeXYWH(0, 0, 32, 64)); |
- SkAutoTUnref<SkImageFilter> rectShaderFilterLeft(SkRectShaderImageFilter::Create(greenColorShader.get(), &leftSideCropRect)); |
+ SkAutoTUnref<SkImageFilter> paintFilterLeft(SkPaintImageFilter::Create(greenPaint, &leftSideCropRect)); |
SkImageFilter::CropRect rightSideCropRect(SkRect::MakeXYWH(32, 0, 32, 64)); |
- SkAutoTUnref<SkImageFilter> rectShaderFilterRight(SkRectShaderImageFilter::Create(greenColorShader.get(), &rightSideCropRect)); |
+ SkAutoTUnref<SkImageFilter> paintFilterRight(SkPaintImageFilter::Create(greenPaint, &rightSideCropRect)); |
struct { |
const char* fName; |
@@ -471,7 +472,7 @@ DEF_TEST(ImageFilterDrawTiled, reporter) { |
SkMatrixConvolutionImageFilter::kRepeat_TileMode, false) }, |
{ "merge", SkMergeImageFilter::Create(nullptr, nullptr, SkXfermode::kSrcOver_Mode) }, |
{ "merge with disjoint inputs", SkMergeImageFilter::Create( |
- rectShaderFilterLeft, rectShaderFilterRight, SkXfermode::kSrcOver_Mode) }, |
+ paintFilterLeft, paintFilterRight, SkXfermode::kSrcOver_Mode) }, |
{ "offset", SkOffsetImageFilter::Create(SK_Scalar1, SK_Scalar1) }, |
{ "dilate", SkDilateImageFilter::Create(3, 2) }, |
{ "erode", SkErodeImageFilter::Create(2, 3) }, |
@@ -480,7 +481,7 @@ DEF_TEST(ImageFilterDrawTiled, reporter) { |
{ "matrix", SkImageFilter::CreateMatrixFilter(matrix, kLow_SkFilterQuality) }, |
{ "blur and offset", SkOffsetImageFilter::Create(five, five, blur.get()) }, |
{ "picture and blur", SkBlurImageFilter::Create(five, five, pictureFilter.get()) }, |
- { "rect shader and blur", SkBlurImageFilter::Create(five, five, rectShaderFilter.get()) }, |
+ { "paint and blur", SkBlurImageFilter::Create(five, five, paintFilter.get()) }, |
}; |
SkBitmap untiledResult, tiledResult; |