Commit Graph
372 Commits
Author SHA1 Message Date
Mamadou Babaei 252b78af22 improve vive pro and vive focus 3 detection by utilizing optic resolution to distinguish them 2024-08-16 18:01:35 +02:00
Mamadou Babaei 1440489dc3 implement hmd and wrist tracker hardware auto-detection fallback when it's not set explicitly 2024-08-16 18:01:35 +02:00
Mamadou Babaei f354904290 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:16 +02:00
Mamadou Babaei 0c785c1ffd fix v2.0.2 UE 5.4 RunUAT build issues that mostly caused by missing headers 2024-05-15 04:43:49 +02:00
Mamadou Babaei b43f06fa7a improve target platform detection when building SenseGloveConnectImpl and SenseGloveCoreImpl modules and also distinguish x64 builds from arm64 on windows 2024-05-15 04:43:48 +02:00
Mamadou Babaei deb7778aed fix: asking CppCompileEnvironment for a single Architecture, but it has multiple Architectures (arm64, x64) 2024-05-15 04:43:47 +02:00
Mamadou Babaei dc4412e3fd do not call FSGHandLayer::ResetCalibration on every backend initialization 2024-04-15 15:09:01 +02:00
Mamadou Babaei c201da4f33 only instantiate the connected glove once instead of recreating and destroying it every frame 2024-04-15 15:09:00 +02:00
Mamadou Babaei e3053fee04 bump senseglove libraries to v2.102.0-35d4de3f 2024-04-15 15:09:00 +02:00
Mamadou Babaei 53caea650d fix the wrong header file description sections for the header files 2024-04-15 15:08:58 +02:00
Mamadou Babaei a1d820b688 fix other build issues with non-unity builds 2024-03-22 20:59:52 +01:00
Mamadou Babaei 8921c2676a add the missing string header that causes build issues in non-unity builds 2024-03-22 20:59:52 +01:00
Mamadou Babaei cc5dd956cc remove the platform dependant build hacks inside FSGArrayUtils::FromStdVector as msvc is not able to deduce TArray<T>::SizeType 2024-03-22 20:59:51 +01:00
Mamadou Babaei de6fec33cf bump the senseglove libraries to v2.101.12-62b1be11 2024-03-22 20:59:51 +01:00
Mamadou Babaei 44cd706daa fix android build issue inside FSGArrayUtils::FromStdVector introduced by 0cdc7e03ac 2024-03-22 20:59:51 +01:00
Mamadou Babaei e3f28ce1a7 Revert "try to init/uninit the backend module at the module start/shutdown"
This reverts commit c45bcaf618.
2024-03-22 20:59:51 +01:00
Mamadou Babaei 19818746bd fix a build issue inside FSGArrayUtils::FromStdVector introduced by newer msvc updates due to stricter implicit uint64 to int32 conversions 2024-03-22 20:59:51 +01:00
Mamadou Babaei 58b863257e bump the senseglove backend libraries to v2.101.11-2d6fe9ce 2024-03-22 20:59:50 +01:00
Mamadou Babaei deeb71d119 correct the module logs grammars 2024-03-22 20:59:50 +01:00
Mamadou Babaei 273a10bf3c try to init/uninit the backend module at the module start/shutdown 2024-03-22 20:59:50 +01:00
Mamadou Babaei 41aad88a28 allow the c++ compiler the opportunity to perform rvo/nrvo if applicable 2024-03-22 20:59:50 +01:00
Mamadou Babaei 63466786fe bump senseglove libraries to v2.101.10-7e515114 2024-03-22 20:59:49 +01:00
Mamadou Babaei c78fb20eef integrate the virtual hand mesh from allbreaker 2024-03-22 20:59:47 +01:00
Mamadou Babaei 11a6e6ed63 remove redundant headers 2024-03-22 20:59:24 +01:00
Mamadou Babaei 06966042d1 expose as little as dependencies as possible 2024-03-22 20:59:23 +01:00
Mamadou Babaei 079990b2c5 correct the hand mesh yaw rotation inside the sgpawn after the squat/sgvect3d changes 2024-03-22 20:59:23 +01:00
Mamadou Babaei 7db37a4fa6 clean up unsed unreal version headers 2024-03-22 20:59:23 +01:00
Mamadou Babaei e5cfcb3405 utilize UXRDeviceVisualizationComponent to display meshes on UE 5.2 onwards 2024-03-22 20:59:23 +01:00
Mamadou Babaei aaa32574e9 bump the senseglove libraries to v2.101.9-8abfc26d 2024-03-22 20:59:22 +01:00
Mamadou Babaei 86db7ae4dd apply a temporary workaround in order to ameliorate the hand animation after sgquat, sgvect3d fixes 2024-03-22 20:59:22 +01:00
Mamadou Babaei 9b5beaaf61 proper angle conversions for vectors 2024-03-22 20:59:22 +01:00
Mamadou Babaei f08dbf57b9 proper sgvect3d and squat conversions to fvector and fquat 2024-03-22 20:59:22 +01:00
Mamadou Babaei cf62bf1274 apply senseglove/unreal angle conversions in the gloves' api 2024-03-22 20:59:22 +01:00
Mamadou Babaei 3f21d3302c fix a crash when calling one of the SGHandInterpolatorImpl constructors which happens due to unintialized pimpl object 2024-03-22 20:59:22 +01:00
Mamadou Babaei f9e15913c8 bump senseglove libraries to v2.101.8-a2a2075b which resolves the android writehaptics crash 2024-03-22 20:59:21 +01:00
Mamadou Babaei b9691e2807 bump senseglove libraries to v2.101.7-3580cd9f 2024-03-22 20:59:21 +01:00
Mamadou Babaei 3e96da7f08 bump senseglove libraries to v2.101.5-f0aff76b 2024-03-22 20:59:20 +01:00
Mamadou Babaei fd645b6925 bump senseglove libraries to v2.101.4-6c860c42 with android fixes and fix a android crash 2024-03-22 20:59:19 +01:00
Mamadou Babaei 95f0e003b2 bump senseglove libraries to v2.101.3-e583f6de 2024-03-22 20:59:18 +01:00
Mamadou Babaei ecd701d8e6 implement the api updates and bump the senseglove libraries to v2.101.2-2eb7439f 2024-03-22 20:59:17 +01:00
Mamadou Babaei 503d13cabc force glove recalibration on backend initialize 2024-03-22 20:59:17 +01:00
Mamadou Babaei a7d9c4bfca add as*glove/device casting methods that resolves the sgpawn vibrotactile issues 2024-03-22 20:59:17 +01:00
Mamadou Babaei 4a572e06f9 use device impl casts 2024-03-22 20:59:17 +01:00
Mamadou Babaei 80f1b4c770 list nova 2 gloves in the get devices from the device list 2024-03-22 20:59:17 +01:00
Mamadou Babaei 8ba5b84f37 another attempt at improving the glove casts 2024-03-22 20:59:17 +01:00
Mamadou Babaei aa3e2af861 try an alternative approach for glove instances upcasting at the lower levels of the api 2024-03-22 20:59:17 +01:00
Mamadou Babaei 10d7b5b853 try to add a solution for glove type-casting in higher levels of the api 2024-03-22 20:59:17 +01:00
Mamadou Babaei 3af01c23a4 fix the send custom waveform signature on the hand layer 2024-03-22 20:59:17 +01:00
Mamadou Babaei 078eee1c38 fix a bug inside the ESGHapticLocation enum conversions 2024-03-22 20:59:17 +01:00
Mamadou Babaei 764961e7d0 bump senseglove libraries for v2.101.1-edc1163a 2024-03-22 20:59:16 +01:00