[animation worklet] Drive group effects by their own local time
Currently all the effects of an animation are driven by the local time of the first effect. Rather, they should be driven by the individual local time. This patch adds WorkletGroupEffectProxy to Animator and only initialize it when necessary, i.e. animating group effects. Single effect animation follows the existing logic which is not affected by this patch. Bug: 894180 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I24a828d5afd07d94854683744e5d765af45c82c8 Reviewed-on: https://chromium-review.googlesource.com/c/1274192Reviewed-by:Stephen McGruer <smcgruer@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
Majid Valipour <majidvp@chromium.org> Commit-Queue: Yi Gu <yigu@chromium.org> Cr-Commit-Position: refs/heads/master@{#600073}
Showing
Please register or sign in to comment