diff options
author | robertphillips <robertphillips@google.com> | 2016-06-03 15:48:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-03 15:48:16 -0700 |
commit | 862dae548a8ef40804bc9146d5c7b9f360efa960 (patch) | |
tree | 0cef8b474b9ff8bb55ae4d65ce7c0e65f19fddaa /src/core/SkLightingShader.cpp | |
parent | 69df0206252ce0e6293c60274a1dfc363bb2e3b5 (diff) |
Add ability to rotate light direction in drawLitAtlas Sample slide
As requested by Greg.
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2032263004
Review-Url: https://codereview.chromium.org/2032263004
Diffstat (limited to 'src/core/SkLightingShader.cpp')
-rw-r--r-- | src/core/SkLightingShader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/SkLightingShader.cpp b/src/core/SkLightingShader.cpp index cb25944a01..d011712fea 100644 --- a/src/core/SkLightingShader.cpp +++ b/src/core/SkLightingShader.cpp @@ -510,8 +510,8 @@ void SkLightingShaderImpl::LightingShaderContext::shadeSpan(int x, int y, xformedNorm.fX = lightShader.fInvNormRotation.fX * norm.fX + lightShader.fInvNormRotation.fY * norm.fY; - xformedNorm.fY = lightShader.fInvNormRotation.fX * norm.fX - - lightShader.fInvNormRotation.fY * norm.fY; + xformedNorm.fY = -lightShader.fInvNormRotation.fY * norm.fX + + lightShader.fInvNormRotation.fX * norm.fY; xformedNorm.fZ = norm.fZ; SkColor diffColor = SkUnPreMultiply::PMColorToColor(tmpColor2[i]); |