Descriptioncc:: Compute animation scale on demand
As we are cleaning up transform tree logic, we need to remove animation
scale computation and data from transform tree. And instead, we compute
it when we need it.
However, computing animation scale may reuse animation scale data which
belongs to other transform nodes, so we need a PropertyTreesCachedData
to store this information, and invalidate it every time we update the
transform tree.
BUG=623564
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/f468675e51ff897ceee05906de62d19b62b238e9
Cr-Commit-Position: refs/heads/master@{#403354}
Patch Set 1 #Patch Set 2 : Remove animation scale from draw_property_utils #Patch Set 3 : Remove animation scale from transform tree #Patch Set 4 : Move property tree update number update to set_needs_update #Patch Set 5 : Rebase #Patch Set 6 : Fix compile error #
Total comments: 12
Patch Set 7 : Fix TransformTreeSerializationTest #Patch Set 8 : Fix compile error #
Total comments: 8
Patch Set 9 : Resolve comments #Patch Set 10 : Resolve comments #Patch Set 11 : Add unit tests #Patch Set 12 : Rebase and resolve comments #
Total comments: 2
Patch Set 13 : Nit changes #
Messages
Total messages: 19 (8 generated)
|