| Index: src/gpu/gl/builders/GrGLProgramBuilder.h
|
| diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.h b/src/gpu/gl/builders/GrGLProgramBuilder.h
|
| index 589a67968121419bf72cf94125bb89d638fe7f7c..e3c140a4e4bb299cce5cd107f4c8c913a1cc71f1 100644
|
| --- a/src/gpu/gl/builders/GrGLProgramBuilder.h
|
| +++ b/src/gpu/gl/builders/GrGLProgramBuilder.h
|
| @@ -12,7 +12,6 @@
|
| #include "GrGLGeometryShaderBuilder.h"
|
| #include "GrGLVertexShaderBuilder.h"
|
| #include "../GrGLProgramDataManager.h"
|
| -#include "../GrGLPathProgramDataManager.h"
|
| #include "../GrGLPrimitiveProcessor.h"
|
| #include "../GrGLXferProcessor.h"
|
| #include "../../GrPipeline.h"
|
| @@ -43,7 +42,7 @@ public:
|
| virtual ~GrGLUniformBuilder() {}
|
|
|
| typedef GrGLProgramDataManager::UniformHandle UniformHandle;
|
| - typedef GrGLPathProgramDataManager::SeparableVaryingHandle SeparableVaryingHandle;
|
| + typedef GrGLProgramDataManager::SeparableVaryingHandle SeparableVaryingHandle;
|
|
|
| /** Add a uniform variable to the current program, that has visibility in one or more shaders.
|
| visibility is a bitfield of ShaderVisibility values indicating from which shaders the
|
| @@ -281,8 +280,8 @@ public:
|
| protected:
|
| typedef GrGLProgramDataManager::UniformInfo UniformInfo;
|
| typedef GrGLProgramDataManager::UniformInfoArray UniformInfoArray;
|
| -
|
| - static GrGLProgramBuilder* CreateProgramBuilder(const DrawArgs&, GrGLGpu*);
|
| + typedef GrGLProgramDataManager::SeparableVaryingInfo SeparableVaryingInfo;
|
| + typedef GrGLProgramDataManager::SeparableVaryingInfoArray SeparableVaryingInfoArray;
|
|
|
| GrGLProgramBuilder(GrGLGpu*, const DrawArgs&);
|
|
|
| @@ -399,6 +398,7 @@ protected:
|
| GrGLPrimitiveProcessor::TransformsIn fCoordTransforms;
|
| GrGLPrimitiveProcessor::TransformsOut fOutCoords;
|
| SkTArray<UniformHandle> fSamplerUniforms;
|
| + SeparableVaryingInfoArray fSeparableVaryingInfos;
|
|
|
| friend class GrGLShaderBuilder;
|
| friend class GrGLVertexBuilder;
|
|
|