commit | a82f82fdc270ba1144d2257764ac8ff2810d99e6 | [log] [tgz] |
---|---|---|
author | Mikael Pessa <mikaelpessa@google.com> | Sat Dec 17 00:30:13 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Dec 17 00:30:13 2022 +0000 |
tree | 4d4d217b33d9cdd6c22ddef9ec94f9dc724a3588 | |
parent | 3661d0286c84293b12b04c16894a216e4f4cff0b [diff] |
[scenic] Make FrameScheduler take closures Changes the FrameScheduler interface from taking vectors of objects implementing interfaces to just taking closures. This will give us more flexibility, let us be more explicit, and reduce the things FrameScheduler has to care about. For example: it already removed the need for SignalFencesWhenPreviousRendersAreDone to be its own event. It's now instead more naturally nestled into the UpdateSessions event. Change 1/3 Fixed: 58037 Change-Id: Ibf617f4fd8b6ee9c926a4f70711c0c51c7cc15ad Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/776582 Reviewed-by: Jaeheon Yi <jaeheon@google.com> Commit-Queue: Mikael Pessa <mikaelpessa@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.