| 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());
 | 
|  }
 | 
|  
 | 
| 
 |