diff options
Diffstat (limited to 'src/gpu/GrXferProcessor.cpp')
-rw-r--r-- | src/gpu/GrXferProcessor.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/GrXferProcessor.cpp b/src/gpu/GrXferProcessor.cpp index b07b9720df..01534a3adb 100644 --- a/src/gpu/GrXferProcessor.cpp +++ b/src/gpu/GrXferProcessor.cpp @@ -217,3 +217,10 @@ bool GrXPFactory::willNeedDstTexture(const GrCaps& caps, return (this->willReadDstColor(caps, optimizations, hasMixedSamples) && !caps.shaderCaps()->dstReadInShaderSupport()); } + +bool GrXPFactory::willReadDstColor(const GrCaps& caps, + const GrPipelineOptimizations& optimizations, + bool hasMixedSamples) const { + return optimizations.fOverrides.fUsePLSDstRead || this->onWillReadDstColor(caps, optimizations, + hasMixedSamples); +} |