| 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;
|
| }
|
|
|