Index: src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp |
diff --git a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp |
index 117497b9ee9f3ebd6cc63b9bb37dd256cbe888bb..66289ed392768d1101ea31dd48579857caa92474 100644 |
--- a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp |
+++ b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp |
@@ -10,7 +10,7 @@ |
#include "GrGLProgramBuilder.h" |
#include "../GrGpuGL.h" |
-GrGLGeometryShaderBuilder::GrGLGeometryShaderBuilder(GrGLFullProgramBuilder* program) |
+GrGLGeometryShaderBuilder::GrGLGeometryShaderBuilder(GrGLProgramBuilder* program) |
: INHERITED(program) { |
} |
@@ -42,8 +42,8 @@ bool GrGLGeometryShaderBuilder::compileAndAttachShaders(GrGLuint programId, |
SkString geomShaderSrc(GrGetGLSLVersionDecl(fProgramBuilder->ctxInfo())); |
geomShaderSrc.append("layout(triangles) in;\n" |
"layout(triangle_strip, max_vertices = 6) out;\n"); |
- fProgramBuilder->appendDecls(fInputs, &geomShaderSrc); |
- fProgramBuilder->appendDecls(fOutputs, &geomShaderSrc); |
+ this->appendDecls(fInputs, &geomShaderSrc); |
+ this->appendDecls(fOutputs, &geomShaderSrc); |
geomShaderSrc.append("void main() {\n"); |
geomShaderSrc.append("\tfor (int i = 0; i < 3; ++i) {\n" |
"\t\tgl_Position = gl_in[i].gl_Position;\n"); |