From 42c456fd20bd45dd02f6d5eb0af7acf04341b1ee Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Mon, 6 Mar 2017 11:29:48 -0500 Subject: Remove PLS path renderer Change-Id: Ib727b0749a5a7da95832970e79804417e8b6a247 Reviewed-on: https://skia-review.googlesource.com/9300 Reviewed-by: Ethan Nicholas Commit-Queue: Brian Salomon --- src/gpu/GrXferProcessor.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/gpu/GrXferProcessor.cpp') diff --git a/src/gpu/GrXferProcessor.cpp b/src/gpu/GrXferProcessor.cpp index a926812818..3b8a2bfb87 100644 --- a/src/gpu/GrXferProcessor.cpp +++ b/src/gpu/GrXferProcessor.cpp @@ -188,7 +188,7 @@ bool GrXPFactory::WillNeedDstTexture(const GrXPFactory* factory, const GrCaps& c const GrProcessorSet::FragmentProcessorAnalysis& analysis) { bool result; if (factory) { - result = !analysis.usesPLSDstRead() && !caps.shaderCaps()->dstReadInShaderSupport() && + result = !caps.shaderCaps()->dstReadInShaderSupport() && factory->willReadDstInShader(caps, analysis); } else { result = GrPorterDuffXPFactory::WillSrcOverNeedDstTexture(caps, analysis); @@ -197,14 +197,6 @@ bool GrXPFactory::WillNeedDstTexture(const GrXPFactory* factory, const GrCaps& c return result; } -bool GrXPFactory::willReadDstInShader(const GrCaps& caps, - const FragmentProcessorAnalysis& analysis) const { - if (analysis.usesPLSDstRead()) { - return true; - } - return this->onWillReadDstInShader(caps, analysis); -} - GrXferProcessor* GrXPFactory::createXferProcessor(const FragmentProcessorAnalysis& analysis, bool hasMixedSamples, const DstTexture* dstTexture, -- cgit v1.2.3