Commit Graph
579 Commits
Author SHA1 Message Date
Mamadou Babaei 1869c1e01e bump senseglove libraries to v2.203.0-f3d3e676 which migrates to C++20 2025-06-04 02:36:16 +02:00
Mamadou Babaei 10fcfc99a9 bump senseglove libraries to v2.202.0-5d54da32 which fixes linux build issues for ue 5.5/5.6 by linking against libc++ instead of libstdc++ 2025-06-04 02:36:13 +02:00
Mamadou Babaei 9eceebb2f2 bump the senseglove libraries to libraries to v2.201.0-edef7655 and replace epic native toolchain v24 with v25 2025-06-04 02:36:10 +02:00
Mamadou Babaei a922a140a0 bump the SenseGlove libraries to the v2.200.0-0cb715d0 release with BLE (Bluetooth Low Energy) support 2025-05-09 16:36:11 +02:00
Mamadou Babaei 24dc0fdb6a fix a critical deadlock issue (UE-212224) in UE 5.5/5.6 during PipelinedFrameState acquisition 2025-05-09 16:36:09 +02:00
Mamadou Babaei 09a9dfc7fd bump the SenseGlove libraries to the v2.199.1-8de3deb9 experimental release with BLE (Bluetooth Low Energy) support 2025-05-09 16:36:09 +02:00
Mamadou Babaei 5ffde6ae47 bump the SenseGlove libraries to the v2.199.0-b35c8158 experimental release with BLE (Bluetooth Low Energy) support 2025-05-09 16:36:08 +02:00
Mamadou Babaei ef65cb6e7e bump the senseglove libraries to the latest experimental ble builds 2025-05-09 16:36:05 +02:00
Mamadou Babaei cbe193e547 revamp android backend initialization error handling and bump the senseglove libraries to the latest experimental ble builds 2025-05-09 16:36:03 +02:00
Mamadou Babaei f95b70a778 bump the senseglove libraries to a ble-aware version that resolves android build issues 2025-05-09 16:36:00 +02:00
Mamadou Babaei eb234ebaa6 bump sgconnect for android to an experimental unreleased ble-aware implementation 2025-05-09 16:35:59 +02:00
Mamadou Babaei 88960dec55 bump senseglove libraries to a yet to be versioned, experimental release, with ble support 2025-05-09 16:35:58 +02:00
Mamadou Babaei 73ed4e8d16 add initial support for epic native toolchain v24 2025-05-09 16:35:57 +02:00
Mamadou Babaei a56cd8d211 bump the senseglove libraries to v2.106.0-d5361a48 2025-05-09 16:35:56 +02:00
Mamadou Babaei 0b5feb962d Revert "experiment with a hacky approach to make metaxr work"
This reverts commit f3bc6502e4.
2025-02-14 12:11:26 +01:00
Mamadou Babaei f80c6bdab1 Revert "add SetupMetaXRAvailability during the build time to define WITH_METAXR"
This reverts commit e2c50e9c77.
2025-02-14 12:11:26 +01:00
Mamadou Babaei 5709de714b experiment with a hacky approach to make metaxr work 2025-02-14 12:11:15 +01:00
Mamadou Babaei 5a26fab5ae add SetupMetaXRAvailability during the build time to define WITH_METAXR 2025-02-14 12:11:15 +01:00
Mamadou Babaei 7648891cbe add missing headers to solve runuat build issues 2025-02-14 12:11:15 +01:00
Mamadou Babaei 26a38ecfd0 add initial ultimate tracker and OpenXRXrTracker support which is not fully functional 2025-02-14 12:11:14 +01:00
Mamadou Babaei 6427fd7157 clear up debug logs 2025-02-14 12:11:14 +01:00
Mamadou Babaei 079fe14613 add support for htc vive wrist trackers on android 2025-02-14 12:11:14 +01:00
Mamadou Babaei 251dbb4840 fix a comment formatting 2025-02-14 12:11:14 +01:00
Mamadou Babaei cee33aa684 fix a typo 2025-02-14 12:11:14 +01:00
Mamadou Babaei a1ce48e133 add support for htc vive focus vision hmd auto-detection and various htc hmds auto-detection support on android 2025-02-14 12:11:14 +01:00
Mamadou Babaei 5a70218a71 optimize FSGArrayUtils by pre-allocating memory instead of growing by every emplace_back or add 2025-02-14 12:11:14 +01:00
Mamadou Babaei 426f6e8855 fix a comment 2025-02-14 12:11:14 +01:00
Mamadou Babaei 664fdef477 use fixed-width integers 2025-02-14 12:11:14 +01:00
Mamadou Babaei d827399097 minor comment fixes 2025-02-14 12:11:13 +01:00
Mamadou Babaei ec067bdacc remove redundant sgxrtracker code 2025-02-14 12:11:13 +01:00
Mamadou Babaei d8f7f7db59 use engine api to set the tracking motion source 2025-02-14 12:11:13 +01:00
Mamadou Babaei 31e03380c9 fix the non-editor build issues caused by the recent motion sources refactor 2025-02-14 12:11:13 +01:00
Mamadou Babaei 6f9f0c55b6 refactor the way we populate and utilize motion sources for viveopenxr compatibility 2025-02-14 12:11:13 +01:00
Mamadou Babaei 151e0bdee2 remove redundant dependency module 2025-02-14 12:11:13 +01:00
Mamadou Babaei 955f3487a5 add the FSGPluginUtils utility class for other plugins or modules availability detection such as Meta XR and ViveOpenXR 2025-02-14 12:11:13 +01:00
Mamadou Babaei 3a5c8e1f89 add FSGConnectJNI::Initialize() and FSGCoreJNI::Initialize() return codes to Android logs for detailed debugging purposes through adb logcat 2025-02-14 12:11:13 +01:00
Mamadou Babaei 97c134dd19 bump the SenseGlove libraries to v2.105.3-97ea18cb 2025-02-14 12:11:11 +01:00
Mamadou Babaei 18201c1e79 bump the copyright years 2025-02-14 12:11:10 +01:00
Mamadou Babaei a21469e09b fix a critical issue where HandStates->GetTransform(KeyPoint) was incorrectly resolving to (&HandStates[0])->GetTransform(KeyPoint), causing both hands to use the left hand's wrist transform under specific conditions 2025-01-28 14:55:50 +01:00
Mamadou Babaei 222cefaedc do an ensure check instead of silently ignoring the non-existent joint 2024-11-27 10:11:50 +01:00
Mamadou Babaei 9687d8c52b calculate the bone ref transforms using the current mesh rather than the reference mesh 2024-11-27 10:11:50 +01:00
Mamadou Babaei 205380cfbf white space and code formatting fixes 2024-11-27 10:11:50 +01:00
Mamadou Babaei a1938bd151 fix ue 5.5 deprecation warnings inside USGVirtualHandComponent 2024-11-14 00:26:43 +01:00
Mamadou Babaei a1ad2314dd fix rocket build issues by adding missing the headers 2024-11-14 00:26:43 +01:00
Mamadou Babaei 6d0b59446c remove comments that probably pasted by mistake 2024-11-14 00:26:42 +01:00
Mamadou Babaei e61e8e7d29 revamp the way the plugin requests permisions on Android by showing a pop-up to the user rather than silently crashing if those permisions were not already given 2024-11-14 00:26:42 +01:00
Mamadou Babaei a9cd37f7bd implement the android permissions singleton responsible for requesting android permissions and checking those 2024-11-14 00:26:42 +01:00
Mamadou Babaei 37f2d7ecdf re-order the required permissions alphabetically inside the android upl file 2024-11-14 00:26:42 +01:00
Mamadou Babaei 62df2be2e6 make the USGBackend constructor private 2024-11-14 00:26:42 +01:00
Mamadou Babaei ff4cc765f3 remove USGBackend class config specifier 2024-11-14 00:26:42 +01:00