Commit Graph

  • aca40a0761 Stuff main Avii 2026-02-20 22:08:33 +01:00
  • 7936b53a02 chore: cleanup Avii 2026-02-19 22:01:09 +01:00
  • 93fe370f12 chore: fix examples and bump version Schmarni 2026-02-12 07:05:33 +01:00
  • 18879e9f06 chore: bump openxr crate version Schmarni 2026-02-12 06:51:20 +01:00
  • 728581d8d7 fix(openxr): don't crash when failing to locate views Schmarni 2026-01-24 20:50:37 +01:00
  • 337cfdb3f8 fix(openxr): fix frametime recovery on WiVRn (and probably other monado runtimes) Schmarni 2026-01-24 12:42:18 +01:00
  • 93523de2fd fix duplicate PhysicalDeviceMultiviewFeatures validation error (#201) WireWhiz 2026-01-21 15:27:12 -05:00
  • 3974766f7a feat: Update to Bevy 0.18 (#202) Pierce Thompson 2026-01-21 15:14:48 -05:00
  • 11bf9442e1 fix(bevy_xr_utils/example): fix tracking utils example Schmarni 2025-10-19 23:13:05 +02:00
  • c8e43c666f fix(ci): install wayland since bevy usesbit by default Schmarni 2025-10-19 21:27:17 +02:00
  • d94c10c386 chore: bump version Schmarni 2025-10-19 17:25:06 +02:00
  • b339776545 fix(android_example): disable Indirect Drawing since it seems to cause issues on quest devices Schmarni 2025-10-19 17:24:45 +02:00
  • 0a98204124 chore: update to rust edition 2024 Schmarni 2025-10-19 17:14:35 +02:00
  • 258bd0448d fix(bevy_mod_openxr/android): fix fb_passthrough and rename feature Schmarni 2025-10-19 16:52:44 +02:00
  • 977fe029ad fix(bevy_mod_openxr): make the window_support feature compile Schmarni 2025-10-19 16:38:25 +02:00
  • 294cd605e7 chore: remove bevy_mod_xr::actions Schmarni 2025-10-19 16:27:15 +02:00
  • eb3ec03d91 feat: update to bevy 0.17 and use individual bevy crates Schmarni 2025-10-19 16:13:59 +02:00
  • 9fd0c79759 Revert "fix: fix alpha blending, suboptimal since it doesn't support prelutiplied alpha but its fine for now" (#195) Schmarni 2025-09-01 09:02:36 +02:00
  • a988d73187 fix: fix alpha blending, suboptimal since it doesn't support prelutiplied alpha but its fine for now Schmarni 2025-08-13 00:18:08 +02:00
  • 65cfa920c9 fix(bevy_xr_utils): gate mndx_xdev_space impl behind non wasm platforms Schmarni 2025-07-30 16:48:24 +02:00
  • 3c360aa74c fix(bevy_xr_utils): don't make the mndx_xdev_space plugin crash on startup Schmarni 2025-07-28 22:13:02 +02:00
  • 90d05e491e feat(bevy_xr_utils): add GenericTracker component and implement XR_MNDX_xdev_space as a backend Schmarni 2025-07-28 21:21:59 +02:00
  • 515807e56a chore: build with optimization in debug builds Schmarni 2025-07-22 02:56:25 +02:00
  • aff7bd7d4b refactor(openxr): remove OxrInteractionProfileChanged, App::add_oxr_event_handler should be used instead Schmarni 2025-07-21 03:19:52 +02:00
  • 62cf605f4a refactor(openxr): make environment blend modes a completely runtime feature, like it should and remove the fb_passthrough plugin from the default oxr plugins as quests now support blendmode based passthrough Schmarni 2025-07-21 02:30:34 +02:00
  • 9569f591ac Merge pull request #190 from Schmarni-Dev/vk_exts Schmarni 2025-07-20 21:09:13 +02:00
  • a60db3da6c feat: allow manually defining additional vulkan extensions Schmarni 2025-07-10 00:48:40 +02:00
  • a5e3fb2580 Merge pull request #189 from Schmarni-Dev/non_default_wait_frame_system Schmarni 2025-07-01 23:34:00 +02:00
  • f0fd9a3086 feat: allow for setting a custom wait_frame system, used by advanced applications Schmarni 2025-06-07 04:13:37 +02:00
  • 7a30bb2b52 Merge pull request #187 from Schmarni-Dev/fix_example Schmarni 2025-05-02 18:06:21 +02:00
  • 753e0da9de fix: move bevy_xr_utils example i forgot to move Schmarni 2025-05-02 18:03:08 +02:00
  • 36dbffb89f Merge pull request #186 from Schmarni-Dev/release_0.3.0 Schmarni 2025-05-02 17:59:15 +02:00
  • bb58cfb8df fix(bevy_mod_xr): add gizmos feature Schmarni 2025-05-02 17:53:47 +02:00
  • dd0ff50db9 chore: bump version number Schmarni 2025-05-02 17:46:55 +02:00
  • e43837f914 Merge pull request #185 from Schmarni-Dev/move_hand_debug_gizmos Schmarni 2025-05-02 17:45:04 +02:00
  • bdfdb0d94a refactor: move xr_utils examples into bevy_xr_utils Schmarni 2025-05-02 17:43:02 +02:00
  • db60629401 refactor: move hand debug gizmos into bevy_mod_xr Schmarni 2025-05-02 17:40:53 +02:00
  • 681f00c42d Merge pull request #184 from Schmarni-Dev/xr_space_sync_set Schmarni 2025-05-02 17:00:31 +02:00
  • 7bc9789358 refactor: rename OxrGraphicsInfo -> OxrCurrentSessionConfig Schmarni 2025-05-02 16:50:38 +02:00
  • be6a053b55 refactor: create OxrSessionConfig and make that the only way to configure things like BlendModes Schmarni 2025-05-02 16:43:39 +02:00
  • 4074d4be7c refactor: move OxrSpaceSyncSet into bevy_mod_xr and put locate_hands in the new XrSpaceSyncSet Schmarni 2025-05-02 14:58:54 +02:00
  • 84a69ea1ae Merge pull request #178 from awtterpip/bevy-0.16 Schmarni 2025-04-26 16:19:23 +02:00
  • fd1809ecc6 refactor: further cleanup Schmarni 2025-04-26 16:10:20 +02:00
  • 6284d4bf31 refactor: cleanup for bevy 0.16 Schmarni 2025-04-26 14:25:54 +02:00
  • ae54de3db9 fixed things up for proper 0.16 release Malek 2025-04-25 17:20:05 -04:00
  • 4528529417 0.16 support Malek 2025-03-06 17:59:51 -05:00
  • 9f6f5c0711 Merge pull request #183 from Schmarni-Dev/better_oxr_events Schmarni 2025-04-26 00:11:58 +02:00
  • 3a59ba1257 make OpenXR event handlers completely safe! (no more unsafe at all in there) Schmarni 2025-04-11 21:08:06 +02:00
  • 5c041e9565 Merge pull request #182 from Schmarni-Dev/release_0.2.1 Schmarni 2025-04-09 22:39:39 +02:00
  • c1320facd3 chore: bump version to 0.2.1 Schmarni 2025-04-09 19:46:29 +02:00
  • 8747b139d3 Merge pull request #181 from PJB3005/25-03-17-fix-cascades-2 Schmarni 2025-03-20 10:44:21 +01:00
  • 1957518b0f Fix directional light shadows: take two PJB3005 2025-03-18 00:44:28 +01:00
  • b1a55985c1 Merge pull request #177 from Schmarni-Dev/publish Schmarni 2025-03-06 20:13:07 +01:00
  • 472677435a update version numbers Schmarni 2025-03-06 06:41:57 +01:00
  • 235bafac16 Merge pull request #176 from Schmarni-Dev/fix_3d_scene_example Schmarni 2025-02-20 21:18:15 +01:00
  • 463109aa12 fix 3d_scene example on runtimes that aren't WiVRn Schmarni 2025-02-20 21:16:29 +01:00
  • a1f2b3f517 Merge pull request #175 from Schmarni-Dev/session_restart_event Schmarni 2025-02-20 20:58:35 +01:00
  • 010c1d8e16 feat: add XrSessionDestroyedEvent to allow crate consumers to react to the destruction to, for example, start another session Schmarni 2025-02-10 03:24:39 +01:00
  • 23da8847f1 Merge pull request #174 from Schmarni-Dev/proper_wgpu_init Schmarni 2025-02-10 01:07:21 +01:00
  • 4d11fa405a fix: do a more proper wgpu init, use adapter features and limits Schmarni 2025-02-09 03:47:46 +01:00
  • e8f46847bf Merge pull request #173 from Schmarni-Dev/create_views_in_created Schmarni 2025-02-05 19:45:45 +01:00
  • 63f4592c93 add CLEAR_TEXTURE wgpu feature Schmarni 2025-02-05 19:15:03 +01:00
  • 8a3719a019 use XrSessionCreated schedule to init the Views Schmarni 2025-02-05 19:00:00 +01:00
  • dcdf362efa Merge pull request #172 from awtterpip/update_camera_texture_view Piper 2025-01-28 19:42:49 -06:00
  • 0b61473f38 add option to auto spawn cameras awtterpip 2025-01-28 12:08:46 -06:00
  • 5f79f083bf auto update texture view awtterpip 2025-01-28 12:03:50 -06:00
  • 02ca015db9 Merge pull request #171 from Schmarni-Dev/pbr Schmarni 2025-01-17 06:14:27 +01:00
  • 6d515f3ae9 only add systems that depend on pbr when the PbrPlugin is added Schmarni 2025-01-17 05:45:01 +01:00
  • 40e9fed513 Merge pull request #170 from pdiaz/main Schmarni 2025-01-15 02:25:13 +01:00
  • fae2e8f6fd Merge pull request #168 from HammerCar/main Schmarni 2025-01-15 00:32:57 +01:00
  • b40f788a41 Ensure that Bevy works using Meta XR Simulator in macOS when using a patched MoltenVK's SPIRV-Cross. Pedro Diaz 2025-01-14 23:25:11 +01:00
  • 53f1a552fb Merge pull request #169 from Schmarni-Dev/wgpu_feature_fix Schmarni 2025-01-13 13:00:28 +01:00
  • 6ce4b22b16 Update the Android example to use NativeActivity instead of GameActivity Teemu Rautavalta 2025-01-05 02:35:31 +02:00
  • 5bdc675d06 add needed bevy feature and enable wgpu device feature needed for bevy Schmarni 2025-01-05 01:25:52 +01:00
  • 3867e262b0 Merge pull request #167 from Schmarni-Dev/downgrade_to_oxr10 Schmarni 2025-01-03 22:04:20 +01:00
  • cee1b92d50 downgrade to OpenXR 1.0 to accommodate legacy runtimes like SteamVR Schmarni 2025-01-03 21:59:20 +01:00
  • 03a97f4c12 Merge pull request #163 from Schmarni-Dev/0.15rc Schmarni 2025-01-01 22:37:46 +01:00
  • 336c40d555 switch all spans to debug_spans Schmarni 2025-01-01 03:38:46 +01:00
  • 7c57e8facd actually use the spans we create Schmarni 2025-01-01 03:36:56 +01:00
  • 8042fbdc6a prevent crash that i can't explain when not using default plugins Schmarni 2024-12-29 23:26:06 +01:00
  • 177da5c10d fix tracking_utils example Schmarni 2024-12-21 02:32:04 +01:00
  • 869fd98d7f update hand gizmos to include the local axes Schmarni 2024-12-20 03:54:28 +01:00
  • f2706b1416 pull main branch Schmarni 2024-12-19 16:58:00 +01:00
  • 901b9bc446 Merge pull request #166 from Schmarni-Dev/hand-hotfix Schmarni 2024-12-14 02:03:51 +01:00
  • 446c422e5d bump version for bevy_mod_xr hotfix Schmarni 2024-12-14 02:02:14 +01:00
  • 361199e2c4 fix hand tracker spawn side bug Schmarni 2024-12-14 02:01:31 +01:00
  • 6fcd75c671 pull main Schmarni 2024-12-14 00:04:12 +01:00
  • afd62b3cc3 Merge pull request #165 from Schmarni-Dev/0.1.0 Schmarni 2024-12-12 01:28:47 +01:00
  • 8c5da2e505 bump version Schmarni 2024-12-11 23:07:25 +01:00
  • aa97263a52 Merge pull request #164 from awtterpip/remove_default_bindings Schmarni 2024-12-04 22:57:51 +01:00
  • 5b7db58fe6 making controller actions fields pub so users can use them ForTehLose 2024-12-04 14:03:31 -05:00
  • a260443a0d adding a missed change ForTehLose 2024-12-04 13:55:27 -05:00
  • c0be012b9d moved default bindings for tracking utils into a pub function for prototyping, while I work on better solution ForTehLose 2024-12-04 13:51:43 -05:00
  • 2c75a298a3 remove bevy rc workaround Schmarni 2024-11-30 00:22:29 +01:00
  • 8e4d5d8dd0 update to bevy release, fix event support and update extension list Schmarni 2024-11-30 00:19:50 +01:00
  • 307bba3323 more required components and other stuff Schmarni 2024-11-26 23:03:57 +01:00
  • a04ebb8426 add XrTracker component that auto parents the entity to the XrTrackingRoot, XrSpace requires XrTracker Schmarni 2024-11-20 11:46:24 +01:00
  • d1cc160cac only render hand gizmos if they are actively tracked Schmarni 2024-11-20 10:33:59 +01:00
  • 4c415d066a remove XrCameraBundle, use required components and component hooks instead Schmarni 2024-11-20 10:29:01 +01:00
  • 7320ae8dac update to bevy 0.15 rc Schmarni 2024-11-20 10:04:49 +01:00