-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Optimize some 2d full matrix operations in gfx::Transform
There are two purposes: 1. To improve performance of 2d full matrix operations. Though full matrices are rare, some special apps (e.g. motionmark) use full 2d matrices heavily. This CL can improve motionmark CanvasLine Leaves and Multiply by about 1% (https://pinpoint-dot-chromeperf.appspot.com/job/112ba12e5a0000). 2. To ensure 2d preservation in Inverse and Concat operations. Bug: 1359528 Change-Id: Iab03df64166d8105e18652e2872fa1b34837f284 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4017954 Reviewed-by: David Baron <dbaron@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Owners-Override: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/main@{#1069953}
- Loading branch information
1 parent
2057a46
commit f7c4f08
Showing
9 changed files
with
234 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-6 Bytes
(100%)
...tform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-6 Bytes
(100%)
...tform/win/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.