Schmarni
|
3a59ba1257
|
make OpenXR event handlers completely safe! (no more unsafe at all in there)
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-04-11 21:08:06 +02:00 |
|
Pedro Diaz
|
b40f788a41
|
Ensure that Bevy works using Meta XR Simulator in macOS when using a patched MoltenVK's SPIRV-Cross.
|
2025-01-14 23:25:11 +01:00 |
|
Schmarni
|
8e4d5d8dd0
|
update to bevy release, fix event support and update extension list
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-01 23:20:19 +01:00 |
|
Schmarni
|
a04ebb8426
|
add XrTracker component that auto parents the entity to the XrTrackingRoot, XrSpace requires XrTracker
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-01 23:15:31 +01:00 |
|
Schmarni
|
7320ae8dac
|
update to bevy 0.15 rc
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-01 23:15:31 +01:00 |
|
Schmarni
|
bc0c1c472b
|
make OxrEvent less unsound
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-11-30 01:16:17 +01:00 |
|
Schmarni
|
5239700eca
|
feat: implement event handlers for OpenXR events so that plugins can handle events without needing to modify bevy_mod_openxr
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-11-29 23:45:02 +01:00 |
|
Schmarni
|
81b65c4718
|
move spawn_hand_bones from openxr to xr and add spawn handtracker command
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-10-21 22:30:50 +02:00 |
|
Schmarni
|
ac972dd475
|
implement xr flags for hands
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-10-19 00:33:22 +02:00 |
|
Schmarni
|
616bfff672
|
add openxr specific session running and available conditions
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-10-18 23:43:39 +02:00 |
|
Schmarni
|
6a58673605
|
clear space flags when handtracking data gathering fails
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-09-30 04:38:05 +02:00 |
|
Schmarni
|
f281266447
|
add interaction profile changed event, support velocities and expose Space(Location/Velocity)Flags as components
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-07-22 00:01:59 +02:00 |
|
Schmarni
|
1eed718860
|
partialy revert the scheduling changes and fix non xr crash
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-07-12 08:20:50 +02:00 |
|
Schmarni
|
81779bd76e
|
update to bevy 0.14
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-07-05 03:19:02 +02:00 |
|
Schmarni
|
b6f69eecd9
|
finish renaming and move HandBoneEntities to bevy_mod_xr
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-07-04 20:22:45 +02:00 |
|
awtterpip
|
3264bb9605
|
correct pipelining
|
2024-07-03 19:37:40 -05:00 |
|
ForTehLose
|
ce02151114
|
Merge branch 'webxr-refactor' into spatial_existence
|
2024-06-28 13:21:08 -04:00 |
|
Schmarni
|
bd33adb47f
|
fix crash when running without an openxr runtime
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-28 16:14:02 +02:00 |
|
Schmarni
|
6003cc7ac6
|
add new XrSpace and impl that
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-27 00:32:03 +02:00 |
|
Schmarni
|
006e2c1da3
|
add missing overlay plugin file
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-25 19:24:45 +02:00 |
|
Schmarni
|
cde28677a0
|
add enabled extension and implement overlay plugin
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-25 19:15:27 +02:00 |
|
Schmarni
|
c455c77fed
|
pull changes from webxr-refactor
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-05 00:32:38 +02:00 |
|
Schmarni
|
71716c36cc
|
pull webxr-refactor and make needed changes
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-06-04 23:28:02 +02:00 |
|
awtterpip
|
a0099bc4a7
|
working pipelined rendering
|
2024-06-02 05:23:02 -05:00 |
|
awtterpip
|
e17262ab46
|
fixed judder
|
2024-06-02 04:57:44 -05:00 |
|
Schmarni
|
0e2a5dbf66
|
merge both Exit schedules, fix reference space living after the session exits in the render world and general cleanup
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-05-31 11:12:48 +02:00 |
|
Schmarni
|
546202fdfa
|
works but destroys the session manually because one space somewhere survives session exit
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-05-31 11:12:48 +02:00 |
|
Schmarni
|
31c1daf2d4
|
session ending works but segfaults on my machine
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-05-31 11:12:48 +02:00 |
|
Schmarni
|
fb9ec378c8
|
change scheduling
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-05-31 11:12:48 +02:00 |
|
Malek
|
35725eaa8b
|
Refactor hands (#110)
* cargo fmt and removed the unessecary examples.
* added left and right hand components for each bone as well as the hand tracker.
|
2024-05-29 16:55:40 -07:00 |
|
MalekiRe
|
ec16d9a254
|
cargo fmt and removed the unessecary examples.
|
2024-05-29 16:32:35 -07:00 |
|
Jay Christy
|
6feb3de9fb
|
push left hand bones as children of root as well
|
2024-05-23 14:16:29 -04:00 |
|
Schmarni
|
44e909a4e1
|
fix pcvr
|
2024-05-08 05:42:18 +02:00 |
|
Schmarni
|
063aef7fb5
|
add support for hand tracking and configurable reference spaces
|
2024-05-07 03:34:10 +02:00 |
|
awtterpip
|
13890ddb53
|
basic passthrough stuff
|
2024-05-03 19:31:23 -05:00 |
|
awtterpip
|
b2b40ba95a
|
updated documentation and resources
|
2024-04-25 21:05:37 -05:00 |
|