Index: src/gpu/gl/builders/GrGLProgramBuilder.h |
diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.h b/src/gpu/gl/builders/GrGLProgramBuilder.h |
index a44fa91090969622692cb7be284d5abf53f2f915..1b6c904036ce15a004e15cf1cbd0398fd4a261bf 100644 |
--- a/src/gpu/gl/builders/GrGLProgramBuilder.h |
+++ b/src/gpu/gl/builders/GrGLProgramBuilder.h |
@@ -14,6 +14,7 @@ |
#include "../GrGLProgramDataManager.h" |
#include "../GrGLUniformHandle.h" |
#include "../GrGLGeometryProcessor.h" |
+#include "../../GrPendingFragmentStage.h" |
/* |
* This is the base class for a series of interfaces. This base class *MUST* remain abstract with |
@@ -252,7 +253,7 @@ protected: |
GrGLSLExpr4* output); |
// these emit functions help to keep the createAndEmitProcessors template general |
- void emitAndInstallProc(const GrFragmentStage&, |
+ void emitAndInstallProc(const GrPendingFragmentStage&, |
const GrProcessorKey&, |
const char* outColor, |
const char* inColor); |
@@ -267,7 +268,7 @@ protected: |
GrGLInstalledProc*); |
// each specific program builder has a distinct transform and must override this function |
- virtual void emitTransforms(const GrFragmentStage&, |
+ virtual void emitTransforms(const GrPendingFragmentStage&, |
GrGLProcessor::TransformedCoordsArray* outCoords, |
GrGLInstalledFragProc*); |
GrGLProgram* finalize(); |