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