diff options
Diffstat (limited to 'src/core/SkImageFilter.cpp')
-rw-r--r-- | src/core/SkImageFilter.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/SkImageFilter.cpp b/src/core/SkImageFilter.cpp index b6f8b55a16..9366ebafa8 100644 --- a/src/core/SkImageFilter.cpp +++ b/src/core/SkImageFilter.cpp @@ -256,8 +256,6 @@ bool SkImageFilter::filterImageGPU(Proxy* proxy, const SkBitmap& src, const Cont if (!dst) { return false; } - GrContext::AutoMatrix am; - am.setIdentity(context); GrContext::AutoRenderTarget art(context, dst->asRenderTarget()); GrContext::AutoClip acs(context, dstRect); GrFragmentProcessor* fp; @@ -270,7 +268,7 @@ bool SkImageFilter::filterImageGPU(Proxy* proxy, const SkBitmap& src, const Cont SkASSERT(fp); GrPaint paint; paint.addColorProcessor(fp)->unref(); - context->drawRectToRect(paint, dstRect, srcRect); + context->drawRectToRect(paint, SkMatrix::I(), dstRect, srcRect); WrapTexture(dst, bounds.width(), bounds.height(), result); return true; |