From c6bc58eded89b0c0a36b8e20e193c200f297a0da Mon Sep 17 00:00:00 2001 From: joshualitt Date: Wed, 10 Dec 2014 13:48:57 -0800 Subject: Remove GP from drawstate, revision of invariant output for GP BUG=skia: Review URL: https://codereview.chromium.org/791743003 --- src/gpu/effects/GrBitmapTextGeoProc.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/gpu/effects/GrBitmapTextGeoProc.cpp') diff --git a/src/gpu/effects/GrBitmapTextGeoProc.cpp b/src/gpu/effects/GrBitmapTextGeoProc.cpp index 1578fd8fe4..9c5e82e8ff 100644 --- a/src/gpu/effects/GrBitmapTextGeoProc.cpp +++ b/src/gpu/effects/GrBitmapTextGeoProc.cpp @@ -84,15 +84,15 @@ bool GrBitmapTextGeoProc::onIsEqual(const GrGeometryProcessor& other) const { return SkToBool(this->inColor()) == SkToBool(gp.inColor()); } -void GrBitmapTextGeoProc::onComputeInvariantOutput(GrInvariantOutput* inout) const { +void GrBitmapTextGeoProc::onGetInvariantOutputCoverage(GrInitInvariantOutput* out) const { if (GrPixelConfigIsAlphaOnly(this->texture(0)->config())) { - inout->mulByUnknownAlpha(); + out->setUnknownSingleComponent(); } else if (GrPixelConfigIsOpaque(this->texture(0)->config())) { - inout->mulByUnknownOpaqueColor(); - inout->setUsingLCDCoverage(); + out->setUnknownOpaqueFourComponents(); + out->setUsingLCDCoverage(); } else { - inout->mulByUnknownColor(); - inout->setUsingLCDCoverage(); + out->setUnknownFourComponents(); + out->setUsingLCDCoverage(); } } -- cgit v1.2.3