| Index: src/gpu/effects/GrTextureDomain.cpp
|
| diff --git a/src/gpu/effects/GrTextureDomain.cpp b/src/gpu/effects/GrTextureDomain.cpp
|
| index 1d3b37dddd98d84b23745178381cf302b0fd59cd..e24a3bf6346a60658c5eabb7bbf7d5a6fa17802a 100644
|
| --- a/src/gpu/effects/GrTextureDomain.cpp
|
| +++ b/src/gpu/effects/GrTextureDomain.cpp
|
| @@ -269,12 +269,13 @@ bool GrTextureDomainEffect::onIsEqual(const GrProcessor& sBase) const {
|
| this->fTextureDomain == s.fTextureDomain;
|
| }
|
|
|
| -void GrTextureDomainEffect::getConstantColorComponents(GrColor* color, uint32_t* validFlags) const {
|
| +void GrTextureDomainEffect::onComputeInvarientOutput(InvarientOutput* invarientOutput) const {
|
| if (GrTextureDomain::kDecal_Mode == fTextureDomain.mode()) { // TODO: helper
|
| - *validFlags = 0;
|
| + invarientOutput->validFlags = 0;
|
| } else {
|
| - this->updateConstantColorComponentsForModulation(color, validFlags);
|
| + this->updateInvarientOutputForModulation(invarientOutput);
|
| }
|
| + invarientOutput->isSingleComponent = false;
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|