diff options
author | Jim Van Verth <jvanverth@google.com> | 2017-05-22 15:52:21 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-05-22 20:37:57 +0000 |
commit | 8793e3889833a3de18254cd8a147e213ec98b7fc (patch) | |
tree | 40588dde8f49f3a0cb8cf37987f2d0b14b38ab04 /samplecode/SampleShadowUtils.cpp | |
parent | 79cdf28c51c8f8ff83575677419f95c0657fa077 (diff) |
Cache ambient and spot shadows at a canonical position
Change-Id: I1f80931513f7d2268b358fb38c86dd331f32f064
Reviewed-on: https://skia-review.googlesource.com/17394
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'samplecode/SampleShadowUtils.cpp')
-rwxr-xr-x | samplecode/SampleShadowUtils.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/samplecode/SampleShadowUtils.cpp b/samplecode/SampleShadowUtils.cpp index e592f97b64..8d8a0aeaf6 100755 --- a/samplecode/SampleShadowUtils.cpp +++ b/samplecode/SampleShadowUtils.cpp @@ -154,10 +154,7 @@ protected: static constexpr SkScalar kHeight = 50.f; static constexpr SkScalar kAmbientAlpha = 0.5f; static constexpr SkScalar kSpotAlpha = 0.5f; - - // transform light position relative to canvas to handle tiling - SkPoint lightXY = canvas->getTotalMatrix().mapXY(250, 400); - SkPoint3 lightPos = { lightXY.fX, lightXY.fY, 500 }; + static constexpr SkPoint3 lightPos = { 250, 400, 500 }; canvas->translate(3 * kPad, 3 * kPad); canvas->save(); |