Chromium Code Reviews| Index: src/core/SkNormalSource.cpp |
| diff --git a/src/core/SkNormalSource.cpp b/src/core/SkNormalSource.cpp |
| index c082d843c1185c820914122aa2b75d1e28e0e35b..277340db8cb806aefb1804402c0fb8ecf5159339 100644 |
| --- a/src/core/SkNormalSource.cpp |
| +++ b/src/core/SkNormalSource.cpp |
| @@ -26,11 +26,7 @@ public: |
| , fInvCTM(invCTM) {} |
| #if SK_SUPPORT_GPU |
| - sk_sp<GrFragmentProcessor> asFragmentProcessor(GrContext*, |
| - const SkMatrix& viewM, |
| - const SkMatrix* localMatrix, |
| - SkFilterQuality, |
| - SkSourceGammaTreatment) const override; |
| + sk_sp<GrFragmentProcessor> asFragmentProcessor(const SkShader::AsFPArgs&) const override; |
| #endif |
| SkNormalSource::Provider* asProvider(const SkShader::ContextRec& rec, |
| @@ -178,13 +174,8 @@ private: |
| }; |
| sk_sp<GrFragmentProcessor> NormalMapSourceImpl::asFragmentProcessor( |
| - GrContext *context, |
| - const SkMatrix &viewM, |
| - const SkMatrix *localMatrix, |
| - SkFilterQuality filterQuality, |
| - SkSourceGammaTreatment gammaTreatment) const { |
| - sk_sp<GrFragmentProcessor> mapFP = fMapShader->asFragmentProcessor(context, viewM, |
| - localMatrix, filterQuality, gammaTreatment); |
| + const SkShader::AsFPArgs& args) const { |
|
egdaniel
2016/07/22 17:27:59
same comment as below with alignment
|
| + sk_sp<GrFragmentProcessor> mapFP = fMapShader->asFragmentProcessor(args); |
| if (!mapFP) { |
| return nullptr; |
| } |
| @@ -336,11 +327,7 @@ public: |
| NormalFlatSourceImpl(){} |
| #if SK_SUPPORT_GPU |
| - sk_sp<GrFragmentProcessor> asFragmentProcessor(GrContext*, |
| - const SkMatrix& viewM, |
| - const SkMatrix* localMatrix, |
| - SkFilterQuality, |
| - SkSourceGammaTreatment) const override; |
| + sk_sp<GrFragmentProcessor> asFragmentProcessor(const SkShader::AsFPArgs&) const override; |
| #endif |
| SkNormalSource::Provider* asProvider(const SkShader::ContextRec& rec, |
| @@ -418,11 +405,7 @@ private: |
| }; |
| sk_sp<GrFragmentProcessor> NormalFlatSourceImpl::asFragmentProcessor( |
| - GrContext *context, |
| - const SkMatrix &viewM, |
| - const SkMatrix *localMatrix, |
| - SkFilterQuality filterQuality, |
| - SkSourceGammaTreatment gammaTreatment) const { |
| + const SkShader::AsFPArgs&) const { |
|
egdaniel
2016/07/22 17:27:59
This line seems like it either needs to be spaced
|
| return sk_make_sp<NormalFlatFP>(); |
| } |