Chromium Code Reviews| Index: src/gpu/effects/GrCoverageSetOpXP.cpp |
| diff --git a/src/gpu/effects/GrCoverageSetOpXP.cpp b/src/gpu/effects/GrCoverageSetOpXP.cpp |
| index 92a5c689a65d5acbf4fbf81238ea0357d8fc44e6..99809562a863c70caf9636dc12add20542480db2 100644 |
| --- a/src/gpu/effects/GrCoverageSetOpXP.cpp |
| +++ b/src/gpu/effects/GrCoverageSetOpXP.cpp |
| @@ -230,21 +230,21 @@ GrCoverageSetOpXPFactory::onCreateXferProcessor(const GrCaps& caps, |
| return CoverageSetOpXP::Create(fRegionOp, fInvertCoverage); |
| } |
| -void GrCoverageSetOpXPFactory::getInvariantOutput(const GrProcOptInfo& colorPOI, |
| - const GrProcOptInfo& coveragePOI, |
| - GrXPFactory::InvariantOutput* output) const { |
| +void GrCoverageSetOpXPFactory::getInvariantBlendedColor(const GrProcOptInfo& /*colorPOI*/, |
|
bsalomon
2015/06/02 13:44:33
Shouldn't need to comment out the param name. We o
egdaniel
2015/06/02 14:19:41
Does this guy really make sense in this new Blende
Chris Dalton
2015/06/02 16:06:06
My sense is that it does make sense, because this
egdaniel
2015/06/02 16:46:54
So my vote would be for option 1. As you said we c
Chris Dalton
2015/06/02 17:07:12
Agreed. Done.
|
| + const GrProcOptInfo& coveragePOI, |
| + InvariantBlendedColor* blendedColor) const { |
| if (SkRegion::kReplace_Op == fRegionOp) { |
| if (coveragePOI.isSolidWhite()) { |
| - output->fBlendedColor = GrColor_WHITE; |
| - output->fBlendedColorFlags = kRGBA_GrColorComponentFlags; |
| + blendedColor->fKnownColor = GrColor_WHITE; |
| + blendedColor->fKnownColorFlags = kRGBA_GrColorComponentFlags; |
| } else { |
| - output->fBlendedColorFlags = 0; |
| + blendedColor->fKnownColorFlags = kNone_GrColorComponentFlags; |
| } |
| - output->fWillBlendWithDst = false; |
| + blendedColor->fWillBlendWithDst = false; |
| } else { |
| - output->fBlendedColorFlags = 0; |
| - output->fWillBlendWithDst = true; |
| + blendedColor->fKnownColorFlags = kNone_GrColorComponentFlags; |
| + blendedColor->fWillBlendWithDst = true; |
| } |
| } |