| Index: src/effects/SkGpuBlurUtils.cpp
|
| diff --git a/src/effects/SkGpuBlurUtils.cpp b/src/effects/SkGpuBlurUtils.cpp
|
| index f0c10c2871f8197f5c941ab1d5e44a23621681b5..3437ab0d0198b6499d11eb42af9b9b304510a3cd 100644
|
| --- a/src/effects/SkGpuBlurUtils.cpp
|
| +++ b/src/effects/SkGpuBlurUtils.cpp
|
| @@ -146,7 +146,8 @@ GrTexture* GaussianBlur(GrContext* context,
|
| const SkRect& rect,
|
| bool cropToRect,
|
| float sigmaX,
|
| - float sigmaY) {
|
| + float sigmaY,
|
| + GrTextureProvider::SizeConstraint constraint) {
|
| SkASSERT(context);
|
|
|
| SkIRect clearRect;
|
| @@ -179,12 +180,12 @@ GrTexture* GaussianBlur(GrContext* context,
|
| GrTexture* tempTexture;
|
| SkAutoTUnref<GrTexture> temp1, temp2;
|
|
|
| - temp1.reset(context->textureProvider()->createApproxTexture(desc));
|
| + temp1.reset(context->textureProvider()->createTexture(desc, constraint));
|
| dstTexture = temp1.get();
|
| if (canClobberSrc) {
|
| tempTexture = srcTexture;
|
| } else {
|
| - temp2.reset(context->textureProvider()->createApproxTexture(desc));
|
| + temp2.reset(context->textureProvider()->createTexture(desc, constraint));
|
| tempTexture = temp2.get();
|
| }
|
|
|
|
|