| Index: src/gpu/effects/GrDistanceFieldTextureEffect.cpp
|
| diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.cpp b/src/gpu/effects/GrDistanceFieldTextureEffect.cpp
|
| index f408d2dfec51800d3c664fbf96e716ee444ed428..a081cc61065b03f6e6eb9ee58d3d4021dff6c9d8 100755
|
| --- a/src/gpu/effects/GrDistanceFieldTextureEffect.cpp
|
| +++ b/src/gpu/effects/GrDistanceFieldTextureEffect.cpp
|
| @@ -206,8 +206,8 @@ bool GrDistanceFieldTextureEffect::onIsEqual(const GrGeometryProcessor& other) c
|
| fFlags == cte.fFlags;
|
| }
|
|
|
| -void GrDistanceFieldTextureEffect::onComputeInvariantOutput(GrInvariantOutput* inout) const {
|
| - inout->mulByUnknownAlpha();
|
| +void GrDistanceFieldTextureEffect::onComputeOutputCoverage(GrInitInvariantOutput* out) const {
|
| + out->setIsUnknownSingleComponent();
|
| }
|
|
|
| void GrDistanceFieldTextureEffect::getGLProcessorKey(const GrBatchTracker& bt,
|
| @@ -407,8 +407,8 @@ bool GrDistanceFieldNoGammaTextureEffect::onIsEqual(const GrGeometryProcessor& o
|
| return fFlags == cte.fFlags;
|
| }
|
|
|
| -void GrDistanceFieldNoGammaTextureEffect::onComputeInvariantOutput(GrInvariantOutput* inout) const {
|
| - inout->mulByUnknownAlpha();
|
| +void GrDistanceFieldNoGammaTextureEffect::onComputeOutputCoverage(GrInitInvariantOutput* out) const{
|
| + out->setIsUnknownSingleComponent();
|
| }
|
|
|
| void GrDistanceFieldNoGammaTextureEffect::getGLProcessorKey(const GrBatchTracker& bt,
|
| @@ -665,9 +665,9 @@ bool GrDistanceFieldLCDTextureEffect::onIsEqual(const GrGeometryProcessor& other
|
| fFlags == cte.fFlags);
|
| }
|
|
|
| -void GrDistanceFieldLCDTextureEffect::onComputeInvariantOutput(GrInvariantOutput* inout) const {
|
| - inout->mulByUnknownColor();
|
| - inout->setUsingLCDCoverage();
|
| +void GrDistanceFieldLCDTextureEffect::onComputeOutputCoverage(GrInitInvariantOutput* out) const {
|
| + out->setIsUnknownFourComponents();
|
| + out->setUsingLCDCoverage();
|
| }
|
|
|
| void GrDistanceFieldLCDTextureEffect::getGLProcessorKey(const GrBatchTracker& bt,
|
|
|