Chromium Code Reviews
DescriptionAdd support for flattening in GeometryMapper.
Previously we assumed all matrices were preserve-3d, except flattening at the end.
This worked because we never used GeometryMapper in situations that have any 3D.
In adding tests, fixed what seems to be a bug in LayoutBox::mapToVisualRectInAncestor
space, in which it would skip flattening if either the local style or container
style was preseve-3d. The correct behavior is just container.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2744743003
Cr-Commit-Position: refs/heads/master@{#456281}
Committed: https://chromium.googlesource.com/chromium/src/+/60792c5afb8cb1eb84db0a874c95286e529eb850
Patch Set 1 #Patch Set 2 : none #Patch Set 3 : none #Patch Set 4 : none #Patch Set 5 : none #Patch Set 6 : none #
Total comments: 4
Patch Set 7 : none #Patch Set 8 : none #Patch Set 9 : none #Patch Set 10 : none #Messages
Total messages: 31 (23 generated)
|