commit | 81065746f8efb395edbe2e0321b7375cacad5bb2 | [log] [tgz] |
---|---|---|
author | Ross Wang <rosswang@google.com> | Wed Jul 31 21:23:24 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed Jul 31 21:23:24 2019 +0000 |
tree | 58eede1752275a422324f9db1f13da5247204a1a | |
parent | 9723aef2e8221e534edc43af7496b3ccedecdee2 [diff] |
[flutter_runner] Revert "Improve frame scheduling" This reverts commit 7c4d70ee3e03e8d64cc2c9e1dfa73aed6290ed89. Reason for revert: FL-287 Original change's description: > [flutter_runner] Reland "[flutter_runner] Improve frame scheduling" > > This is a reland of e28c8beaca82998396aacbd37a03942892654e2b > > Original change's description: > > [flutter_runner] Improve frame scheduling > > > > FL-233 #comment > > > > This allows the paint tasks for the next frame to execute in parallel > > with presentation of last frame but still provides back-pressure to > > prevent us from queuing up even more work. > > > > Vsync would be disabled whenever a presentation callback was pending > > prior to this change. That had the outcome of causing us to almost > > always miss one vsync interval. By not turning off vsync until > > another Present call is pending we avoid this problem. > > > > Test: fx shell run fuchsia-pkg://fuchsia.com/basemgr#meta/basemgr.cmx --base_shell=fuchsia-pkg://fuchsia.com/spinning_cube#meta/spinning_cube.cmx > > Test: topaz input latency benchmarks > > Test: end-2-end tests > > Change-Id: I46440052cd4f98cb0992ec5027584be80f4fb9d3 > > Change-Id: I7c7ca3798580f4787a63c33f03fa6cb67451f40d TBR=chinmaygarde@google.com,reveman@google.com,amott@google.com,felipearchondo@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: I82aafab1e714ef7429f006dd62031ff074d2fccc
Topaz augments system functionality by implementing interfaces defined by underlying layers. Topaz contains four major categories of software: modules, agents, shells, and runners.
For example, modules include the dashboard, and runners include the Web, Dart, and Flutter runners.
Looking for something that used to be in this repository? The list below provides a code location and sha that can be used to checkout dead code that has been removed. Please note, it is unlikely the code will build or work correctly shas are provided for reference only. Code can be checked out with:
git checkout <sha> -- $FUCHSIA_DIR/<location>