Index: src/gpu/gl/builders/GrGLProgramBuilder.cpp |
diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.cpp b/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
index 6c8eae191d166bcbbb7fad9e77bf4a109b9b0593..bad1d63ae7a6432b47ee6dc4e7998b7de55b7ca2 100644 |
--- a/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
+++ b/src/gpu/gl/builders/GrGLProgramBuilder.cpp |
@@ -203,8 +203,9 @@ void GrGLProgramBuilder::emitAndInstallProcs(GrGLSLExpr4* inputColor, GrGLSLExpr |
fFragmentProcessors.reset(SkNEW(GrGLInstalledFragProcs)); |
int numProcs = this->pipeline().numFragmentStages(); |
- this->emitAndInstallFragProcs(0, this->pipeline().numColorStages(), inputColor); |
- this->emitAndInstallFragProcs(this->pipeline().numColorStages(), numProcs, inputCoverage); |
+ this->emitAndInstallFragProcs(0, this->pipeline().numColorFragmentStages(), inputColor); |
+ this->emitAndInstallFragProcs(this->pipeline().numColorFragmentStages(), numProcs, |
+ inputCoverage); |
this->emitAndInstallXferProc(*this->pipeline().getXferProcessor(), *inputColor, *inputCoverage); |
} |