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