Index: src/core/SkLocalMatrixShader.h |
diff --git a/src/core/SkLocalMatrixShader.h b/src/core/SkLocalMatrixShader.h |
index 1a469948c6593fc5140001a5c26705d18aa146ed..ddb5de83103bb40b20d8ff364a8f5ad1dbb7a132 100644 |
--- a/src/core/SkLocalMatrixShader.h |
+++ b/src/core/SkLocalMatrixShader.h |
@@ -36,18 +36,20 @@ public: |
virtual bool asFragmentProcessor(GrContext* context, const SkPaint& paint, |
const SkMatrix& viewM, const SkMatrix* localMatrix, |
- GrColor* grColor, GrFragmentProcessor** fp) const override { |
+ GrColor* grColor, GrShaderDataManager* shaderDataManager, |
+ GrFragmentProcessor** fp) const override { |
SkMatrix tmp = this->getLocalMatrix(); |
if (localMatrix) { |
tmp.preConcat(*localMatrix); |
} |
- return fProxyShader->asFragmentProcessor(context, paint, viewM, &tmp, grColor, fp); |
+ return fProxyShader->asFragmentProcessor(context, paint, viewM, &tmp, grColor, |
+ shaderDataManager, fp); |
} |
#else |
virtual bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, |
- const SkMatrix*, GrColor*, |
+ const SkMatrix*, GrColor*, GrShaderDataManager*, |
GrFragmentProcessor**) const override { |
SkDEBUGFAIL("Should not call in GPU-less build"); |
return false; |