diff options
Diffstat (limited to 'src/gpu/effects/GrCoverageSetOpXP.h')
-rw-r--r-- | src/gpu/effects/GrCoverageSetOpXP.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/effects/GrCoverageSetOpXP.h b/src/gpu/effects/GrCoverageSetOpXP.h index 7c9f909978..ed6b9aa9f0 100644 --- a/src/gpu/effects/GrCoverageSetOpXP.h +++ b/src/gpu/effects/GrCoverageSetOpXP.h @@ -32,16 +32,16 @@ public: private: constexpr GrCoverageSetOpXPFactory(SkRegion::Op regionOp, bool invertCoverage); - bool willReadsDst(const GrProcOptInfo&, const GrProcOptInfo&) const override { + bool willReadsDst(const FragmentProcessorAnalysis&) const override { return fRegionOp != SkRegion::kReplace_Op; } GrXferProcessor* onCreateXferProcessor(const GrCaps&, - const GrPipelineAnalysis&, + const FragmentProcessorAnalysis&, bool hasMixedSamples, const DstTexture*) const override; - bool willReadDstInShader(const GrCaps&, ColorType, CoverageType) const override { + bool onWillReadDstInShader(const GrCaps&, const FragmentProcessorAnalysis&) const override { return false; } |