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) { |