| Index: src/effects/gradients/SkLinearGradient.cpp
|
| diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp
|
| index ada9d70b6a19af49520d1eaaebd9fad6678704f0..330b2377f4d14a1e3eb6db991c77e0fc5135ab13 100644
|
| --- a/src/effects/gradients/SkLinearGradient.cpp
|
| +++ b/src/effects/gradients/SkLinearGradient.cpp
|
| @@ -528,9 +528,13 @@ const GrFragmentProcessor* GrLinearGradient::TestCreate(GrProcessorTestData* d)
|
| void GrGLLinearGradient::emitCode(EmitArgs& args) {
|
| const GrLinearGradient& ge = args.fFp.cast<GrLinearGradient>();
|
| this->emitUniforms(args.fBuilder, ge);
|
| - SkString t = args.fBuilder->getFragmentShaderBuilder()->ensureFSCoords2D(args.fCoords, 0);
|
| + SkString t = args.fFragBuilder->ensureFSCoords2D(args.fCoords, 0);
|
| t.append(".x");
|
| - this->emitColor(args.fBuilder, ge, t.c_str(), args.fOutputColor, args.fInputColor,
|
| + this->emitColor(args.fBuilder,
|
| + args.fFragBuilder,
|
| + ge, t.c_str(),
|
| + args.fOutputColor,
|
| + args.fInputColor,
|
| args.fSamplers);
|
| }
|
|
|
|
|