aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/effects
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2015-05-04 12:58:16 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-05-04 12:58:16 -0700
commit99bc9fdfb555f1cf8e426329633e735e3020b829 (patch)
treeb44542eeeb8eccf485d2a3263d0ac4a35234c38f /src/gpu/effects
parent64fb51d36df5d4e857c3425fe4cb1b1ecbd169fb (diff)
Remove canTweakAlphaForCoverage from XP's since batch reads flag.
Diffstat (limited to 'src/gpu/effects')
-rw-r--r--src/gpu/effects/GrCustomXfermodePriv.h4
-rw-r--r--src/gpu/effects/GrDisableColorXP.h2
-rw-r--r--src/gpu/effects/GrPorterDuffXferProcessor.cpp6
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;
}