commit | d13bc9cfaa290602169197d0a2cf82fee1f016d7 | [log] [tgz] |
---|---|---|
author | Peter Mayo <petermayo@chromium.org> | Mon Mar 19 21:44:07 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Mar 19 21:44:07 2018 |
tree | d6ad4dc2d3b31a45f5ba5bd4ade917750fd4a0fa | |
parent | a14bfd83d6b44ff1e83ea86a259a76f4df621038 [diff] |
[animation-worklet] Move work to a separate backing thread This version introduces the backing thread. It uses a completion event to do the animation synchronously; this lines up with the division of tasks outlined in the task issues. The mutation update is sent synchronously. In moving some classes (CompositorMutator based) to a compositor managed lifetime they change to refcounting to match the thread behavior. Bug: 731727 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Ia774e53b5bf34e0cef5d7f0dd9d02fc3b27f4b20 Reviewed-on: https://chromium-review.googlesource.com/630857 Commit-Queue: Peter Mayo <petermayo@chromium.org> Reviewed-by: Robert Flack <flackr@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Reviewed-by: Majid Valipour <majidvp@chromium.org> Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#544171}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .