I originally created this project to a be a proof-of-concept of some techniques XR developers were curious about.
Specifically:
- Building a 2D/3D hybrid app
- Rendering a 2D interactive window of non-VR content in VR
- Using VR layers to get sharp, crisp text and visuals.
A Quest-native (i.e. OpenXR, without a third-party game engine) port of the [Citra 3DS emultor](https://github.com/citra-emu/citra) Seemed like a great and fun way to demonstrate all these things at once.
The project is still small, but I'm looking forward to improving it as time goes on.
## Features
- Stereoscopic rendering
- Broad controller support
- Large, moveable/resizeable screen
- Playable in mixed reality
- low-overhead port
- Fully-GPL-licesed, 100% independent of the Meta SDK
For games that need access to more inputs, or if a player needs to access more inputs faster, CitraVR also supports a multitude of 3rd party wired USB and wireless bluetooth controllers.
[Submit an issue](https://github.com/amwatson/CitraVR/issues), or join the cvr-support channel on [Discord](https://discord.com/channels/747967102895390741/1196505250102792232)
CitraVR is licensed under the GPLv3 (or any later version). Refer to the [LICENSE.txt](https://github.com/amwatson/CitraVR/blob/master/license.txt) file.