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