| 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
|
|
|