commit | db3169070f4f6673742a7ca6fb05f4065a139804 | [log] [tgz] |
---|---|---|
author | Mikael Pessa <mikaelpessa@gmail.com> | Wed Feb 13 11:32:36 2019 -0800 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Fri Feb 15 23:42:50 2019 +0000 |
tree | fc3888354fcfc138c370c0a21d88a3725eb5ba6b | |
parent | 6dd72696e71fc4b1996cdc97f6481ba2b16528b6 [diff] |
[scenic] Isolate FrameScheduler This CL: * Collect scheduling logic in FrameScheduler * Decouple Session updates from calls to RenderFrame() * Simplify program flow from Present() to RenderFrame(): Previously: Client Session -> SessionHandler -> gfx::Session -> SessionManager -> Engine -> FrameScheduler -> Engine -> SessionManager -> gfx::Session Now: Client Session -> SessionHandler -> gfx::Session -> FrameScheduler -> Engine -> gfx::Session Change-Id: I3000b19fe7836a34595354eea57fe34744fa45eb
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.