From 87ba62e67c9ed0c453754a5341255829075c8e22 Mon Sep 17 00:00:00 2001 From: bsalomon Date: Tue, 22 Sep 2015 06:41:59 -0700 Subject: Replace GrExtractAlphaFragmentProcessor with DstIn compose processor Review URL: https://codereview.chromium.org/1347943003 --- src/gpu/GrProcessor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/gpu/GrProcessor.cpp') 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 -- cgit v1.2.3