| Index: src/effects/SkPerlinNoiseShader.cpp
|
| diff --git a/src/effects/SkPerlinNoiseShader.cpp b/src/effects/SkPerlinNoiseShader.cpp
|
| index a530753d88008f48a9fa77c40663e363a5ae44db..842c32ca3479bdcbd0dd1db1c9008e9aaafff168 100644
|
| --- a/src/effects/SkPerlinNoiseShader.cpp
|
| +++ b/src/effects/SkPerlinNoiseShader.cpp
|
| @@ -20,7 +20,6 @@
|
| #include "GrInvariantOutput.h"
|
| #include "SkGr.h"
|
| #include "effects/GrConstColorProcessor.h"
|
| -#include "effects/GrExtractAlphaFragmentProcessor.h"
|
| #include "gl/GrGLFragmentProcessor.h"
|
| #include "gl/builders/GrGLProgramBuilder.h"
|
| #endif
|
| @@ -935,7 +934,7 @@ const GrFragmentProcessor* SkPerlinNoiseShader::asFragmentProcessor(
|
| SkAutoTUnref<const GrFragmentProcessor> inner(
|
| GrConstColorProcessor::Create(0x80404040,
|
| GrConstColorProcessor::kModulateRGBA_InputMode));
|
| - return GrExtractAlphaFragmentProcessor::Create(inner);
|
| + return GrFragmentProcessor::MulOuputByInputAlpha(inner);
|
| }
|
| // Emit zero.
|
| return GrConstColorProcessor::Create(0x0, GrConstColorProcessor::kIgnore_InputMode);
|
| @@ -963,7 +962,7 @@ const GrFragmentProcessor* SkPerlinNoiseShader::asFragmentProcessor(
|
| paintingData,
|
| permutationsTexture, noiseTexture,
|
| m));
|
| - return GrExtractAlphaFragmentProcessor::Create(inner);
|
| + return GrFragmentProcessor::MulOuputByInputAlpha(inner);
|
| }
|
| delete paintingData;
|
| return nullptr;
|
|
|