forked from alvr-org/ALVR
-
Notifications
You must be signed in to change notification settings - Fork 28
Roadmap
Riccardo Zaglia edited this page Aug 19, 2021
·
1 revision
This post will continue to evolve during ALVR development.
Create a universal bridge between XR devices.
Due to the low development capacity, no ETA can be provided.
- OpenXR client
- Purpose: support other Android standalone headsets, improve latency on the Oculus Quest
- Status: blocked by bevy game engine adoption of wgpu v0.10
- What is done: initial exploration of OpenXR integration inside bevy (interaction system)
- What is missing: OpenXR presentation integration in bevy, decoder rewrite, compositor rewrite, interaction wiring
- Compositor rewrite
- Purpose: add Linux support for FFR and color correction, switch FFR implementation to Axis-Aligned Distorted Transfer, preparation for sliced encoding
- Status: exploration phase
- Encoder rewrite
- Purpose: support any OS and hardware with a single API, using Vulkan video extensions
- Status: blocked by adoption by AMD and Intel, landing of the feature on stable Nvidia drivers
- Dashboard rewrite
- Purpose: improved settings flexibility and better maintainability
- Status: paused, waiting for a better UI library (a candidate is bevy UI)
- What is done: translation infrastructure, experiments with egui UI library