added threading handler for capturing VRPN input

This commit is contained in:
Hartmut Seichter 2022-12-20 23:23:03 +01:00
parent 6c8c9d70cb
commit d39fd7b0f6
7 changed files with 119 additions and 102 deletions

View file

@ -18,11 +18,11 @@ PixSpace deals/ plans to deal with:
* [x] custom projection matrices
* [~] build a system that updates a cameras frustum (w/ offaxis)
* [~] VRPN (https://github.com/seichter/vrpn-rs) - sync_client.rs seems to do what we need - issue it is Rust 2018
* [ ] multiple cameras
* [ ] render to texture
* [~] VRPN (https://github.com/seichter/vrpn-rs) - sync_client.rs seems to do what we need - issue it is Rust 2018
# Contributions
# Contributions / Notes
Though, I am mostly writing this software on my own, I often ask for help and fortunately FOSS
people will be happy to help
@ -34,3 +34,10 @@ https://github.com/bevyengine/bevy/blob/main/examples/3d/split_screen.rs
https://github.com/bevyengine/bevy/blob/main/examples/3d/render_to_texture.rs
And ria8651 on bevy #rendering Discord channel explained pointed me towards reversed Z frustum
further
https://thxforthefish.com/posts/reverse_z/
https://vincent-p.github.io/posts/vulkan_perspective_matrix/