Index: src/core/SkColorShader.cpp |
diff --git a/src/core/SkColorShader.cpp b/src/core/SkColorShader.cpp |
index 2c7ee8bf347b3bca641e033baaa24f3ae3995135..83fd239a9223d38f69f8841434eca0c29b3cca88 100644 |
--- a/src/core/SkColorShader.cpp |
+++ b/src/core/SkColorShader.cpp |
@@ -89,12 +89,12 @@ SkShader::GradientType SkColorShader::asAGradient(GradientInfo* info) const { |
#include "SkGr.h" |
#include "effects/GrConstColorProcessor.h" |
-const GrFragmentProcessor* SkColorShader::asFragmentProcessor(GrContext*, const SkMatrix&, |
+sk_sp<GrFragmentProcessor> SkColorShader::asFragmentProcessor(GrContext*, const SkMatrix&, |
const SkMatrix*, |
SkFilterQuality, |
SkSourceGammaTreatment) const { |
GrColor color = SkColorToPremulGrColor(fColor); |
- return GrConstColorProcessor::Create(color, GrConstColorProcessor::kModulateA_InputMode); |
+ return GrConstColorProcessor::Make(color, GrConstColorProcessor::kModulateA_InputMode); |
} |
#endif |
@@ -217,13 +217,13 @@ SkShader::GradientType SkColor4Shader::asAGradient(GradientInfo* info) const { |
#include "SkGr.h" |
#include "effects/GrConstColorProcessor.h" |
-const GrFragmentProcessor* SkColor4Shader::asFragmentProcessor(GrContext*, const SkMatrix&, |
+sk_sp<GrFragmentProcessor> SkColor4Shader::asFragmentProcessor(GrContext*, const SkMatrix&, |
const SkMatrix*, |
SkFilterQuality, |
SkSourceGammaTreatment) const { |
// TODO: how to communicate color4f to Gr |
GrColor color = SkColorToPremulGrColor(fCachedByteColor); |
- return GrConstColorProcessor::Create(color, GrConstColorProcessor::kModulateA_InputMode); |
+ return GrConstColorProcessor::Make(color, GrConstColorProcessor::kModulateA_InputMode); |
} |
#endif |