| Index: src/gpu/GrXferProcessor.cpp
|
| diff --git a/src/gpu/GrXferProcessor.cpp b/src/gpu/GrXferProcessor.cpp
|
| index 61cacac62ee8b6d1188cf3d9083de523d2b415b0..de08ef0ee69c4f5c0a110ab17f1130b2a720fd62 100644
|
| --- a/src/gpu/GrXferProcessor.cpp
|
| +++ b/src/gpu/GrXferProcessor.cpp
|
| @@ -40,7 +40,7 @@ GrXferProcessor* GrXPFactory::createXferProcessor(const GrProcOptInfo& colorPOI,
|
| const GrDrawTargetCaps& caps) const {
|
| #ifdef SK_DEBUG
|
| if (this->willReadDstColor(caps, colorPOI, coveragePOI)) {
|
| - if (!caps.dstReadInShaderSupport()) {
|
| + if (!caps.shaderCaps()->dstReadInShaderSupport()) {
|
| SkASSERT(dstCopy && dstCopy->texture());
|
| } else {
|
| SkASSERT(!dstCopy || !dstCopy->texture());
|
| @@ -54,6 +54,7 @@ GrXferProcessor* GrXPFactory::createXferProcessor(const GrProcOptInfo& colorPOI,
|
|
|
| bool GrXPFactory::willNeedDstCopy(const GrDrawTargetCaps& caps, const GrProcOptInfo& colorPOI,
|
| const GrProcOptInfo& coveragePOI) const {
|
| - return (this->willReadDstColor(caps, colorPOI, coveragePOI) && !caps.dstReadInShaderSupport());
|
| + return (this->willReadDstColor(caps, colorPOI, coveragePOI)
|
| + && !caps.shaderCaps()->dstReadInShaderSupport());
|
| }
|
|
|
|
|