Chromium Code Reviews| 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; |
| } |
| } |