From 41b7c0e7640c1f2ab86ef65503cb63ad32ec0d31 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz <jakob@collabora.com> Date: Mon, 28 Oct 2019 19:05:33 +0000 Subject: [PATCH] doc: Update roadmap --- doc/roadmap.md | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/doc/roadmap.md b/doc/roadmap.md index 009b451de..3a0e9b254 100644 --- a/doc/roadmap.md +++ b/doc/roadmap.md @@ -2,34 +2,25 @@ ## Short term - * **aux/util**: Add mutex and threading wrappers. - * **aux/math**: Add kalman filter math black box. - * **aux/log**: Add a common logging framework that can be used to pipe messages +* **aux/log**: Add a common logging framework that can be used to pipe messages up into **st/oxr** from things like drivers and the compositor. - * **aux/log**: Make it possible to batch up longer messages into a single call, - useful for printing the entire mode list in a single go. - * **cmake**: Make a proper FindXCB.cmake file. - * **comp**: Do timing based of the display refresh-rate and display time. - * **comp**: Extend to support rotated views/displays. Should we just rotate the - display for the 3Glasses or make it a per-view thing? - * **comp**: See-through support for Vive headset. - * **st/oxr**: Locking, maybe we just have a single lock for the session. +* **cmake**: Make a proper FindXCB.cmake file. +* **comp**: Do timing based of the display refresh-rate and display time. +* **comp**: Support quads layers. +* **comp**: Move into own thread. +* **st/oxr**: Locking, maybe we just have a single lock for the session. We will need to figure out how to do wait properly. - * **st/oxr**: Make wait frame actually wait for the display time. - * **st/oxr**: Improve space functions. - * **st/oxr**: Add path functions. - * **st/oxr**: Add just enough of the action functions to not return errors. +* **st/oxr**: Complete action functions. ## Long term - * **aux/beacon**: Complete and integrate Lighthouse tracking code. - * **comp**: Moving the compositor into it's own process. - * **comp**: Support quads layers. - * **comp**: Support other extensions layers. - * **doc**: Group Related code. - * **doc**: Lots of documentation for runtime. - * **drivers**: Port rest of OpenHMD drivers to our runtime. - * **st/oxr**: Complete action functions. - * **progs**: Settings and management daemon. - * **progs**: Systray status indicator for user to interact with daemon. - * **progs**: Room-scale setup program. +* **aux/beacon**: Complete and integrate Lighthouse tracking code. +* **comp**: Moving the compositor into it's own process. +* **comp**: Support other extensions layers. +* **comp**: See-through support for Vive headset. +* **doc**: Group Related code. +* **doc**: Lots of documentation for runtime. +* **drivers**: Port rest of OpenHMD drivers to our runtime. +* **progs**: Settings and management daemon. +* **progs**: Systray status indicator for user to interact with daemon. +* **progs**: Room-scale setup program.