| Index: src/gpu/effects/GrBitmapTextGeoProc.cpp
|
| diff --git a/src/gpu/effects/GrBitmapTextGeoProc.cpp b/src/gpu/effects/GrBitmapTextGeoProc.cpp
|
| index 246d7be627c722190f4d632bc66c58384eece8bd..bce2f0e59c2c8bfc642c9dc4af16f44ce3c48c16 100644
|
| --- a/src/gpu/effects/GrBitmapTextGeoProc.cpp
|
| +++ b/src/gpu/effects/GrBitmapTextGeoProc.cpp
|
| @@ -63,17 +63,18 @@ public:
|
| args.fTransformsIn,
|
| args.fTransformsOut);
|
|
|
| + const GrGLSLSampler& sampler = uniformHandler->getSampler(args.fTexSamplers[0]);
|
| if (cte.maskFormat() == kARGB_GrMaskFormat) {
|
| fragBuilder->codeAppendf("%s = ", args.fOutputColor);
|
| fragBuilder->appendTextureLookupAndModulate(args.fOutputColor,
|
| - args.fTexSamplers[0],
|
| + sampler,
|
| v.fsIn(),
|
| kVec2f_GrSLType);
|
| fragBuilder->codeAppend(";");
|
| fragBuilder->codeAppendf("%s = vec4(1);", args.fOutputCoverage);
|
| } else {
|
| fragBuilder->codeAppendf("%s = ", args.fOutputCoverage);
|
| - fragBuilder->appendTextureLookup(args.fTexSamplers[0], v.fsIn(), kVec2f_GrSLType);
|
| + fragBuilder->appendTextureLookup(sampler, v.fsIn(), kVec2f_GrSLType);
|
| fragBuilder->codeAppend(";");
|
| if (cte.maskFormat() == kA565_GrMaskFormat) {
|
| // set alpha to be max of rgb coverage
|
|
|