commit | 73e334469e893688b537db80aae9b5b4e1c3d839 | [log] [tgz] |
---|---|---|
author | Mike Reed <reed@google.com> | Thu Apr 09 14:03:25 2020 -0400 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Thu Apr 09 18:35:06 2020 +0000 |
tree | 6845ddeed12ecb69fac0fb6c6cf502b2d646dd4a | |
parent | cc81e202b475719c28ea9a541aed18bccfe743a9 [diff] [blame] |
fix computation for localToWorld Change-Id: I962f47dce685a938f6ec9f7fbbb79c34ea9b3c4b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/282677 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Mike Reed <reed@google.com>
diff --git a/samplecode/Sample3D.cpp b/samplecode/Sample3D.cpp index 88825de..657ebab 100644 --- a/samplecode/Sample3D.cpp +++ b/samplecode/Sample3D.cpp
@@ -103,7 +103,7 @@ SkM44 localToWorld(SkCanvas* canvas) { SkM44 camera; SkAssertResult(canvas->findMarkedCTM(kCameraID, &camera)); - return inv(canvas->getLocalToDevice()) * camera; + return inv(camera) * canvas->getLocalToDevice(); } };