Index: src/gpu/GrPipelineBuilder.h |
diff --git a/src/gpu/GrPipelineBuilder.h b/src/gpu/GrPipelineBuilder.h |
index df384b3c25f713b44c9425bd4065e04dd9f5313b..4f9016ba611e081e84ed2caecd52d0b62906f02a 100644 |
--- a/src/gpu/GrPipelineBuilder.h |
+++ b/src/gpu/GrPipelineBuilder.h |
@@ -84,23 +84,27 @@ public: |
* Creates a GrSimpleTextureEffect that uses local coords as texture coordinates. |
*/ |
void addColorTextureProcessor(GrTexture* texture, const SkMatrix& matrix) { |
- this->addColorProcessor(GrSimpleTextureEffect::Create(texture, matrix))->unref(); |
+ this->addColorProcessor(GrSimpleTextureEffect::Create(&fProcDataManager, texture, |
+ matrix))->unref(); |
} |
void addCoverageTextureProcessor(GrTexture* texture, const SkMatrix& matrix) { |
- this->addCoverageProcessor(GrSimpleTextureEffect::Create(texture, matrix))->unref(); |
+ this->addCoverageProcessor(GrSimpleTextureEffect::Create(&fProcDataManager, texture, |
+ matrix))->unref(); |
} |
void addColorTextureProcessor(GrTexture* texture, |
const SkMatrix& matrix, |
const GrTextureParams& params) { |
- this->addColorProcessor(GrSimpleTextureEffect::Create(texture, matrix, params))->unref(); |
+ this->addColorProcessor(GrSimpleTextureEffect::Create(&fProcDataManager, texture, matrix, |
+ params))->unref(); |
} |
void addCoverageTextureProcessor(GrTexture* texture, |
const SkMatrix& matrix, |
const GrTextureParams& params) { |
- this->addCoverageProcessor(GrSimpleTextureEffect::Create(texture, matrix, params))->unref(); |
+ this->addCoverageProcessor(GrSimpleTextureEffect::Create(&fProcDataManager, texture, matrix, |
+ params))->unref(); |
} |
/** |