Index: src/effects/SkXfermodeImageFilter.cpp |
diff --git a/src/effects/SkXfermodeImageFilter.cpp b/src/effects/SkXfermodeImageFilter.cpp |
index 3df59a87d2bdc425aa2a39861cf49ec6d40edb28..898bad11006b51e70f351f89822b592110aa9dac 100644 |
--- a/src/effects/SkXfermodeImageFilter.cpp |
+++ b/src/effects/SkXfermodeImageFilter.cpp |
@@ -78,18 +78,19 @@ bool SkXfermodeImageFilter::onFilterImage(Proxy* proxy, |
bool SkXfermodeImageFilter::filterImageGPU(Proxy* proxy, |
const SkBitmap& src, |
+ const SkMatrix& ctm, |
SkBitmap* result, |
SkIPoint* offset) { |
SkBitmap background; |
SkIPoint backgroundOffset = SkIPoint::Make(0, 0); |
- if (!SkImageFilterUtils::GetInputResultGPU(getInput(0), proxy, src, &background, |
+ if (!SkImageFilterUtils::GetInputResultGPU(getInput(0), proxy, src, ctm, &background, |
&backgroundOffset)) { |
return false; |
} |
GrTexture* backgroundTex = background.getTexture(); |
SkBitmap foreground; |
SkIPoint foregroundOffset = SkIPoint::Make(0, 0); |
- if (!SkImageFilterUtils::GetInputResultGPU(getInput(1), proxy, src, &foreground, |
+ if (!SkImageFilterUtils::GetInputResultGPU(getInput(1), proxy, src, ctm, &foreground, |
&foregroundOffset)) { |
return false; |
} |