Index: src/gpu/gl/GrGLProgramDesc.h |
diff --git a/src/gpu/gl/GrGLProgramDesc.h b/src/gpu/gl/GrGLProgramDesc.h |
index 9bf7553b61cfede488dd9b15283302a23f2aedd0..fb28bb704051762afda0643cd9ff87dd77b60736 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 { |
@@ -165,10 +160,10 @@ private: |
enum EffectType { |
kGeometryProcessor_EffectType, |
kColor_EffectType, |
bsalomon
2014/10/10 15:25:50
kFragmentProcessor_EffectType
Or better yet:
kGe
|
- 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 |
@@ -177,9 +172,6 @@ private: |
case kColor_EffectType: |
fBaseIndex = desc->hasGeometryProcessor() ? 1 : 0; |
break; |
- case kCoverage_EffectType: |
- fBaseIndex = desc->numColorEffects() + (desc->hasGeometryProcessor() ? 1 : 0); |
- break; |
} |
} |