Commit Graph
556 Commits
Author SHA1 Message Date
Mamadou Babaei 7538b352da add the hard-coded hand defaulet reference bone transfomrs to the virtual hand settings 2024-08-16 18:00:52 +02:00
Mamadou Babaei c78c28fab2 openxr bugfixes and improvements + 1st attempt at calculating the fxrmotioncontrollerdata based off of the hand mesh 2024-08-16 18:00:52 +02:00
Mamadou Babaei f37c184d64 fix more UE 5.4 RunUAT build issues 2024-08-16 18:00:51 +02:00
Mamadou Babaei 8e6402b866 refactor the animation, wrist tracking, and hand interaction manipulation systems for FXRMotionControllerData compatibility 2024-08-16 18:00:51 +02:00
Mamadou Babaei 302e260bdd update the readme 2024-08-16 18:00:51 +02:00
Mamadou Babaei 20d7401054 implement the OpenXR-compatible hand tracking (XR_EXT_hand_tracking) support 2024-08-16 18:00:51 +02:00
Mamadou Babaei 0abcc2adb0 rename sgheadmountdisplay to sgheadmounteddisplay 2024-08-16 18:00:51 +02:00
Mamadou Babaei 4a08dc6291 add extra null checks 2024-08-16 18:00:51 +02:00
Mamadou Babaei f055497672 add vive xr elite hmd auto-detection checkes and other vive headset detection bug fixes and improvements 2024-08-16 18:00:51 +02:00
Mamadou Babaei e5957164ea remove ASGVirtualHandActor 2024-08-16 18:00:51 +02:00
Mamadou Babaei 3de425ef6a make the sgsettings constructor private 2024-08-16 18:00:51 +02:00
Mamadou Babaei a6dc222013 bump senseglove libraries to v2.102.0-4a8bd81d and drop support for ue 5.1 and epic native toolchain v20 2024-08-16 18:00:51 +02:00
Mamadou Babaei 5f65384122 remove debug logs from FSGHeadMountDisplay::GetDeviceType() 2024-08-16 18:00:48 +02:00
Mamadou Babaei 5dfe41da0e check hmd auto-detection against various identifiers as the names returns from the engine is not reliable 2024-08-16 18:00:48 +02:00
Mamadou Babaei 23b4aae628 improve vive pro and vive focus 3 detection by utilizing optic resolution to distinguish them 2024-08-16 18:00:48 +02:00
Mamadou Babaei 2c823750c6 implement hmd and wrist tracker hardware auto-detection fallback when it's not set explicitly 2024-08-16 18:00:48 +02:00
Mamadou Babaei 565a2e4b3c bump the plugin version to v2.0.8 2024-07-16 00:30:08 +02:00
Mamadou Babaei 47aff0454c fix a bug where the sgpawn right-hand grab colliders' default size is mistakenly set to the default value for the left-hand grab colliders at cdo initialization time 2024-07-16 00:30:08 +02:00
Mamadou Babaei 95a4585624 bump the plugin version to v2.0.7 2024-05-29 12:48:25 +02:00
Mamadou Babaei 67a60917fe make the allbreaker assets compatible with ue 5.1+ again 2024-05-29 12:48:25 +02:00
Mamadou Babaei df9ebf14b4 bump the plugin version to v2.0.6 2024-05-29 11:40:36 +02:00
Mamadou Babaei e49f33aafd bump the plugin version to v2.0.5 2024-05-22 17:33:43 +02:00
Mamadou Babaei 68ff91b4d6 fix the wrong palm bone names on the allbreaker virtual hand models 2024-05-22 17:33:43 +02:00
Mamadou Babaei 9836bd330d bump the plugin version to v2.0.4 2024-05-17 11:40:59 +02:00
Mamadou Babaei 2e4c6274dd bump the plugin version to v2.0.3 2024-05-16 20:01:22 +02:00
Mamadou Babaei 41589047d3 fix v2.0.2 UE 5.4 RunUAT build issues that mostly caused by missing headers 2024-05-15 04:43:35 +02:00
Mamadou Babaei c6f0a172ab improve target platform detection when building SenseGloveConnectImpl and SenseGloveCoreImpl modules and also distinguish x64 builds from arm64 on windows 2024-05-15 04:43:34 +02:00
Mamadou Babaei 42cf764475 fix: asking CppCompileEnvironment for a single Architecture, but it has multiple Architectures (arm64, x64) 2024-05-15 04:43:33 +02:00
Mamadou Babaei 745287ff81 bump the plugin version to v2.0.2 2024-04-25 12:56:50 +02:00
Mamadou Babaei 4202efae3c bump the plugin version to v2.0.1 2024-04-15 15:07:56 +02:00
Mamadou Babaei 05d1649a9c do not call FSGHandLayer::ResetCalibration on every backend initialization 2024-04-15 15:07:56 +02:00
Mamadou Babaei 6a60073553 only instantiate the connected glove once instead of recreating and destroying it every frame 2024-04-15 15:07:56 +02:00
Mamadou Babaei f63a827885 bump senseglove libraries to v2.102.0-35d4de3f 2024-04-15 15:07:55 +02:00
Mamadou Babaei bb936096e3 fix the wrong header file description sections for the header files 2024-04-15 15:07:53 +02:00
Mamadou Babaei 320151139c update the changelog with the unreleased changes 2024-04-15 15:07:53 +02:00
Mamadou Babaei 12e176e856 update the outdated platform support matrix remarks 2024-03-23 17:23:21 +01:00
Mamadou Babaei 4992ff62c0 set the engine version to v5.4.0 2024-03-23 17:01:04 +01:00
Mamadou Babaei 45da7baa95 add ue 5.4 to the list of supported engines through azure devops 2024-03-23 16:57:47 +01:00
Mamadou Babaei 4550fda587 bump the plugin version to v2.0.0 v2.0.0 2024-03-22 21:29:17 +01:00
Mamadou Babaei 560b9e65d3 update the changelog 2024-03-22 21:29:17 +01:00
Mamadou Babaei 8c8236c33c add missing modules to the directory structure 2024-03-22 21:29:17 +01:00
Mamadou Babaei 034d10355a update the planned features status 2024-03-22 20:57:53 +01:00
Mamadou Babaei 8127051da7 fix other build issues with non-unity builds 2024-03-22 20:57:53 +01:00
Mamadou Babaei 802a6b6d0b add the missing string header that causes build issues in non-unity builds 2024-03-22 20:57:53 +01:00
Mamadou Babaei 494f87f4cb remove the platform dependant build hacks inside FSGArrayUtils::FromStdVector as msvc is not able to deduce TArray<T>::SizeType 2024-03-22 20:57:52 +01:00
Mamadou Babaei def46777fa bump the senseglove libraries to v2.101.12-62b1be11 2024-03-22 20:57:52 +01:00
Mamadou Babaei d0c24aeda5 fix android build issue inside FSGArrayUtils::FromStdVector introduced by 0cdc7e03ac 2024-03-22 20:57:52 +01:00
Mamadou Babaei c0c5722f07 Revert "try to init/uninit the backend module at the module start/shutdown"
This reverts commit c45bcaf618.
2024-03-22 20:57:52 +01:00
Mamadou Babaei 8159c03526 fix a build issue inside FSGArrayUtils::FromStdVector introduced by newer msvc updates due to stricter implicit uint64 to int32 conversions 2024-03-22 20:57:51 +01:00
Mamadou Babaei 49eb2f2788 bump the senseglove backend libraries to v2.101.11-2d6fe9ce 2024-03-22 20:57:51 +01:00