Index: src/gpu/gl/builders/GrGLGeometryShaderBuilder.h |
diff --git a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.h b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.h |
index aa27f23f03f6d402900cf30736a8f171dc4771fc..88fa2988236d046801e6f5b118c79b9bb3af65fa 100644 |
--- a/src/gpu/gl/builders/GrGLGeometryShaderBuilder.h |
+++ b/src/gpu/gl/builders/GrGLGeometryShaderBuilder.h |
@@ -10,18 +10,22 @@ |
#include "GrGLShaderBuilder.h" |
+class GrGLVarying; |
+ |
class GrGLGeometryBuilder : public GrGLShaderBuilder { |
public: |
GrGLGeometryBuilder(GrGLProgramBuilder* program); |
+ |
+private: |
/* |
* an internal call for GrGLFullProgramBuilder to add varyings |
*/ |
- void addVarying(GrSLType type, |
- const char* name, |
- const char** gsOutName); |
+ void addVarying(const char* name, GrGLVarying*); |
bool compileAndAttachShaders(GrGLuint programId, SkTDArray<GrGLuint>* shaderIds) const; |
+ friend class GrGLProgramBuilder; |
+ |
typedef GrGLShaderBuilder INHERITED; |
}; |