monado/doc/roadmap.md

29 lines
1.2 KiB
Markdown
Raw Normal View History

2019-03-18 05:52:32 +00:00
# Roadmap
## Short term
2020-01-26 19:28:39 +00:00
* **xrt**: Only use time_state struct in , all drivers use native
clock.
2019-10-28 19:05:33 +00:00
* **aux/log**: Add a common logging framework that can be used to pipe messages
2020-01-26 19:28:39 +00:00
up into **st/oxr** from things like drivers and the compositor.
2019-10-28 19:05:33 +00:00
* **cmake**: Make a proper FindXCB.cmake file.
2020-01-26 19:28:39 +00:00
* **@ref comp**: Do timing based of the display refresh-rate and display time.
* **@ref comp**: Support quads layers.
* **@ref comp**: Move into own thread.
* **@ref oxr**: Locking, maybe we just have a single lock for the session.
We will need to figure out how to do wait properly.
* **@ref oxr**: Complete action functions.
2019-03-18 05:52:32 +00:00
## Long term
2019-10-28 19:05:33 +00:00
* **aux/beacon**: Complete and integrate Lighthouse tracking code.
2020-01-26 19:28:39 +00:00
* **@ref comp**: Moving the compositor into it's own process.
* **@ref comp**: Support other extensions layers.
* **@ref comp**: See-through support for Vive headset.
2019-10-28 19:05:33 +00:00
* **doc**: Group Related code.
* **doc**: Lots of documentation for runtime.
2020-01-26 19:28:39 +00:00
* **@ref drv**: Port rest of OpenHMD drivers to our runtime.
2019-10-28 19:05:33 +00:00
* **progs**: Settings and management daemon.
* **progs**: Systray status indicator for user to interact with daemon.
* **progs**: Room-scale setup program.