Index: Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp |
diff --git a/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp b/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp |
index b2605f3436e25ea3042336ce761ed678eb3c42d9..5a8a02d20b844853bb17553ecb4ea0088f95e9ca 100644 |
--- a/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp |
+++ b/Source/platform/graphics/filters/SkiaImageFilterBuilder.cpp |
@@ -30,7 +30,7 @@ |
#include "SkColorFilterImageFilter.h" |
#include "SkColorMatrixFilter.h" |
#include "SkDropShadowImageFilter.h" |
-#include "SkResizeImageFilter.h" |
+#include "SkMatrixImageFilter.h" |
#include "SkTableColorFilter.h" |
#include "platform/graphics/ImageBuffer.h" |
#include "platform/graphics/filters/FilterEffect.h" |
@@ -205,9 +205,9 @@ bool SkiaImageFilterBuilder::buildFilterOperations(const FilterOperations& opera |
return true; |
} |
-PassRefPtr<SkImageFilter> SkiaImageFilterBuilder::buildResize(float scaleX, float scaleY, SkImageFilter* input) |
+PassRefPtr<SkImageFilter> SkiaImageFilterBuilder::buildTransform(const AffineTransform& transform, SkImageFilter* input) |
{ |
- return adoptRef(new SkResizeImageFilter(scaleX, scaleY, SkPaint::kHigh_FilterLevel, input)); |
+ return adoptRef(SkMatrixImageFilter::Create(affineTransformToSkMatrix(transform), SkPaint::kHigh_FilterLevel, input)); |
} |
}; |