diff options
author | 2015-09-22 06:41:59 -0700 | |
---|---|---|
committer | 2015-09-22 06:42:00 -0700 | |
commit | 87ba62e67c9ed0c453754a5341255829075c8e22 (patch) | |
tree | e7d9afe6c7079a78a1436dded8a1449d77534d1a /src/gpu/GrProcessor.cpp | |
parent | 106b12427e642d067dd5b48664eb693653853583 (diff) |
Replace GrExtractAlphaFragmentProcessor with DstIn compose processor
Review URL: https://codereview.chromium.org/1347943003
Diffstat (limited to 'src/gpu/GrProcessor.cpp')
-rw-r--r-- | src/gpu/GrProcessor.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/GrProcessor.cpp b/src/gpu/GrProcessor.cpp index 782b82ba5c..496e8ee218 100644 --- a/src/gpu/GrProcessor.cpp +++ b/src/gpu/GrProcessor.cpp @@ -241,6 +241,13 @@ bool GrFragmentProcessor::hasSameTransforms(const GrFragmentProcessor& that) con return true; } +#include "effects/GrXfermodeFragmentProcessor.h" + +const GrFragmentProcessor* GrFragmentProcessor::MulOuputByInputAlpha( + const GrFragmentProcessor* fp) { + return GrXfermodeFragmentProcessor::CreateFromDstProcessor(fp, SkXfermode::kDstIn_Mode); +} + /////////////////////////////////////////////////////////////////////////////////////////////////// // Initial static variable from GrXPFactory |