A Rust library for creating virtual realities. Uses OpenXR and Vulkan.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Jens Pitkänen a5dd86a50a Start working on swapchains 2 months ago
src Start working on swapchains 2 months ago
.gitignore Initial commit 3 months ago
Cargo.lock Add small custom logger and error dialogs 3 months ago
Cargo.toml Add small custom logger and error dialogs 3 months ago
README.md Initial commit 3 months ago

README.md

Viewless is a project to write a virtual reality renderer in Rust, using OpenXR and Vulkan.

It would be neat if VR programs were debuggable in VR, or at least encouraged in-VR development to some degree. In an attempt to achieve this, the first major goal of the project is to get Dear ImGui and puffin visible and usable with the headset and controllers. So it should get rendered in the 3D world, and I should be able to interact with the GUI using my VR controllers.

This is also my first attempt at writing a Vulkan renderer, as well as using OpenXR. I'm familiar with VR development on a higher level (Unity), and I have a a general understanding of graphics programming (e.g. fae), which give me the (probably unfounded) confidence to have a go at this.