diff options
author | bsalomon <bsalomon@google.com> | 2015-09-28 06:26:28 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-28 06:26:29 -0700 |
commit | f1b7a1d82860e106ed7d3e0e876419e65783fb84 (patch) | |
tree | 8177909b7cf258639fccd47037befeae6c649c29 /src/core/SkLightingShader.cpp | |
parent | 67c6513a96f0dbfeff2bee1c444a5ac9f07857c6 (diff) |
Make skpaint->grpaint flow work for composing draws (verts and atlas)
One side effect is that the SkShader's (or implicit shader's) fragment processor is responsible for the transition from an unpremul paint color to a premul color.
Review URL: https://codereview.chromium.org/1348583002
Diffstat (limited to 'src/core/SkLightingShader.cpp')
-rw-r--r-- | src/core/SkLightingShader.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkLightingShader.cpp b/src/core/SkLightingShader.cpp index b23acfdf7d..15b46149c9 100644 --- a/src/core/SkLightingShader.cpp +++ b/src/core/SkLightingShader.cpp @@ -400,7 +400,7 @@ const GrFragmentProcessor* SkLightingShaderImpl::asFragmentProcessor( SkAutoTUnref<const GrFragmentProcessor> inner ( new LightingFP(pdm, diffuseTexture, normalTexture, diffM, normM, diffParams, normParams, fLights, fInvNormRotation)); - return GrFragmentProcessor::MulOuputByInputAlpha(inner); + return GrFragmentProcessor::MulOutputByInputAlpha(inner); } #endif |