| Index: src/gpu/GrPipelineBuilder.cpp
|
| diff --git a/src/gpu/GrPipelineBuilder.cpp b/src/gpu/GrPipelineBuilder.cpp
|
| index 5ef30e5947db44fdcb53102da98d306e2d144f5e..4c9b0a9ec49a2edc00371d89304090b07b404093 100644
|
| --- a/src/gpu/GrPipelineBuilder.cpp
|
| +++ b/src/gpu/GrPipelineBuilder.cpp
|
| @@ -99,7 +99,8 @@ bool GrPipelineBuilder::willXPNeedDstTexture(const GrCaps& caps,
|
| this->hasMixedSamples());
|
| }
|
|
|
| -void GrPipelineBuilder::AutoRestoreFragmentProcessors::set(GrPipelineBuilder* pipelineBuilder) {
|
| +void GrPipelineBuilder::AutoRestoreFragmentProcessors::set(
|
| + const GrPipelineBuilder* pipelineBuilder) {
|
| if (fPipelineBuilder) {
|
| int m = fPipelineBuilder->numColorFragmentStages() - fColorEffectCnt;
|
| SkASSERT(m >= 0);
|
| @@ -114,7 +115,7 @@ void GrPipelineBuilder::AutoRestoreFragmentProcessors::set(GrPipelineBuilder* pi
|
| }
|
| SkDEBUGCODE(--fPipelineBuilder->fBlockEffectRemovalCnt;)
|
| }
|
| - fPipelineBuilder = pipelineBuilder;
|
| + fPipelineBuilder = const_cast<GrPipelineBuilder*>(pipelineBuilder);
|
| if (NULL != pipelineBuilder) {
|
| fColorEffectCnt = pipelineBuilder->numColorFragmentStages();
|
| fCoverageEffectCnt = pipelineBuilder->numCoverageFragmentStages();
|
|
|