Index: src/effects/SkArithmeticMode.cpp |
diff --git a/src/effects/SkArithmeticMode.cpp b/src/effects/SkArithmeticMode.cpp |
index 7db6b47d66c0515cbd269f822aee6b2a6323cb4f..35ac8a84ba3a1d18743b259eb2a04d3e992883e2 100644 |
--- a/src/effects/SkArithmeticMode.cpp |
+++ b/src/effects/SkArithmeticMode.cpp |
@@ -31,8 +31,8 @@ public: |
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkArithmeticMode_scalar) |
#if SK_SUPPORT_GPU |
- bool asFragmentProcessor(GrFragmentProcessor**, GrProcessorDataManager*, |
- GrTexture* background) const override; |
+ bool asFragmentProcessor(const GrFragmentProcessor**, GrProcessorDataManager*, |
+ const GrFragmentProcessor* dst) const override; |
bool asXPFactory(GrXPFactory**) const override; |
#endif |
@@ -235,9 +235,9 @@ SkXfermode* SkArithmeticMode::Create(SkScalar k1, SkScalar k2, |
////////////////////////////////////////////////////////////////////////////// |
#if SK_SUPPORT_GPU |
-bool SkArithmeticMode_scalar::asFragmentProcessor(GrFragmentProcessor** fp, |
+bool SkArithmeticMode_scalar::asFragmentProcessor(const GrFragmentProcessor** fp, |
GrProcessorDataManager* procDataManager, |
- GrTexture* background) const { |
+ const GrFragmentProcessor* dst) const { |
if (fp) { |
*fp = GrArithmeticFP::Create(procDataManager, |
SkScalarToFloat(fK[0]), |
@@ -245,7 +245,7 @@ bool SkArithmeticMode_scalar::asFragmentProcessor(GrFragmentProcessor** fp, |
SkScalarToFloat(fK[2]), |
SkScalarToFloat(fK[3]), |
fEnforcePMColor, |
- background); |
+ dst); |
} |
return true; |
} |