| Index: src/effects/SkBlurMaskFilter.cpp
 | 
| diff --git a/src/effects/SkBlurMaskFilter.cpp b/src/effects/SkBlurMaskFilter.cpp
 | 
| index fca38a1eaacda14cc8511da783e8d36efaf2a64a..5f7f5b83c9f5ee67b788337de192c66dddc5c170 100644
 | 
| --- a/src/effects/SkBlurMaskFilter.cpp
 | 
| +++ b/src/effects/SkBlurMaskFilter.cpp
 | 
| @@ -1015,7 +1015,7 @@ void GrGLRRectBlurEffect::emitCode(GrGLShaderBuilder* builder,
 | 
|      // warp the fragment position to the appropriate part of the 9patch blur texture
 | 
|  
 | 
|      builder->fsCodeAppendf("\t\tvec2 rectCenter = (%s.xy + %s.zw)/2.0;\n", rectName, rectName);
 | 
| -    builder->fsCodeAppendf("\t\tvec2 translatedFragPos = %s.xy - %s.xy;\n", fragmentPos, rectName);
 | 
| +    builder->fsCodeAppendf("\t\tvec2 translatedFragPos = %s - %s.xy;\n", fragmentPos, rectName);
 | 
|      builder->fsCodeAppendf("\t\tfloat threshold = %s + 2.0*%s;\n", cornerRadiusName, blurRadiusName );
 | 
|      builder->fsCodeAppendf("\t\tvec2 middle = %s.zw - %s.xy - 2.0*threshold;\n", rectName, rectName );
 | 
|  
 | 
| 
 |