Index: src/gpu/glsl/GrGLSLShaderBuilder.cpp |
diff --git a/src/gpu/glsl/GrGLSLShaderBuilder.cpp b/src/gpu/glsl/GrGLSLShaderBuilder.cpp |
index c94a85534f7fb7b3ec767ecced979b2a50c7af30..71011c63d0fac3dcdeb97740e6862bb17cdd31ad 100644 |
--- a/src/gpu/glsl/GrGLSLShaderBuilder.cpp |
+++ b/src/gpu/glsl/GrGLSLShaderBuilder.cpp |
@@ -67,14 +67,14 @@ void GrGLSLShaderBuilder::appendTextureLookup(SkString* out, |
if (varyingType == kVec2f_GrSLType) { |
out->appendf("%s(%s, textureSize(%s) * %s)", |
GrGLSLTexture2DFunctionName(varyingType, samplerType, |
- glslCaps->generation()), |
+ *glslCaps), |
uniformHandler->getUniformCStr(sampler.fSamplerUniform), |
uniformHandler->getUniformCStr(sampler.fSamplerUniform), |
coordName); |
} else { |
out->appendf("%s(%s, vec3(textureSize(%s) * %s.xy, %s.z))", |
GrGLSLTexture2DFunctionName(varyingType, samplerType, |
- glslCaps->generation()), |
+ *glslCaps), |
uniformHandler->getUniformCStr(sampler.fSamplerUniform), |
uniformHandler->getUniformCStr(sampler.fSamplerUniform), |
coordName, |
@@ -82,7 +82,7 @@ void GrGLSLShaderBuilder::appendTextureLookup(SkString* out, |
} |
} else { |
out->appendf("%s(%s, %s)", |
- GrGLSLTexture2DFunctionName(varyingType, samplerType, glslCaps->generation()), |
+ GrGLSLTexture2DFunctionName(varyingType, samplerType, *glslCaps), |
uniformHandler->getUniformCStr(sampler.fSamplerUniform), |
coordName); |
} |