[go: nahoru, domu]

Refactoring the way begin frame sources inside scheduler work.

This change;
 * Makes non-vsync aligned rendering just another begin frame source.
 * Makes it easier to add vsync/begin frame stabilisation / filtering in the future.

This CL no longer moves background ticking into the scheduler rather than the LayerTreeHostImpl, that will occur in a later CL.

BUG=345459

Review URL: https://codereview.chromium.org/267783004

Cr-Commit-Position: refs/heads/master@{#297389}
27 files changed