Commit Graph

202 Commits

Author SHA1 Message Date
Schmarni
6666339134 fix ci(hopefully) and fix suboptimal behavior in bevy_xr_utils
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-10-21 23:32:59 +02:00
Schmarni
da659899d4 add simple ci and allow annoying lints
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-10-21 23:18:30 +02: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
20f8c47aba add space flags to bevy_mod_xr
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-10-19 00:22:10 +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
bd5afffca5 cleanup 2 electric boogaloo
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-09-05 21:05:07 +02:00
Schmarni
ff08bcaa8a cleanup
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-09-05 21:02:52 +02:00
Schmarni
60cf52056d fix session destroying and move to atomic bool instead of a flag resource
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-09-05 20:38:33 +02:00
ForTehLose
702745a3b1 Merge pull request #153 from awtterpip/common_tracked_entities
Common tracked entities utils
2024-09-03 22:13:04 -04:00
ForTehLose
5c0a68019d removed uneeded redirections 2024-09-03 22:10:18 -04:00
ForTehLose
ec14bf82c9 used OxrSpaceSyncSet instead of system itself 2024-09-03 20:16:50 -04:00
ForTehLose
667c6092a7 changed to spatial bundle default 2024-09-03 20:14:48 -04:00
ForTehLose
ac1364f4a6 renamed public components 2024-09-03 20:13:49 -04:00
ForTehLose
0e2be1740f Update crates/bevy_xr_utils/src/lib.rs
Co-authored-by: Schmarni <51007916+Schmarni-Dev@users.noreply.github.com>
2024-09-03 20:11:30 -04:00
ForTehLose
aa4e5d333b renamed a few things 2024-09-03 15:33:30 -04:00
ForTehLose
b16b559c94 renamed example 2024-09-03 15:32:39 -04:00
ForTehLose
cd14a2455b added yaw to local floor 2024-09-03 15:32:04 -04:00
ForTehLose
1f016501f3 small fixes 2024-09-03 15:20:13 -04:00
ForTehLose
f30c590cc7 refactored grips as well 2024-09-03 15:13:08 -04:00
ForTehLose
fa9b797610 refactor stage, hmd, and local floor 2024-09-03 14:52:49 -04:00
ForTehLose
d0f2b01a06 added an emulated local floor 2024-09-03 14:05:45 -04:00
ForTehLose
6aadf5bd3e copied work from actions 2024-09-03 13:13:00 -04:00
Schmarni
2c293ce7a0 Merge pull request #147 from Schmarni-Dev/build_script_and_pico
add android build script and pico support
2024-08-21 21:43:57 +02:00
ForTehLose
f9bb16c34c Merge pull request #150 from awtterpip/shadow_maps
added system for cascading shadow maps
2024-08-21 14:11:49 -04:00
ForTehLose
120c245ee3 Merge pull request #145 from Schmarni-Dev/fix_green_finger
change ring finger color back to the same green as before bevy update
2024-08-21 14:10:25 -04:00
ForTehLose
0e6330d313 added system for cascading shadow maps 2024-08-16 16:12:34 -04:00
Schmarni
cfdb6189ac add build script to auto download khronos loader for android
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-28 01:58:08 +02:00
Schmarni
2e1a25f6e4 add pico support
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-28 00:35:15 +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
4de9691478 change ringfinger color back to the same green as before bevy update
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-18 15:19:58 +02:00
Schmarni
a1eaba3f43 make extensions public
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-17 19:10:12 +02:00
Schmarni
45fc44db5c rename some schedules and fix comments
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-15 19:03:11 +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
2adbe06f89 fix windows and android example
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-10 15:32:50 +02:00
Schmarni
1433eaa53b change utils metadata
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-05 05:06:48 +02:00
Schmarni
2b0c7bbcb7 change webxr metadata
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-05 04:59:32 +02:00
Schmarni
2c8a0ae595 strip bevy features
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-05 04:40:04 +02:00
Schmarni
bcfe78b880 add READMEs
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-05 03:51:11 +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
770ce00e32 remove unnedded macro crate and make bevy_xr_utils compile for wasm
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-04 20:38:25 +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
Schmarni
e65573124b rename crates
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-07-04 19:41:56 +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
a7d64a07cf fix xr_utils_actions crashing when running without an openxr runtime
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-06-28 16:17:36 +02: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
7abed765a5 only try to sync the space poses when the session is running
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-06-27 03:09:47 +02:00
Schmarni
1feab741b6 fix merge artifacts i missed
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-06-27 03:02:29 +02:00