Index: src/gpu/gl/GrGLProgramDesc.h |
diff --git a/src/gpu/gl/GrGLProgramDesc.h b/src/gpu/gl/GrGLProgramDesc.h |
index 9bf7553b61cfede488dd9b15283302a23f2aedd0..dfb12087bbd403b4ff9d0c5d9969ee1d3559e15a 100644 |
--- a/src/gpu/gl/GrGLProgramDesc.h |
+++ b/src/gpu/gl/GrGLProgramDesc.h |
@@ -43,13 +43,8 @@ public: |
*/ |
static bool Build(const GrOptDrawState&, |
GrGpu::DrawType, |
- GrBlendCoeff srcCoeff, |
- GrBlendCoeff dstCoeff, |
GrGpuGL*, |
- const GrDeviceCoordTexture* dstCopy, |
- const GrGeometryStage** geometryProcessor, |
- SkTArray<const GrFragmentStage*, true>* colorStages, |
- SkTArray<const GrFragmentStage*, true>* coverageStages, |
+ const GrDeviceCoordTexture*, |
GrGLProgramDesc*); |
bool hasGeometryProcessor() const { |
@@ -168,7 +163,8 @@ private: |
kCoverage_EffectType, |
}; |
- EffectKeyProvider(const GrGLProgramDesc* desc, EffectType type) : fDesc(desc) { |
+ EffectKeyProvider(const GrGLProgramDesc* desc, EffectType type) |
+ : fDesc(desc), fBaseIndex(0) { |
switch (type) { |
case kGeometryProcessor_EffectType: |
// there can be only one |