| Index: src/gpu/gl/builders/GrGLProgramBuilder.cpp
 | 
| diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.cpp b/src/gpu/gl/builders/GrGLProgramBuilder.cpp
 | 
| index c410523a9b37f63011dccb7053b105ef282156ce..542d13d14cdc6240d22b2947fb8e699cdd1fdd4f 100644
 | 
| --- a/src/gpu/gl/builders/GrGLProgramBuilder.cpp
 | 
| +++ b/src/gpu/gl/builders/GrGLProgramBuilder.cpp
 | 
| @@ -159,7 +159,7 @@ void GrGLProgramBuilder::appendUniformDecls(ShaderVisibility visibility,
 | 
|                                              SkString* out) const {
 | 
|      for (int i = 0; i < fUniforms.count(); ++i) {
 | 
|          if (fUniforms[i].fVisibility & visibility) {
 | 
| -            fUniforms[i].fVariable.appendDecl(this->ctxInfo(), out);
 | 
| +            fUniforms[i].fVariable.appendDecl(this->glslCaps(), out);
 | 
|              out->append(";\n");
 | 
|          }
 | 
|      }
 | 
| @@ -169,6 +169,10 @@ const GrGLContextInfo& GrGLProgramBuilder::ctxInfo() const {
 | 
|      return fGpu->ctxInfo();
 | 
|  }
 | 
|  
 | 
| +const GrGLSLCaps* GrGLProgramBuilder::glslCaps() const {
 | 
| +    return this->ctxInfo().caps()->glslCaps();
 | 
| +}
 | 
| +
 | 
|  bool GrGLProgramBuilder::emitAndInstallProcs(GrGLSLExpr4* inputColor, GrGLSLExpr4* inputCoverage) {
 | 
|      // First we loop over all of the installed processors and collect coord transforms.  These will
 | 
|      // be sent to the GrGLPrimitiveProcessor in its emitCode function
 | 
| 
 |