| Index: src/gpu/gl/GrGLProgramDesc.cpp
|
| diff --git a/src/gpu/gl/GrGLProgramDesc.cpp b/src/gpu/gl/GrGLProgramDesc.cpp
|
| index f8510ff30b1e452d14b6ab5559680821040b769b..954a482f3a1df5d898322ef323c3423adcbe0cb2 100644
|
| --- a/src/gpu/gl/GrGLProgramDesc.cpp
|
| +++ b/src/gpu/gl/GrGLProgramDesc.cpp
|
| @@ -204,7 +204,6 @@ bool GrGLProgramDescBuilder::Build(const GrOptDrawState& optState,
|
| const GrProgramDesc::DescInfo& descInfo,
|
| GrGpu::DrawType drawType,
|
| GrGpuGL* gpu,
|
| - const GrDeviceCoordTexture* dstCopy,
|
| GrProgramDesc* desc) {
|
| bool inputColorIsUsed = descInfo.fInputColorIsUsed;
|
| bool inputCoverageIsUsed = descInfo.fInputCoverageIsUsed;
|
| @@ -294,6 +293,7 @@ bool GrGLProgramDescBuilder::Build(const GrOptDrawState& optState,
|
| }
|
|
|
| if (descInfo.fReadsDst) {
|
| + const GrDeviceCoordTexture* dstCopy = optState.getDstCopy();
|
| SkASSERT(dstCopy || gpu->caps()->dstReadInShaderSupport());
|
| const GrTexture* dstCopyTexture = NULL;
|
| if (dstCopy) {
|
|
|