Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 2fc0f0b04a bump the plugin version to v2.0.2 2024-04-25 12:56:52 +02:00
Mamadou Babaei eeb287fc93 bump the plugin version to v2.0.1 2024-04-15 15:10:34 +02:00
Mamadou Babaei 8bdaeda9e6 do not call FSGHandLayer::ResetCalibration on every backend initialization 2024-04-15 15:10:34 +02:00
Mamadou Babaei cba9fe3688 only instantiate the connected glove once instead of recreating and destroying it every frame 2024-04-15 15:10:33 +02:00
Mamadou Babaei 3491fb7b85 bump senseglove libraries to v2.102.0-35d4de3f 2024-04-15 15:10:31 +02:00
Mamadou Babaei d777be920d fix the wrong header file description sections for the header files 2024-04-15 15:10:30 +02:00
Mamadou Babaei 3b7ea02a32 update the changelog with the unreleased changes 2024-04-15 15:10:29 +02:00
Mamadou Babaei c58f79865d update the outdated platform support matrix remarks 2024-03-23 17:25:02 +01:00
Mamadou Babaei 4e3babfd7b add ue 5.4 to the list of supported engines through azure devops 2024-03-23 17:25:02 +01:00
Mamadou Babaei 1b57cd9a9b bump the plugin version to v2.0.0 2024-03-22 21:36:15 +01:00
Mamadou Babaei da50494f86 update the changelog 2024-03-22 21:36:15 +01:00
Mamadou Babaei 47b4c872a3 add missing modules to the directory structure 2024-03-22 21:36:14 +01:00
Mamadou Babaei ab8303b4a3 do not expose any uproperty/ufunction that relies on UXRDeviceVisualizationComponent due to UHT/UBT errors and UE 5.1 incompability 2024-03-22 21:04:31 +01:00
Mamadou Babaei 3f1794f4c9 update the planned features status 2024-03-22 21:04:00 +01:00
Mamadou Babaei 065b01c2ea fix other build issues with non-unity builds 2024-03-22 21:04:00 +01:00
Mamadou Babaei 9e7382bc26 add the missing string header that causes build issues in non-unity builds 2024-03-22 21:04:00 +01:00
Mamadou Babaei e40f2401f3 remove the platform dependant build hacks inside FSGArrayUtils::FromStdVector as msvc is not able to deduce TArray<T>::SizeType 2024-03-22 21:04:00 +01:00
Mamadou Babaei 02cffaba07 bump the senseglove libraries to v2.101.12-62b1be11 2024-03-22 21:03:59 +01:00
Mamadou Babaei 4147ceea1a fix android build issue inside FSGArrayUtils::FromStdVector introduced by 0cdc7e03ac 2024-03-22 21:03:59 +01:00
Mamadou Babaei 48c4146e13 Revert "try to init/uninit the backend module at the module start/shutdown"
This reverts commit c45bcaf618.
2024-03-22 21:03:59 +01:00
Mamadou Babaei 55caf9fc2b fix a build issue inside FSGArrayUtils::FromStdVector introduced by newer msvc updates due to stricter implicit uint64 to int32 conversions 2024-03-22 21:03:59 +01:00
Mamadou Babaei 4e52fd5cbd bump the senseglove backend libraries to v2.101.11-2d6fe9ce 2024-03-22 21:03:58 +01:00
Mamadou Babaei 3fa790928b correct the module logs grammars 2024-03-22 21:03:58 +01:00
Mamadou Babaei 70e2e1dc94 try to init/uninit the backend module at the module start/shutdown 2024-03-22 21:03:58 +01:00
Mamadou Babaei ecd0d8ea48 allow the c++ compiler the opportunity to perform rvo/nrvo if applicable 2024-03-22 21:03:58 +01:00
Mamadou Babaei 48742cf897 bump senseglove libraries to v2.101.10-7e515114 2024-03-22 21:03:57 +01:00
Mamadou Babaei 163152598c update the changelog with added quest 3 controllers support 2024-03-22 21:03:57 +01:00
Mamadou Babaei 411c1c3fd1 integrate the virtual hand mesh from allbreaker 2024-03-22 21:03:57 +01:00
Mamadou Babaei b5f6dbfd59 remove redundant headers 2024-03-22 21:03:57 +01:00
Mamadou Babaei c9ca00d666 expose as little as dependencies as possible 2024-03-22 21:03:57 +01:00
Mamadou Babaei d5a7d1d139 correct the hand mesh yaw rotation inside the sgpawn after the squat/sgvect3d changes 2024-03-22 21:03:56 +01:00
Mamadou Babaei 092a66ca32 replace SupportedTargetPlatforms with PlatformAllowList 2024-03-22 21:03:56 +01:00
Mamadou Babaei afd8c44b16 clean up unsed unreal version headers 2024-03-22 21:03:56 +01:00
Mamadou Babaei 735c837b4c declare the openxr plugin as a dependency 2024-03-22 21:03:56 +01:00
Mamadou Babaei b2861b0068 utilize UXRDeviceVisualizationComponent to display meshes on UE 5.2 onwards 2024-03-22 21:03:56 +01:00
Mamadou Babaei 43232ba110 fix the changelog errors 2024-03-22 21:03:56 +01:00
Mamadou Babaei bac069c88c remove a changelog that is not valid anymore 2024-03-22 21:03:56 +01:00
Mamadou Babaei 23e9b91797 bump the senseglove libraries to v2.101.9-8abfc26d 2024-03-22 21:03:55 +01:00
Mamadou Babaei 4cb158bddc bump the plugin version to v1.9.8 2024-03-22 21:03:55 +01:00
Mamadou Babaei e8b00ff1a9 apply a temporary workaround in order to ameliorate the hand animation after sgquat, sgvect3d fixes 2024-03-22 21:03:55 +01:00
Mamadou Babaei 7bc10072c0 make bones rotations a private field 2024-03-22 21:03:55 +01:00
Mamadou Babaei 019ea4fe35 update the changelog 2024-03-22 21:03:55 +01:00
Mamadou Babaei c8bd51960d proper angle conversions for vectors 2024-03-22 21:03:55 +01:00
Mamadou Babaei 7587cd811e proper sgvect3d and squat conversions to fvector and fquat 2024-03-22 21:03:55 +01:00
Mamadou Babaei 24cfdc6f91 apply senseglove/unreal angle conversions in the gloves' api 2024-03-22 21:03:55 +01:00
Mamadou Babaei b80b2394eb fix a crash when calling one of the SGHandInterpolatorImpl constructors which happens due to unintialized pimpl object 2024-03-22 21:03:55 +01:00
Mamadou Babaei a065f4f436 update the changelog 2024-03-22 21:03:55 +01:00
Mamadou Babaei 35ea515c53 bump senseglove libraries to v2.101.8-a2a2075b which resolves the android writehaptics crash 2024-03-22 21:03:54 +01:00
Mamadou Babaei 6e509d8df5 update the change log with unreleased changes 2024-03-22 21:03:54 +01:00
Mamadou Babaei bb27a74033 bump senseglove libraries to v2.101.7-3580cd9f 2024-03-22 21:03:53 +01:00
Mamadou Babaei c8e1af983b bump senseglove libraries to v2.101.5-f0aff76b 2024-03-22 21:03:52 +01:00
Mamadou Babaei 7f80d9ef2f bump senseglove libraries to v2.101.4-6c860c42 with android fixes and fix a android crash 2024-03-22 21:03:51 +01:00
Mamadou Babaei e4821526e0 bump senseglove libraries to v2.101.3-e583f6de 2024-03-22 21:03:50 +01:00
Mamadou Babaei 7970cb1e2a implement the api updates and bump the senseglove libraries to v2.101.2-2eb7439f 2024-03-22 21:03:50 +01:00
Mamadou Babaei a787f208f4 force glove recalibration on backend initialize 2024-03-22 21:03:49 +01:00
Mamadou Babaei 0c79263544 add as*glove/device casting methods that resolves the sgpawn vibrotactile issues 2024-03-22 21:03:49 +01:00
Mamadou Babaei 177498d285 use device impl casts 2024-03-22 21:03:49 +01:00
Mamadou Babaei d347eb93a7 list nova 2 gloves in the get devices from the device list 2024-03-22 21:03:49 +01:00
Mamadou Babaei 331b022a46 another attempt at improving the glove casts 2024-03-22 21:03:49 +01:00
Mamadou Babaei f1c4c8ba78 try an alternative approach for glove instances upcasting at the lower levels of the api 2024-03-22 21:03:49 +01:00
Mamadou Babaei 46813b44ec try to add a solution for glove type-casting in higher levels of the api 2024-03-22 21:03:49 +01:00
Mamadou Babaei 121776964a fix the send custom waveform signature on the hand layer 2024-03-22 21:03:49 +01:00
Mamadou Babaei c25ebab1a2 fix a bug inside the ESGHapticLocation enum conversions 2024-03-22 21:03:49 +01:00
Mamadou Babaei 9996a74f00 bump senseglove libraries for v2.101.1-edc1163a 2024-03-22 21:03:48 +01:00
Mamadou Babaei 17228201b4 implement the nova2 api updates and bump the senseglove libraries to v2.101.0-3e1693fb 2024-03-22 21:03:47 +01:00
Mamadou Babaei a441e5ed36 bump the plugin version to v1.9.8 2024-03-12 20:33:04 +01:00
Mamadou Babaei 532d0af0a5 make bones rotations a private field 2024-03-12 20:33:03 +01:00
Mamadou Babaei 1745844225 fix a crash inside the USGHandPose::FromHandAngles in higher levels of the api 2024-03-12 20:33:03 +01:00
Mamadou Babaei 729c8ee51f drop the prefix for internal typedefs 2024-03-12 20:33:02 +01:00
Mamadou Babaei a5c4b40299 add some performance optimizations by utilizing MoveTemp in return statements 2024-03-12 20:33:02 +01:00
Mamadou Babaei ba9c5f5406 fix a bug where the right hand mesh is always hidden inside the game no matter whether the right glove is connected or not 2024-03-12 20:33:01 +01:00
Mamadou Babaei a92833135d fix a wrong variable name 2024-03-12 20:33:01 +01:00
Mamadou Babaei 286f62b534 only include the sgconnect header if the build platform is android 2024-03-12 20:33:00 +01:00
Mamadou Babaei cbc11557c0 bump the plugin version to v1.9.7 2024-02-18 20:30:19 +01:00
Mamadou Babaei b72917c927 apply vibrotactile and force-feedback fixes backported from next major release 2024-02-18 20:30:18 +01:00
Mamadou Babaei ef9849f82c bump the plugin version to v1.9.6 2024-02-14 14:56:30 +01:00
Mamadou Babaei 8ca702dc06 fix the NovaGlove class instantiation methods to initialize a NovaGloveImpl instead of a SenseGloveImpl 2024-02-14 14:56:30 +01:00
Mamadou Babaei 34a722c633 bump the plugin version to v1.9.5 2024-02-09 10:53:46 +01:00
Mamadou Babaei 7770c939c3 fix a potential segfault inside SGDeviceModel::ParseFirmware 2024-02-09 10:53:46 +01:00
Mamadou Babaei 7cf7294823 bump the plugin version to v1.9.4 2024-02-08 07:47:57 +01:00
Mamadou Babaei d41ffb25cd fix the bluprint parse fucntion signature to accept OutGloveInfo by reference 2024-02-08 07:47:57 +01:00
Mamadou Babaei 2a94bcfe1a fix changelog formatting 2024-02-08 07:47:57 +01:00
Mamadou Babaei 218c1ce2bf bump the plugin version to v1.9.3 2024-02-03 04:53:56 +01:00
Mamadou Babaei 38e4f6a539 rephrase fixed changes 2024-02-03 04:53:56 +01:00
Mamadou Babaei fa7ed71778 bump the copyright years 2024-02-03 04:53:55 +01:00
Mamadou Babaei 69e6fba707 minor changelog fixes 2024-02-03 04:53:55 +01:00
Mamadou Babaei 34a3e70c66 fix the wrong version numbers inside the paltform support matrix and the main .uplugin file 2024-02-03 04:53:55 +01:00
Mamadou Babaei 6922327c02 apply a few critical fixes backported from the next major release 2024-02-03 04:53:55 +01:00
Mamadou Babaei 317d385229 a minor changelog fix 2024-02-03 04:53:55 +01:00
Mamadou Babaei 82eb0ac58d bump the plugin version to v1.9.2 2023-11-03 18:39:06 +01:00
Mamadou Babaei 2ea9b94116 fix a bug where released actor is going to be null whenever the OnActorReleased event fires 2023-11-03 18:39:06 +01:00
Mamadou Babaei 2ed988f41a restructure the planned features completion status 2023-11-03 18:39:05 +01:00
Mamadou Babaei d96bd0369d update the list of planned features and their completion status 2023-11-03 18:39:05 +01:00
Mamadou Babaei 7ef1133130 update the list of planned features and their completion status 2023-11-03 18:39:05 +01:00
Mamadou Babaei f8b609082e update the list of planned features and their completion status 2023-11-03 18:39:04 +01:00
Mamadou Babaei 4c24a21584 add a list of planned features and their completion status to the main readme file 2023-11-03 18:39:04 +01:00
Mamadou Babaei 77e6e1b281 bump the plugin version to v1.9.1 2023-10-11 17:03:34 +02:00
Mamadou Babaei cc1ae7a80c add the missing unreal header that defines ENGINE_*_VERSION macros in order to pass epic store builds for ue 5.3 2023-10-11 17:03:33 +02:00
Mamadou Babaei 458ca01d29 bump the plugin version to v1.9.0 2023-10-10 17:31:31 +02:00
Mamadou Babaei 669e11a8e8 change the ufunction specifier for sgpawn blueprint implementable events to blueprint native event in order to allow overrides from c++ as well 2023-10-10 17:31:30 +02:00