Don't treat transforms with rotation or skew as having invalid scale #27688
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We can calculate quite accurate scale for any transform without
perspective using gfx::ComputeTransform2dScaleComponents(), so we
can stop treating rotation and skew as having invalid scale, to make
raster scale for animations containing such transform operations
more accurate.
Bug: 1178439
Change-Id: I2a54bfd0c0da5e1107fa638966e1fe9f637582f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2698487
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#856867}