diff options
author | 2015-01-20 06:34:51 -0800 | |
---|---|---|
committer | 2015-01-20 06:34:51 -0800 | |
commit | 71e236c03e65ff6b48a3d0eb091f814dd3e3a928 (patch) | |
tree | 3b3ca3eb421a45b6aaf151c2e227cc1de4655a38 /src/gpu/effects/GrCoverageSetOpXP.cpp | |
parent | b2b416d3847c138a0a13876fdc1cdeae607b7e31 (diff) |
Remove willReadDst from GrFragmentProcessor.
Since only XP's can read dst now, there is no reason to have this query on GrFP.
This also triggered a chain reaction of cleaning up/removing unnecessary code
elsewhere.
BUG=skia:
Review URL: https://codereview.chromium.org/851143003
Diffstat (limited to 'src/gpu/effects/GrCoverageSetOpXP.cpp')
-rw-r--r-- | src/gpu/effects/GrCoverageSetOpXP.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/gpu/effects/GrCoverageSetOpXP.cpp b/src/gpu/effects/GrCoverageSetOpXP.cpp index bb87616e74..fe286f6bf5 100644 --- a/src/gpu/effects/GrCoverageSetOpXP.cpp +++ b/src/gpu/effects/GrCoverageSetOpXP.cpp @@ -195,22 +195,13 @@ void GrCoverageSetOpXPFactory::getInvariantOutput(const GrProcOptInfo& colorPOI, output->fBlendedColorFlags = 0; } - if (coveragePOI.readsDst()) { - output->fWillBlendWithDst = true; - } else { - output->fWillBlendWithDst = false; - } + output->fWillBlendWithDst = false; } else { output->fBlendedColorFlags = 0; output->fWillBlendWithDst = true; } } -bool GrCoverageSetOpXPFactory::willReadDst(const GrProcOptInfo& colorPOI, - const GrProcOptInfo& coveragePOI) const { - return coveragePOI.readsDst(); -} - GR_DEFINE_XP_FACTORY_TEST(GrCoverageSetOpXPFactory); GrXPFactory* GrCoverageSetOpXPFactory::TestCreate(SkRandom* random, |