Index: src/effects/SkArithmeticMode_gpu.h |
diff --git a/src/effects/SkArithmeticMode_gpu.h b/src/effects/SkArithmeticMode_gpu.h |
index 7b343ee35f891f66b4771e6201fe8e299773deb2..d415cc4a49b780d324967cd8cc2f3ba746fc7f34 100644 |
--- a/src/effects/SkArithmeticMode_gpu.h |
+++ b/src/effects/SkArithmeticMode_gpu.h |
@@ -31,10 +31,10 @@ class GrGLArtithmeticFP; |
class GrArithmeticFP : public GrFragmentProcessor { |
public: |
- static GrFragmentProcessor* Create(GrProcessorDataManager* procDataManager, float k1, float k2, |
- float k3, float k4, bool enforcePMColor, |
- GrTexture* background) { |
- return new GrArithmeticFP(procDataManager, k1, k2, k3, k4, enforcePMColor, background); |
+ static const GrFragmentProcessor* Create(GrProcessorDataManager* procDataManager, |
+ float k1, float k2, float k3, float k4, |
+ bool enforcePMColor, const GrFragmentProcessor* dst) { |
+ return new GrArithmeticFP(procDataManager, k1, k2, k3, k4, enforcePMColor, dst); |
} |
~GrArithmeticFP() override {}; |
@@ -57,12 +57,10 @@ private: |
void onComputeInvariantOutput(GrInvariantOutput* inout) const override; |
GrArithmeticFP(GrProcessorDataManager*, float k1, float k2, float k3, float k4, |
- bool enforcePMColor, GrTexture* background); |
+ bool enforcePMColor, const GrFragmentProcessor* dst); |
float fK1, fK2, fK3, fK4; |
bool fEnforcePMColor; |
- GrCoordTransform fBackgroundTransform; |
- GrTextureAccess fBackgroundAccess; |
GR_DECLARE_FRAGMENT_PROCESSOR_TEST; |
typedef GrFragmentProcessor INHERITED; |