diff options
author | 2015-07-08 09:36:59 -0700 | |
---|---|---|
committer | 2015-07-08 09:36:59 -0700 | |
commit | b2456053c7e20e5439915cd2954c71f73bc85375 (patch) | |
tree | 731803e3678656310fb549e744a157107af96563 /src/effects/SkArithmeticMode.cpp | |
parent | 85ff25e8d905502ec09d057ecc6245f487bf94ce (diff) |
more threading of GrShaderDataManager
TBR=bsalomon@google.com
BUG=skia:
Review URL: https://codereview.chromium.org/1215643006
Diffstat (limited to 'src/effects/SkArithmeticMode.cpp')
-rw-r--r-- | src/effects/SkArithmeticMode.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/effects/SkArithmeticMode.cpp b/src/effects/SkArithmeticMode.cpp index 4914c696ee..944707de96 100644 --- a/src/effects/SkArithmeticMode.cpp +++ b/src/effects/SkArithmeticMode.cpp @@ -31,7 +31,8 @@ public: SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkArithmeticMode_scalar) #if SK_SUPPORT_GPU - bool asFragmentProcessor(GrFragmentProcessor**, GrTexture* background) const override; + bool asFragmentProcessor(GrFragmentProcessor**, GrShaderDataManager*, + GrTexture* background) const override; bool asXPFactory(GrXPFactory**) const override; #endif @@ -235,9 +236,11 @@ SkXfermode* SkArithmeticMode::Create(SkScalar k1, SkScalar k2, #if SK_SUPPORT_GPU bool SkArithmeticMode_scalar::asFragmentProcessor(GrFragmentProcessor** fp, + GrShaderDataManager* shaderDataManager, GrTexture* background) const { if (fp) { - *fp = GrArithmeticFP::Create(SkScalarToFloat(fK[0]), + *fp = GrArithmeticFP::Create(shaderDataManager, + SkScalarToFloat(fK[0]), SkScalarToFloat(fK[1]), SkScalarToFloat(fK[2]), SkScalarToFloat(fK[3]), |