Commit Graph

598 Commits

Author SHA1 Message Date
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
307bba3323 more required components and other stuff
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-12-01 23:15:31 +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
d1cc160cac only render hand gizmos if they are actively tracked
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-12-01 23:15:31 +01:00
Schmarni
4c415d066a remove XrCameraBundle, use required components and component hooks instead
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
690b433516 Merge pull request #162 from Schmarni-Dev/modular_poll_events
Modular OpenXR events
2024-12-01 12:00:33 +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
58db782997 Merge pull request #157 from lizelive/main
xbuild
2024-11-19 07:34:36 +01:00
Schmarni
2cd380a969 Merge pull request #160 from Schmarni-Dev/rc2
update version to 0.1.0-rc2
2024-10-22 16:49:12 +02:00
Schmarni
d794f81fe4 update version to 0.1.0-rc2
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-10-22 02:50:36 +02:00
Schmarni
68639b7b82 Merge pull request #159 from Schmarni-Dev/create_xr_hands
add CI and move more hand related things into bevy_mod_xr
2024-10-22 01:38:29 +02:00
Schmarni
33eae2e3b0 update ci
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-10-22 00:08:07 +02:00
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
302a455fb3 Merge pull request #158 from Schmarni-Dev/is_openxr-xr_flags
Backend Specific RunConditions and Space Flags in xr crate
2024-10-20 13:55:07 +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
Lize Live
90be9e98de update android environment variables to use ANDROID_HOME 2024-10-17 18:42:29 -07:00
Lize Live
9a37e38d9a add cargo-apk back 2024-10-17 16:51:12 -07:00
Lize Live
2e4169187f add android build tools 2024-10-17 16:20:01 -07:00
Lize Live
64891836f8 add xbuild 2024-10-17 15:00:34 -07:00
Schmarni
aea1cc66cd Merge pull request #155 from Schmarni-Dev/hand-untracking
Expose case when missing hand tracking data
2024-09-30 05:52:36 +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
cb3ba5496a Merge pull request #154 from Schmarni-Dev/fix-destruction
fix session destroying
2024-09-07 12:02:27 +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
df36d90cc9 recommit Cargo.lock
Signed-off-by: Schmarni <marnistromer@gmail.com>
2024-09-05 20:45:40 +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
Piper
5b983dac8a Merge pull request #152 from awtterpip/update-nix
update nixpkgs
2024-09-03 03:10:47 -05:00
awtterpip
f8729a9943 update nixpkgs 2024-09-03 03:09:38 -05:00
Piper
615627ba4b Merge pull request #151 from awtterpip/update-fenix
update nixos
2024-09-01 19:36:53 -05:00
awtterpip
9ccaac4bb0 add openssl to flake.nix 2024-09-01 19:33:30 -05:00