| 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();
|
|
|