| Index: src/core/SkLightingShader.cpp
|
| diff --git a/src/core/SkLightingShader.cpp b/src/core/SkLightingShader.cpp
|
| index f37f664d9859a537ff1f30a2550c552a90b74680..b23557c385acf173ace447fd4fe0becd7c37d57b 100644
|
| --- a/src/core/SkLightingShader.cpp
|
| +++ b/src/core/SkLightingShader.cpp
|
| @@ -203,15 +203,17 @@ public:
|
| "Xform", &xformUniName);
|
|
|
| fragBuilder->codeAppend("vec4 diffuseColor = ");
|
| - fragBuilder->appendTextureLookupAndModulate(args.fInputColor, args.fTexSamplers[0],
|
| - args.fCoords[0].c_str(),
|
| - args.fCoords[0].getType());
|
| + fragBuilder->appendTextureLookupAndModulate(
|
| + args.fInputColor,
|
| + uniformHandler->getSampler(args.fTexSamplers[0]),
|
| + args.fCoords[0].c_str(),
|
| + args.fCoords[0].getType());
|
| fragBuilder->codeAppend(";");
|
|
|
| fragBuilder->codeAppend("vec4 normalColor = ");
|
| - fragBuilder->appendTextureLookup(args.fTexSamplers[1],
|
| - args.fCoords[1].c_str(),
|
| - args.fCoords[1].getType());
|
| + fragBuilder->appendTextureLookup(uniformHandler->getSampler(args.fTexSamplers[1]),
|
| + args.fCoords[1].c_str(),
|
| + args.fCoords[1].getType());
|
| fragBuilder->codeAppend(";");
|
|
|
| fragBuilder->codeAppend("vec3 normal = normalColor.rgb - vec3(0.5);");
|
|
|