diff options
author | 2015-05-04 12:58:16 -0700 | |
---|---|---|
committer | 2015-05-04 12:58:16 -0700 | |
commit | 99bc9fdfb555f1cf8e426329633e735e3020b829 (patch) | |
tree | b44542eeeb8eccf485d2a3263d0ac4a35234c38f /src/gpu/effects | |
parent | 64fb51d36df5d4e857c3425fe4cb1b1ecbd169fb (diff) |
Remove canTweakAlphaForCoverage from XP's since batch reads flag.
BUG=skia:
Review URL: https://codereview.chromium.org/1127693002
Diffstat (limited to 'src/gpu/effects')
-rw-r--r-- | src/gpu/effects/GrCustomXfermodePriv.h | 4 | ||||
-rw-r--r-- | src/gpu/effects/GrDisableColorXP.h | 2 | ||||
-rw-r--r-- | src/gpu/effects/GrPorterDuffXferProcessor.cpp | 6 |
3 files changed, 1 insertions, 11 deletions
diff --git a/src/gpu/effects/GrCustomXfermodePriv.h b/src/gpu/effects/GrCustomXfermodePriv.h index 216fb62d43..edcdcc0a6e 100644 --- a/src/gpu/effects/GrCustomXfermodePriv.h +++ b/src/gpu/effects/GrCustomXfermodePriv.h @@ -64,10 +64,6 @@ public: return true; } - bool canTweakAlphaForCoverage() const override { - return false; - } - void getInvariantOutput(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, GrXPFactory::InvariantOutput*) const override; diff --git a/src/gpu/effects/GrDisableColorXP.h b/src/gpu/effects/GrDisableColorXP.h index 9bbe24d757..f5fe4fd6f1 100644 --- a/src/gpu/effects/GrDisableColorXP.h +++ b/src/gpu/effects/GrDisableColorXP.h @@ -23,8 +23,6 @@ public: return true; } - bool canTweakAlphaForCoverage() const override { return true; } - void getInvariantOutput(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, GrXPFactory::InvariantOutput* output) const override { output->fBlendedColorFlags = 0; diff --git a/src/gpu/effects/GrPorterDuffXferProcessor.cpp b/src/gpu/effects/GrPorterDuffXferProcessor.cpp index b2c81754a1..506383a29e 100644 --- a/src/gpu/effects/GrPorterDuffXferProcessor.cpp +++ b/src/gpu/effects/GrPorterDuffXferProcessor.cpp @@ -591,10 +591,6 @@ bool GrPorterDuffXPFactory::supportsRGBCoverage(GrColor /*knownColor*/, return false; } -bool GrPorterDuffXPFactory::canTweakAlphaForCoverage() const { - return can_tweak_alpha_for_coverage(fDstCoeff); -} - void GrPorterDuffXPFactory::getInvariantOutput(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, GrXPFactory::InvariantOutput* output) const { @@ -672,7 +668,7 @@ bool GrPorterDuffXPFactory::willReadDstColor(const GrDrawTargetCaps& caps, return false; } - if (this->canTweakAlphaForCoverage()) { + if (can_tweak_alpha_for_coverage(fDstCoeff)) { return false; } |