commit | ea0afa51c1ff55319ee58bceaaac916d71f375ff | [log] [tgz] |
---|---|---|
author | Mikael Pessa <mikaelpessa@google.com> | Tue Jul 07 20:04:10 2020 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Tue Jul 07 20:04:10 2020 +0000 |
tree | 1805d6a43907fe0c956f89cbea8b477c74d4365d | |
parent | 905cd75987e55944f4e27891f74ac62a3d5a11aa [diff] |
[scenic] Add FenceQueue class Adds a FenceQueue helper class that implements the behavior currently in scenic::Session when handling Present calls. It takes a closure and a number of fences. The closure does not fire until all the fences for that closure have been signaled, nor before all previous closures have completed. Fixed: 54879 Test: fx test escher_unittests -- --gtest_filter=*FenceQueue* Change-Id: Iea7b36e6ff91aec27c256d37eeafdde6283f2746 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/401310 Commit-Queue: Mikael Pessa <mikaelpessa@google.com> Reviewed-by: Evan Birenbaum <birenbaum@google.com> Testability-Review: Evan Birenbaum <birenbaum@google.com>
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 fuchsia.dev.