Chromium Code Reviews
Descriptioncc: Compute target space transform dynamically
This CL adds another code path of computing target space transforms. The
old code path is still in use as we have no idea what performance impact
would be.
The new logic is to compute the transforms on demand and cached all the
intermediate results. It is hidden behind the flag verify_transform_tree
_calculation. The flag is enabled in unit tests to verify the correct-
ness of the new logic.
BUG=624120
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_blink_rel
Committed: https://crrev.com/47c2a0e34fcc0c430dc8d3a75daf44061c4e19fd
Cr-Commit-Position: refs/heads/master@{#407480}
Patch Set 1 #Patch Set 2 : Force cc unit tests verify transform tree calculations #
Total comments: 15
Patch Set 3 : Resolve comments #
Total comments: 2
Patch Set 4 : Resolve comments #
Total comments: 4
Patch Set 5 : Verify screen space transform when non_root_surfaces is disabled. #
Total comments: 10
Patch Set 6 : Compute draw transforms invertible dynamically #Patch Set 7 : Format comments #Patch Set 8 : Revert ancestors_are_invertible change #
Messages
Total messages: 39 (21 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||