diff options
author | bsalomon <bsalomon@google.com> | 2015-09-22 06:41:59 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-22 06:42:00 -0700 |
commit | 87ba62e67c9ed0c453754a5341255829075c8e22 (patch) | |
tree | e7d9afe6c7079a78a1436dded8a1449d77534d1a /src/effects/gradients | |
parent | 106b12427e642d067dd5b48664eb693653853583 (diff) |
Replace GrExtractAlphaFragmentProcessor with DstIn compose processor
Review URL: https://codereview.chromium.org/1347943003
Diffstat (limited to 'src/effects/gradients')
-rw-r--r-- | src/effects/gradients/SkLinearGradient.cpp | 3 | ||||
-rw-r--r-- | src/effects/gradients/SkRadialGradient.cpp | 3 | ||||
-rw-r--r-- | src/effects/gradients/SkSweepGradient.cpp | 3 | ||||
-rw-r--r-- | src/effects/gradients/SkTwoPointConicalGradient.cpp | 3 |
4 files changed, 4 insertions, 8 deletions
diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp index e36a569562..21d368caab 100644 --- a/src/effects/gradients/SkLinearGradient.cpp +++ b/src/effects/gradients/SkLinearGradient.cpp @@ -439,7 +439,6 @@ void SkLinearGradient::LinearGradientContext::shadeSpan16(int x, int y, #if SK_SUPPORT_GPU -#include "effects/GrExtractAlphaFragmentProcessor.h" #include "gl/builders/GrGLProgramBuilder.h" #include "SkGr.h" @@ -562,7 +561,7 @@ const GrFragmentProcessor* SkLinearGradient::asFragmentProcessor( SkAutoTUnref<const GrFragmentProcessor> inner( GrLinearGradient::Create(context, procDataManager, *this, matrix, fTileMode)); - return GrExtractAlphaFragmentProcessor::Create(inner); + return GrFragmentProcessor::MulOuputByInputAlpha(inner); } diff --git a/src/effects/gradients/SkRadialGradient.cpp b/src/effects/gradients/SkRadialGradient.cpp index 13b45101cf..bf46f70f6a 100644 --- a/src/effects/gradients/SkRadialGradient.cpp +++ b/src/effects/gradients/SkRadialGradient.cpp @@ -415,7 +415,6 @@ void SkRadialGradient::RadialGradientContext::shadeSpan(int x, int y, #if SK_SUPPORT_GPU #include "SkGr.h" -#include "effects/GrExtractAlphaFragmentProcessor.h" #include "gl/builders/GrGLProgramBuilder.h" class GrGLRadialGradient : public GrGLGradientEffect { @@ -534,7 +533,7 @@ const GrFragmentProcessor* SkRadialGradient::asFragmentProcessor( matrix.postConcat(fPtsToUnit); SkAutoTUnref<const GrFragmentProcessor> inner( GrRadialGradient::Create(context, procDataManager, *this, matrix, fTileMode)); - return GrExtractAlphaFragmentProcessor::Create(inner); + return GrFragmentProcessor::MulOuputByInputAlpha(inner); } #endif diff --git a/src/effects/gradients/SkSweepGradient.cpp b/src/effects/gradients/SkSweepGradient.cpp index 40b0f8288b..207308a97f 100644 --- a/src/effects/gradients/SkSweepGradient.cpp +++ b/src/effects/gradients/SkSweepGradient.cpp @@ -167,7 +167,6 @@ void SkSweepGradient::SweepGradientContext::shadeSpan16(int x, int y, uint16_t* #if SK_SUPPORT_GPU #include "SkGr.h" -#include "effects/GrExtractAlphaFragmentProcessor.h" #include "gl/builders/GrGLProgramBuilder.h" class GrGLSweepGradient : public GrGLGradientEffect { @@ -292,7 +291,7 @@ const GrFragmentProcessor* SkSweepGradient::asFragmentProcessor( SkAutoTUnref<const GrFragmentProcessor> inner( GrSweepGradient::Create(context, procDataManager, *this, matrix)); - return GrExtractAlphaFragmentProcessor::Create(inner); + return GrFragmentProcessor::MulOuputByInputAlpha(inner); } #endif diff --git a/src/effects/gradients/SkTwoPointConicalGradient.cpp b/src/effects/gradients/SkTwoPointConicalGradient.cpp index daec1e6388..f6462b31ae 100644 --- a/src/effects/gradients/SkTwoPointConicalGradient.cpp +++ b/src/effects/gradients/SkTwoPointConicalGradient.cpp @@ -359,7 +359,6 @@ void SkTwoPointConicalGradient::flatten(SkWriteBuffer& buffer) const { #if SK_SUPPORT_GPU #include "SkGr.h" -#include "effects/GrExtractAlphaFragmentProcessor.h" const GrFragmentProcessor* SkTwoPointConicalGradient::asFragmentProcessor( GrContext* context, @@ -372,7 +371,7 @@ const GrFragmentProcessor* SkTwoPointConicalGradient::asFragmentProcessor( SkAutoTUnref<const GrFragmentProcessor> inner( Gr2PtConicalGradientEffect::Create(context, procDataManager, *this, fTileMode, localMatrix)); - return GrExtractAlphaFragmentProcessor::Create(inner); + return GrFragmentProcessor::MulOuputByInputAlpha(inner); } #endif |