Schmarni
bc6f2639c1
pipelined rendering, quest handtracking fix for examples, choose exiting behaviour, and allow not starting a session at startup
2024-02-22 10:02:50 +01:00
Schmarni
889ee3cc5d
session restarting workscargo run --release --example xr! views fixed and late latching for views
2024-02-22 09:12:16 +01:00
Schmarni
3f27c8d362
core dumps on session end
2024-02-22 04:54:04 +01:00
Schmarni
4779993ae2
add prelude
2024-02-20 13:36:05 +01:00
Schmarni
df71c7931d
update to bevy 0.13. TODO: fix view weirdness and do a pass over most of xr_input to turn the modules into plugins
2024-02-20 09:15:21 +01:00
Schmarni
a95462b91d
pre bevy 0.13
2024-02-20 06:57:06 +01:00
Schmarni
31d7b05b4a
handtracking not working on quest 2 v62
2024-02-15 06:04:16 +01:00
Schmarni
3803968b7c
clean up passthrough, change hand entity behavior and add cleanup steps to some plugins
2024-02-12 09:05:44 +01:00
Schmarni
ab8a95b7a5
pull main, refactor passthrough
2024-02-05 07:46:52 +01:00
Schmarni
74c0813c48
wip
2024-02-05 02:43:03 +01:00
Schmarni
9704607c8c
stuff
2024-02-05 02:27:27 +01:00
Rasmus Hogslätt
71a08798ef
Working passthrough for Meta Quest 3 ( #66 )
...
* Window is None
* Builds but check manifest
* debug prints
* Started, not passing last "cvt"
* Passthrough works, bevy not visible
* Passthrough working
* Passthrough working
* Working passthrough
2024-01-31 20:05:24 -08:00
Schmarni
5c81f135e7
fix late latching?
2024-01-29 04:17:20 +01:00
Schmarni
1e4db18f84
commit
2024-01-27 04:06:27 +01:00
Schmarni
ac7c1089d9
fixed pipelined rendering on quest 2
2024-01-26 04:35:51 +01:00
Schmarni
9d6d60cbe7
implement simple pipelined rendering
2024-01-25 06:39:44 +01:00
Schmarni
a3c33cb8b6
win + steamvr and quest working, wivrn still broken
2024-01-24 03:46:20 +01:00
Schmarni
bc1985eedd
works on quest broken on wivrn
2024-01-24 00:28:53 +01:00
Schmarni
6f6948e627
borked
2024-01-23 05:45:48 +01:00
Schmarni
cdeb7bda54
fix android
2024-01-15 05:13:38 +01:00
Schmarni
87fe9093df
fix android warning
2024-01-15 05:08:49 +01:00
Schmarni
144e786db9
ready to test
2024-01-14 02:12:49 +01:00
Schmarni
cbf9485bb7
working
2024-01-14 00:15:14 +01:00
Schmarni
aae751bdab
changed vulkan init code
2024-01-09 20:34:10 +01:00
Schmarni
65a30cac3c
make app close when requested by os and other stuff ( #61 )
...
* idk
* mr stuff
* done
* fix windows
* add patches to Readme
2023-12-31 15:35:59 -08:00
Schmarni
fcedb9c0c8
do not compile openxrs for wasm32 ( #59 )
2023-12-14 22:09:07 -08:00
Schmarni
265696b07d
Add Vec2Conv helper and Display warning with message when openxr fails to load ( #58 )
...
* add support for Vec2 Actions, slightly changed the way actions are created but no functionality change and changed the get_action_* return result to a custom error
* Whoops
* added warning with error when openxr fails to load and added Vec2Conv helper
* made it possible for the user to spawn OpenXRTrackingRoot
2023-12-13 21:25:17 -08:00
Schmarni
786fb4fe9f
fixed controllers ( #54 )
...
* basics done? now to the fun part: changing the ENTIRE lib to work with xr and non xr
* updated stuff and renamed file
* actually add the renamed file into git lol :3
* made lib fallback to flat when no runtime is found but can't compile with default settings under those circumstances
* Update Cargo.toml
* fixed version conflict
* ununcommented the action sync system and changed other small stuff
2023-12-09 15:36:01 -08:00
Schmarni
28008f7964
Fallback to flat when no oxr runtime is found ( #51 )
...
* basics done? now to the fun part: changing the ENTIRE lib to work with xr and non xr
* updated stuff and renamed file
* actually add the renamed file into git lol :3
* made lib fallback to flat when no runtime is found but can't compile with default settings under those circumstances
2023-12-08 21:09:48 -08:00
Schmarni
4fae7f4e7c
removed unused workaround
2023-11-17 00:06:55 +01:00
Schmarni
200be97846
Small cleanup, and moved hand.rs to hands/common.rs
2023-11-16 21:26:49 +01:00
Schmarni
fe15e89acd
slight cleanup
2023-11-16 06:27:20 +01:00
Schmarni
5b443c3b35
Done
2023-11-16 06:09:36 +01:00
Schmarni
851c7b7587
fixed merge conflicts
2023-11-16 03:09:42 +01:00
Schmarni
86a7bf7317
make hands default back to Handtracking if the extension is available
2023-11-14 02:45:29 +01:00
Schmarni
e5363acac9
finnish everything
2023-11-14 02:32:57 +01:00
Schmarni
ca15cb7cda
Updated Oculus controller to use the
2023-11-10 21:56:03 +01:00
Jay Christy
966df736d7
also change the resource based on ext
2023-11-08 14:27:53 -05:00
Jay Christy
de0807d308
only add hand resource if we support the ext
2023-11-08 14:21:03 -05:00
Schmarni
c488e1feb6
lets not brake the code
2023-11-08 02:49:07 +01:00
Schmarni
ef9e20b7d5
minimal clean up
2023-11-08 02:47:10 +01:00
Schmarni
979c2fdd40
copied src from Schmarni-Dev/bevy_openxr:demo
2023-11-08 02:38:56 +01:00
Schmarni
e20c38c5db
stuff
2023-11-08 02:31:11 +01:00
DanielQuick
19f4741cef
warn instead of ignoring error
2023-11-07 13:46:44 -06:00
DanielQuick
42adcea19e
ignore end_frame error
2023-11-07 11:29:16 -06:00
Schmarni
4c01eee827
Basic Handtracking Working
2023-11-01 18:37:32 +01:00
Schmarni
c7e10bb537
Merge pull request #1 from awtterpip/main
...
xr_wait_frame lock match instead of unwrap
2023-10-31 23:36:57 +01:00
Schmarni
88c6b601e5
remove sleep call and remove runtime libs from git repo
2023-10-27 23:06:13 +02:00
Schmarni
c982f0f658
added files do build android?
2023-10-27 19:53:59 +02:00
Alexi Chepura
d2ccad9f46
xr_wait_frame lock match instead of unwrap
2023-10-24 16:42:39 +03:00