Schmarni
|
4d11fa405a
|
fix: do a more proper wgpu init, use adapter features and limits
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-02-09 03:47:46 +01:00 |
|
Schmarni
|
63f4592c93
|
add CLEAR_TEXTURE wgpu feature
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-02-05 19:15:03 +01:00 |
|
Schmarni
|
8a3719a019
|
use XrSessionCreated schedule to init the Views
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-02-05 19:00:00 +01:00 |
|
awtterpip
|
0b61473f38
|
add option to auto spawn cameras
|
2025-01-28 12:08:46 -06:00 |
|
awtterpip
|
5f79f083bf
|
auto update texture view
|
2025-01-28 12:03:50 -06:00 |
|
Schmarni
|
6d515f3ae9
|
only add systems that depend on pbr when the PbrPlugin is added
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-01-17 05:45:01 +01:00 |
|
Schmarni
|
40e9fed513
|
Merge pull request #170 from pdiaz/main
Ensure that it also works using Meta XR Simulator in macOS
|
2025-01-15 02:25:13 +01:00 |
|
Schmarni
|
fae2e8f6fd
|
Merge pull request #168 from HammerCar/main
Update the Android example to use NativeActivity instead of GameActivity
|
2025-01-15 00:32:57 +01: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 |
|
Teemu Rautavalta
|
6ce4b22b16
|
Update the Android example to use NativeActivity instead of GameActivity
|
2025-01-05 02:35:31 +02:00 |
|
Schmarni
|
5bdc675d06
|
add needed bevy feature and enable wgpu device feature needed for bevy
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-01-05 01:25:52 +01:00 |
|
Schmarni
|
cee1b92d50
|
downgrade to OpenXR 1.0 to accommodate legacy runtimes like SteamVR
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-01-03 21:59:20 +01:00 |
|
Schmarni
|
336c40d555
|
switch all spans to debug_spans
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-01-01 03:38:46 +01:00 |
|
Schmarni
|
7c57e8facd
|
actually use the spans we create
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2025-01-01 03:36:56 +01:00 |
|
Schmarni
|
177da5c10d
|
fix tracking_utils example
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-21 02:32:04 +01:00 |
|
Schmarni
|
f2706b1416
|
pull main branch
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-19 16:58:00 +01:00 |
|
Schmarni
|
8c5da2e505
|
bump version
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-11 23:07:25 +01:00 |
|
ForTehLose
|
c0be012b9d
|
moved default bindings for tracking utils into a pub function for prototyping, while I work on better solution
|
2024-12-04 13:51:43 -05:00 |
|
Schmarni
|
2c75a298a3
|
remove bevy rc workaround
Signed-off-by: Schmarni <marnistromer@gmail.com>
|
2024-12-01 23:20:23 +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
|
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
|
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
|
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
|
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
|
ec14bf82c9
|
used OxrSpaceSyncSet instead of system itself
|
2024-09-03 20:16:50 -04:00 |
|
ForTehLose
|
ac1364f4a6
|
renamed public components
|
2024-09-03 20:13:49 -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
|
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
|
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
|
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 |
|