| Index: src/gpu/effects/GrMatrixConvolutionEffect.cpp
|
| diff --git a/src/gpu/effects/GrMatrixConvolutionEffect.cpp b/src/gpu/effects/GrMatrixConvolutionEffect.cpp
|
| index 60f518ba24588408deef50350e31def3b406c2ed..a8150f7830ab24eacd6bc132536ba4eb66361e6a 100644
|
| --- a/src/gpu/effects/GrMatrixConvolutionEffect.cpp
|
| +++ b/src/gpu/effects/GrMatrixConvolutionEffect.cpp
|
| @@ -86,7 +86,7 @@ void GrGLMatrixConvolutionEffect::emitCode(EmitArgs& args) {
|
| domain,
|
| "c",
|
| coord,
|
| - args.fTexSamplers[0]);
|
| + uniformHandler->getSampler(args.fTexSamplers[0]));
|
| if (!mce.convolveAlpha()) {
|
| fragBuilder->codeAppend("c.rgb /= c.a;");
|
| fragBuilder->codeAppend("c.rgb = clamp(c.rgb, 0.0, 1.0);");
|
| @@ -105,7 +105,7 @@ void GrGLMatrixConvolutionEffect::emitCode(EmitArgs& args) {
|
| domain,
|
| "c",
|
| coords2D,
|
| - args.fTexSamplers[0]);
|
| + uniformHandler->getSampler(args.fTexSamplers[0]));
|
| fragBuilder->codeAppendf("%s.a = c.a;", args.fOutputColor);
|
| fragBuilder->codeAppendf("%s.rgb = sum.rgb * %s + %s;", args.fOutputColor, gain, bias);
|
| fragBuilder->codeAppendf("%s.rgb *= %s.a;", args.fOutputColor, args.fOutputColor);
|
|
|