Commit Graph
542 Commits
Author SHA1 Message Date
Mamadou Babaei da1434dd5f improve target platform detection when building SenseGloveConnectImpl and SenseGloveCoreImpl modules and also distinguish x64 builds from arm64 on windows 2024-05-15 04:31:17 +02:00
Mamadou Babaei b04a61c1b6 fix: asking CppCompileEnvironment for a single Architecture, but it has multiple Architectures (arm64, x64) 2024-05-15 04:31:14 +02:00
Mamadou Babaei e49989543a refactor the animation, wrist tracking, and hand interaction manipulation systems for FXRMotionControllerData compatibility 2024-05-13 06:43:17 +02:00
Mamadou Babaei c9d7f15f09 update the readme 2024-05-03 11:55:38 +02:00
Mamadou Babaei c5adee47ce implement the OpenXR-compatible hand tracking (XR_EXT_hand_tracking) support 2024-05-03 11:29:17 +02:00
Mamadou Babaei 9b32ee589b rename sgheadmountdisplay to sgheadmounteddisplay 2024-05-02 11:48:59 +02:00
Mamadou Babaei 2410466de2 add extra null checks 2024-05-02 11:04:10 +02:00
Mamadou Babaei a1488f32bb add vive xr elite hmd auto-detection checkes and other vive headset detection bug fixes and improvements 2024-04-30 15:44:59 +02:00
Mamadou Babaei 4a6f528e96 remove ASGVirtualHandActor 2024-04-29 18:28:28 +02:00
Mamadou Babaei 1fe189a7ff make the sgsettings constructor private 2024-04-29 11:16:51 +02:00
Mamadou Babaei 82550b6a40 bump senseglove libraries to v2.102.0-4a8bd81d and drop support for ue 5.1 and epic native toolchain v20 2024-04-25 16:22:13 +02:00
Mamadou Babaei 65d97a5277 bump the plugin version to v2.0.2 2024-04-25 12:54:16 +02:00
Mamadou Babaei 0ffac1f789 bump the plugin version to v2.0.1 2024-04-15 15:01:57 +02:00
Mamadou Babaei bb72ddaaaa remove debug logs from FSGHeadMountDisplay::GetDeviceType() 2024-04-12 08:00:51 +02:00
Mamadou Babaei e9ffa1e43d check hmd auto-detection against various identifiers as the names returns from the engine is not reliable 2024-04-12 07:39:26 +02:00
Mamadou Babaei ade7afac88 improve vive pro and vive focus 3 detection by utilizing optic resolution to distinguish them 2024-04-12 07:21:56 +02:00
Mamadou Babaei 170ee2d66b only instantiate the connected glove once instead of recreating and destroying it every frame 2024-04-12 06:56:04 +02:00
Mamadou Babaei 2e9407e485 do not call FSGHandLayer::ResetCalibration on every backend initialization 2024-04-10 16:38:33 +02:00
Mamadou Babaei 8a6927ce8d bump senseglove libraries to v2.102.0-35d4de3f 2024-04-10 16:21:13 +02:00
Mamadou Babaei f806e5bf24 fix the wrong header file description sections for the header files 2024-04-10 15:30:03 +02:00
Mamadou Babaei f6e3535a9c implement hmd and wrist tracker hardware auto-detection fallback when it's not set explicitly 2024-04-10 15:29:53 +02:00
Mamadou Babaei 71c052469e update the changelog with the unreleased changes 2024-03-23 17:28:39 +01:00
Mamadou Babaei c3a453d32d update the outdated platform support matrix remarks 2024-03-23 17:20:58 +01:00
Mamadou Babaei 39720bd6c5 add ue 5.4 to the list of supported engines through azure devops 2024-03-23 16:55:43 +01:00
Mamadou Babaei ed8e846816 bump the plugin version to v2.0.0 2024-03-22 21:27:19 +01:00
Mamadou Babaei b65541282a update the changelog 2024-03-22 21:23:34 +01:00
Mamadou Babaei 79fae28344 add missing modules to the directory structure 2024-03-22 21:20:36 +01:00
Mamadou Babaei 2f283681f6 update the planned features status 2024-03-22 20:37:08 +01:00
Mamadou Babaei 1d03b49f70 fix other build issues with non-unity builds 2024-03-22 13:10:09 +01:00
Mamadou Babaei 1450f2bd95 add the missing string header that causes build issues in non-unity builds 2024-03-22 12:48:53 +01:00
Mamadou Babaei 2c4152b314 remove the platform dependant build hacks inside FSGArrayUtils::FromStdVector as msvc is not able to deduce TArray<T>::SizeType 2024-03-22 12:40:54 +01:00
Mamadou Babaei 0f95cc4d4b bump the senseglove libraries to v2.101.12-62b1be11 2024-03-21 19:33:53 +01:00
Mamadou Babaei 06a3bab9c4 fix android build issue inside FSGArrayUtils::FromStdVector introduced by 0cdc7e03ac 2024-03-21 17:05:57 +01:00
Mamadou Babaei 2dcc286d88 Revert "try to init/uninit the backend module at the module start/shutdown"
This reverts commit c45bcaf618.
2024-03-21 11:20:26 +01:00
Mamadou Babaei 0cdc7e03ac fix a build issue inside FSGArrayUtils::FromStdVector introduced by newer msvc updates due to stricter implicit uint64 to int32 conversions 2024-03-21 11:16:26 +01:00
Mamadou Babaei 4581db31aa bump the senseglove backend libraries to v2.101.11-2d6fe9ce 2024-03-21 00:50:40 +01:00
Mamadou Babaei 9cf40d09b2 correct the module logs grammars 2024-03-20 18:20:11 +01:00
Mamadou Babaei c45bcaf618 try to init/uninit the backend module at the module start/shutdown 2024-03-20 18:16:45 +01:00
Mamadou Babaei 17b904bae2 allow the c++ compiler the opportunity to perform rvo/nrvo if applicable 2024-03-20 14:31:28 +01:00
Mamadou Babaei 938515fcfa bump senseglove libraries to v2.101.10-7e515114 2024-03-19 17:34:38 +01:00
Mamadou Babaei 368d253e5f update the changelog with added quest 3 controllers support 2024-03-19 16:36:04 +01:00
Mamadou Babaei cdbc1a5dff integrate the virtual hand mesh from allbreaker 2024-03-19 15:43:22 +01:00
Mamadou Babaei 860b0c971d remove redundant headers 2024-03-19 11:01:12 +01:00
Mamadou Babaei 586c12cc23 expose as little as dependencies as possible 2024-03-15 17:23:42 +01:00
Mamadou Babaei 8f87cd61ac correct the hand mesh yaw rotation inside the sgpawn after the squat/sgvect3d changes 2024-03-14 17:35:06 +01:00
Mamadou Babaei 2532cb8af8 replace SupportedTargetPlatforms with PlatformAllowList 2024-03-13 20:25:51 +01:00
Mamadou Babaei 37aa959053 clean up unsed unreal version headers 2024-03-13 20:22:42 +01:00
Mamadou Babaei b596524c58 declare the openxr plugin as a dependency 2024-03-13 19:44:17 +01:00
Mamadou Babaei f3d143ccdb utilize UXRDeviceVisualizationComponent to display meshes on UE 5.2 onwards 2024-03-13 19:43:46 +01:00
Mamadou Babaei 3c13f3b3fb fix the changelog errors 2024-03-12 21:30:16 +01:00