Index: src/gpu/effects/GrPorterDuffXferProcessor.cpp |
diff --git a/src/gpu/effects/GrPorterDuffXferProcessor.cpp b/src/gpu/effects/GrPorterDuffXferProcessor.cpp |
index 5f34f75854838a6d419eedcabf366b0dde7586c5..f97d931637986a84099a3a6d26046ceb512d72b3 100644 |
--- a/src/gpu/effects/GrPorterDuffXferProcessor.cpp |
+++ b/src/gpu/effects/GrPorterDuffXferProcessor.cpp |
@@ -13,7 +13,7 @@ |
#include "GrProcOptInfo.h" |
#include "GrTypes.h" |
#include "GrXferProcessor.h" |
-#include "gl/GrGLBlend.h" |
+#include "gl/GrGLSLBlend.h" |
#include "gl/GrGLXferProcessor.h" |
#include "gl/builders/GrGLFragmentShaderBuilder.h" |
#include "gl/builders/GrGLProgramBuilder.h" |
@@ -502,7 +502,7 @@ private: |
const ShaderPDXferProcessor& xp = proc.cast<ShaderPDXferProcessor>(); |
GrGLXPFragmentBuilder* fsBuilder = pb->getFragmentShaderBuilder(); |
- GrGLBlend::AppendPorterDuffBlend(fsBuilder, srcColor, dstColor, outColor, xp.getXfermode()); |
+ GrGLSLBlend::AppendMode(fsBuilder, srcColor, dstColor, outColor, xp.getXfermode()); |
} |
void onSetData(const GrGLProgramDataManager&, const GrXferProcessor&) override {} |
@@ -607,7 +607,7 @@ GrXferProcessor* PDLCDXferProcessor::Create(SkXfermode::Mode xfermode, |
return nullptr; |
} |
- GrColor blendConstant = GrUnPreMulColor(colorPOI.color()); |
+ GrColor blendConstant = GrUnpremulColor(colorPOI.color()); |
uint8_t alpha = GrColorUnpackA(blendConstant); |
blendConstant |= (0xff << GrColor_SHIFT_A); |