commit | 6df02a404b483334d952b169fed6ee2930a11a8a | [log] [tgz] |
---|---|---|
author | Kevin Lindkvist <lindkvist@google.com> | Wed Apr 21 16:36:14 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Wed Apr 21 16:36:14 2021 +0000 |
tree | ccd7bac0326c14916950efdf5201e226011df824 | |
parent | 5af2aba9eff94f1f807df07164889f87d6c7dfe7 [diff] |
[session] Move input and scene graph out of session This change moves the scene graph setup and input pipeline configuration code into a separate component. A new "root" component, without any code, is also created. This component is there to route capabilities between the workstation session component and the "scene manager," due to various limitations when trying to use protocols from child components. Change-Id: I1083cd59f31225391b4c915f97ae3a12d13a2157 Reviewed-on: https://fuchsia-review.googlesource.com/c/experiences/+/487642 Commit-Queue: Kevin Lindkvist <lindkvist@google.com> Reviewed-by: Chase Latta <chaselatta@google.com>
This is a companion repository to Fuchsia and contains code that either implements or supports user facing code for the Fuchsia platform. The code provides a majority of the user interface for the Workstation product as well as a small set of examples, tests, and benchmarks.
This repository is a “source petal” included in the Fuchsia Platform Source Tree (FPST) checkout. Code in this repository must be built with Fuchsia in order to be functional, see the guide for instructions on getting the source.
Hardware support should be considered experimental. However, NUC's and Pixelbooks are known to work best. For details on hardware setup see: Install Fuchsia on a Device
Once you have functional checkout you can configure a build targeting Workstation:
fx set workstation.<board> # For options run: `fx list-boards` fx build
See Fuchsia's build and pave instructions for detailed instructions.
Once built, standard Fuchsia workflows for paving, running code, and testing apply. See: fx workflows for detailed instructions.