Index: src/effects/SkArithmeticMode_gpu.h |
diff --git a/src/effects/SkArithmeticMode_gpu.h b/src/effects/SkArithmeticMode_gpu.h |
index b9235b3813933faf52b7b9f9c2f9368b2a549139..a3c3d3ba2cc98d319639d4584e103aad57e02689 100644 |
--- a/src/effects/SkArithmeticMode_gpu.h |
+++ b/src/effects/SkArithmeticMode_gpu.h |
@@ -31,9 +31,11 @@ class GrGLArtithmeticFP; |
class GrArithmeticFP : public GrFragmentProcessor { |
public: |
- static GrFragmentProcessor* Create(float k1, float k2, float k3, float k4, bool enforcePMColor, |
- GrTexture* background) { |
- return SkNEW_ARGS(GrArithmeticFP, (k1, k2, k3, k4, enforcePMColor, background)); |
+ static GrFragmentProcessor* Create(GrShaderDataManager* shaderDataManager, float k1, float k2, |
+ float k3, float k4, bool enforcePMColor, |
+ GrTexture* background) { |
+ return SkNEW_ARGS(GrArithmeticFP, (shaderDataManager, k1, k2, k3, k4, enforcePMColor, |
+ background)); |
} |
~GrArithmeticFP() override {}; |
@@ -55,8 +57,8 @@ private: |
void onComputeInvariantOutput(GrInvariantOutput* inout) const override; |
- GrArithmeticFP(float k1, float k2, float k3, float k4, bool enforcePMColor, |
- GrTexture* background); |
+ GrArithmeticFP(GrShaderDataManager*, float k1, float k2, float k3, float k4, |
+ bool enforcePMColor, GrTexture* background); |
float fK1, fK2, fK3, fK4; |
bool fEnforcePMColor; |