| Index: src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp
|
| diff --git a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp
|
| index 6cdf2f93e075f3966259b950af5aafcfc8b99d1d..8937bdbc90d1313ed2b6860be5a15148e2cddc84 100644
|
| --- a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp
|
| +++ b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp
|
| @@ -37,7 +37,6 @@ void GrGLGeometryShaderBuilder::addVarying(GrSLType type,
|
|
|
| bool GrGLGeometryShaderBuilder::compileAndAttachShaders(GrGLuint programId,
|
| SkTDArray<GrGLuint>* shaderIds) const {
|
| - const GrGLContext& glCtx = fProgramBuilder->gpu()->glContext();
|
| SkASSERT(fProgramBuilder->ctxInfo().glslGeneration() >= k150_GrGLSLGeneration);
|
| SkString geomShaderSrc(GrGetGLSLVersionDecl(fProgramBuilder->ctxInfo()));
|
| geomShaderSrc.append("layout(triangles) in;\n"
|
| @@ -61,7 +60,8 @@ bool GrGLGeometryShaderBuilder::compileAndAttachShaders(GrGLuint programId,
|
| "\tEndPrimitive();\n");
|
| geomShaderSrc.append("}\n");
|
| GrGLuint geomShaderId =
|
| - GrGLCompileAndAttachShader(glCtx, programId, GR_GL_GEOMETRY_SHADER, geomShaderSrc);
|
| + GrGLCompileAndAttachShader(fProgramBuilder->gpu(), programId,
|
| + GR_GL_GEOMETRY_SHADER, geomShaderSrc);
|
| if (!geomShaderId) {
|
| return false;
|
| }
|
|
|