Commit Graph
591 Commits
Author SHA1 Message Date
Mamadou Babaei f2588cccec revamp the ubt third-party dependency system 2025-06-04 02:36:20 +02:00
Mamadou Babaei 4112f429fb fix build issue with sgbackend by deleting the impl struct copy constructor and copy assignment operator 2025-06-04 02:36:20 +02:00
Mamadou Babaei bd74607124 fix a closing #endif directive comment 2025-06-04 02:36:20 +02:00
Mamadou Babaei eb312697a9 minor code formatting fix 2025-06-04 02:36:20 +02:00
Mamadou Babaei 126d58d88f thread-safe sgbackend initialization 2025-06-04 02:36:20 +02:00
Mamadou Babaei 597a1766f3 thread-safe sglog initialization 2025-06-04 02:36:20 +02:00
Mamadou Babaei ae601173fc revamp sglog to use unreal's tuniqueptr instead of std::unique_ptr 2025-06-04 02:36:20 +02:00
Mamadou Babaei 15bb6d9f1f fix critical deadlock between render and game threads in UE 5.6 when invoking IHeadMountedDisplay::GetHMDMonitorInfo() 2025-06-04 02:36:20 +02:00
Mamadou Babaei 7a553a0621 fix sglog windows/msvc build issues caused by the recent sglog refactor 2025-06-04 02:36:20 +02:00
Mamadou Babaei e48ef8e4d3 add a missing header that causes build issues on linux aarch64 due to incomplete uaniminstance type 2025-06-04 02:36:20 +02:00
Mamadou Babaei 1634e99fbf fix type conversion safety and consistency issues across all sglog formatters 2025-06-04 02:36:20 +02:00
Mamadou Babaei 45d5268be7 fix unreal engine 5.6 string conversion build issues on linux 2025-06-04 02:36:20 +02:00
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