Index: src/gpu/gl/GrGLProgram.h |
diff --git a/src/gpu/gl/GrGLProgram.h b/src/gpu/gl/GrGLProgram.h |
index 279890f5d4a8858b7b103c95b77f04410a98bac5..e39e9bf076ca60fb3197859e65eed6c0f5f8c5e9 100644 |
--- a/src/gpu/gl/GrGLProgram.h |
+++ b/src/gpu/gl/GrGLProgram.h |
@@ -12,6 +12,7 @@ |
#include "GrDrawState.h" |
#include "GrGLContext.h" |
#include "GrGLProgramDesc.h" |
+#include "GrGLShaderBuilder.h" |
#include "GrGLSL.h" |
#include "GrGLTexture.h" |
#include "GrGLUniformManager.h" |
@@ -162,7 +163,7 @@ private: |
GrSLConstantVec genInputCoverage(GrGLShaderBuilder* builder, SkString* inCoverage); |
- void genGeometryShader(GrGLShaderBuilder* segments) const; |
+ void genGeometryShader(GrGLShaderBuilder::VertexBuilder* vertexBuilder) const; |
// Creates a GL program ID, binds shader attributes to GL vertex attrs, and links the program |
bool bindOutputsAttribsAndLinkProgram(const GrGLShaderBuilder& builder, |