From 4d8a5df22577c76ba2a1887fbd33ab0214c84b51 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Wed, 27 Aug 2025 14:38:47 +0200 Subject: [PATCH] integrate sensglove libraries v2.301.0-c70bce637 and the required refactor to make it build/work --- Handbook/src/SUMMARY.md | 2 + Handbook/src/appendix/changelog.md | 25 ++- Handbook/src/appendix/directory-structure.md | 46 ++--- .../src/license/fmt-formatting-library.md | 31 ++++ Handbook/src/license/loguru-loggin-library.md | 28 +++ Handbook/src/license/third-party.md | 2 + Handbook/src/overview/README.md | 2 + .../SenseGloveConnectImpl.Build.cs | 9 +- .../Private/SGCoreImpl/SGBetaDeviceImpl.cpp | 8 +- .../Private/SGCoreImpl/SGDeviceImpl.cpp | 31 ++-- .../Private/SGCoreImpl/SGDeviceListImpl.cpp | 11 +- .../Private/SGCoreImpl/SGHapticGloveImpl.cpp | 6 +- .../Private/SGCoreImpl/SGNova2GloveImpl.cpp | 6 +- .../Private/SGCoreImpl/SGNovaGloveImpl.cpp | 6 +- .../Private/SGCoreImpl/SGSenseGloveImpl.cpp | 8 +- .../Public/SGCoreImpl/SGDeviceListImpl.h | 28 ++- .../SenseGloveCoreImpl.Build.cs | 9 +- .../SGBleThirdPartyLibs.Build.cs | 27 +-- .../SGCommonThirdPartyLibs.Build.cs | 166 +++++++++++++++++ .../SGConnectShmThirdPartyLibs.Build.cs | 166 +++++++++++++++++ .../SGConnectThirdPartyLibs.Build.cs | 26 +-- .../SGCoreShmThirdPartyLibs.Build.cs | 166 +++++++++++++++++ .../SGCoreThirdPartyLibs.Build.cs | 36 ++-- .../SGFmtThirdPartyLibs.Build.cs | 171 ++++++++++++++++++ .../SGLogThirdPartyLibs.Build.cs | 166 +++++++++++++++++ .../SGLoguruThirdPartyLibs.Build.cs | 171 ++++++++++++++++++ .../SGSerialThirdPartyLibs.Build.cs | 38 ++-- .../SGWjwwoodSerialThirdPartyLibs.Build.cs | 166 +++++++++++++++++ Source/ThirdParty/android/debug/droidplug.aar | 4 +- .../ThirdParty/android/release/droidplug.aar | 4 +- .../include/SenseGlove/BLE/Platform.hpp | 3 - .../include/SenseGlove/BLE/SGBLExx.hpp | 4 +- .../ThirdParty/include/SenseGlove/BLE/sgble.h | 4 +- .../include/SenseGlove/BLE/sgble.hpp | 4 +- .../include/SenseGlove/Common/MathDefines.hpp | 3 + .../include/SenseGlove/Common/Platform.hpp | 3 + .../SenseGlove/Common/SGHybridMutex.hpp | 3 + .../include/SenseGlove/Connect/Android.hpp | 4 +- .../include/SenseGlove/Connect/BleInfo.hpp | 4 +- .../include/SenseGlove/Connect/BleUtil.hpp | 4 +- .../include/SenseGlove/Connect/Connection.hpp | 4 +- .../SenseGlove/Connect/ConnectionData.hpp | 4 +- .../SenseGlove/Connect/ConnectionFactory.hpp | 4 +- .../SenseGlove/Connect/ConnectionTester.hpp | 4 +- .../SenseGlove/Connect/ConnectionsTracker.hpp | 4 +- .../include/SenseGlove/Connect/Debugger.hpp | 4 +- .../SenseGlove/Connect/DeviceScanner.hpp | 4 +- .../SenseGlove/Connect/EFWErrorCodes.hpp | 4 +- .../include/SenseGlove/Connect/ExitCodes.hpp | 4 +- .../SenseGlove/Connect/FirmwareUploader.hpp | 4 +- .../SenseGlove/Connect/HapticResponse.hpp | 4 +- .../include/SenseGlove/Connect/IdResponse.hpp | 4 +- .../include/SenseGlove/Connect/IpcCommand.hpp | 4 +- .../SenseGlove/Connect/MathDefines.hpp | 3 - .../SenseGlove/Connect/NewSGDevice.hpp | 4 +- .../SenseGlove/Connect/Nova2BleDevice.hpp | 4 +- .../include/SenseGlove/Connect/Platform.hpp | 3 - .../include/SenseGlove/Connect/PortInfo.hpp | 4 +- .../SenseGlove/Connect/SGBleDevice.hpp | 4 +- .../include/SenseGlove/Connect/SGConnect.hpp | 4 +- .../include/SenseGlove/Connect/SGDevice.hpp | 4 +- .../SenseGlove/Connect/SerialConnection.hpp | 4 +- .../SenseGlove/Connect/SerialPorts.hpp | 4 +- .../include/SenseGlove/Connect/SharedMem.hpp | 3 - .../SenseGlove/Connect/StringUtils.hpp | 4 +- .../SenseGlove/Connect/TestingState.hpp | 4 +- .../SenseGlove/Connect/TransmissionMode.hpp | 4 +- .../include/SenseGlove/Core/Anatomy.hpp | 4 +- .../include/SenseGlove/Core/Android.hpp | 4 +- .../SenseGlove/Core/BasicHandModel.hpp | 4 +- .../include/SenseGlove/Core/BetaDevice.hpp | 4 +- .../include/SenseGlove/Core/BuzzCommand.hpp | 4 +- .../SenseGlove/Core/CVHandDataSmoother.hpp | 4 +- .../include/SenseGlove/Core/CVHandLayer.hpp | 4 +- .../SenseGlove/Core/CVHandTrackingData.hpp | 4 +- .../include/SenseGlove/Core/CVKinematics.hpp | 4 +- .../SenseGlove/Core/CVProcessedHandData.hpp | 4 +- .../SenseGlove/Core/CalibrationDataPoint.hpp | 4 +- .../SenseGlove/Core/Communications.hpp | 4 +- .../SenseGlove/Core/ConnectionStatus.hpp | 4 +- .../SenseGlove/Core/CustomWaveform.hpp | 4 +- .../include/SenseGlove/Core/Debugger.hpp | 3 - .../include/SenseGlove/Core/DeviceList.hpp | 4 +- .../include/SenseGlove/Core/DeviceModel.hpp | 4 +- .../include/SenseGlove/Core/DeviceTypes.hpp | 4 +- .../include/SenseGlove/Core/Environment.hpp | 3 + .../include/SenseGlove/Core/FileIO.hpp | 4 +- .../include/SenseGlove/Core/FingerCommand.hpp | 4 +- .../include/SenseGlove/Core/Fingers.hpp | 4 +- .../include/SenseGlove/Core/FloatUtils.hpp | 4 +- .../SenseGlove/Core/ForceFeedbackCommand.hpp | 4 +- .../SenseGlove/Core/HandInterpolator.hpp | 4 +- .../include/SenseGlove/Core/HandLayer.hpp | 4 +- .../include/SenseGlove/Core/HandPose.hpp | 4 +- .../include/SenseGlove/Core/HandProfile.hpp | 4 +- .../SenseGlove/Core/HapticChannelInfo.hpp | 4 +- .../include/SenseGlove/Core/HapticGlove.hpp | 4 +- .../Core/HapticGloveCalibrationCheck.hpp | 4 +- .../Core/HapticGloveCalibrationSequence.hpp | 4 +- .../Core/HapticGloveCommandBuffer.hpp | 4 +- .../Core/HapticGloveHandProfiles.hpp | 4 +- .../Core/HapticGloveQuickCalibration.hpp | 4 +- .../SenseGlove/Core/InterpolationSet.hpp | 4 +- .../SenseGlove/Core/JointKinematics.hpp | 4 +- .../include/SenseGlove/Core/Library.hpp | 4 +- .../include/SenseGlove/Core/MathDefines.hpp | 3 - .../SenseGlove/Core/NormalizationState.hpp | 4 +- .../include/SenseGlove/Core/Nova2Glove.hpp | 4 +- .../SenseGlove/Core/Nova2GloveSensorData.hpp | 4 +- .../include/SenseGlove/Core/NovaGlove.hpp | 4 +- .../SenseGlove/Core/NovaGloveCalibration.hpp | 4 +- .../SenseGlove/Core/NovaGloveHandProfile.hpp | 4 +- .../Core/NovaGloveHapticEncoder.hpp | 4 +- .../SenseGlove/Core/NovaGloveHapticStream.hpp | 4 +- .../include/SenseGlove/Core/NovaGloveInfo.hpp | 4 +- .../SenseGlove/Core/NovaGloveSensorData.hpp | 4 +- .../include/SenseGlove/Core/NovaGloveVars.hpp | 4 +- .../SenseGlove/Core/OnDiskCalibration.hpp | 4 +- .../include/SenseGlove/Core/Platform.hpp | 3 - .../include/SenseGlove/Core/Quat.hpp | 4 +- .../include/SenseGlove/Core/SGDevice.hpp | 4 +- .../include/SenseGlove/Core/SenseCom.hpp | 4 +- .../include/SenseGlove/Core/SenseGlove.hpp | 4 +- .../SenseGlove/Core/SenseGloveHandProfile.hpp | 4 +- .../Core/SenseGloveHapticStream.hpp | 4 +- .../SenseGlove/Core/SenseGloveInfo.hpp | 4 +- .../SenseGlove/Core/SenseGlovePose.hpp | 4 +- .../SenseGlove/Core/SenseGloveSensorData.hpp | 4 +- .../Core/SenseGloveSensorNormalizer.hpp | 4 +- .../Core/SenseGloveThumperCommand.hpp | 4 +- .../SenseGlove/Core/SenseGloveVars.hpp | 4 +- .../SenseGlove/Core/SensorNormalization.hpp | 4 +- .../include/SenseGlove/Core/SensorRange.hpp | 4 +- .../include/SenseGlove/Core/Serializer.hpp | 4 +- .../include/SenseGlove/Core/SharedMem.hpp | 3 - .../include/SenseGlove/Core/StringUtils.hpp | 4 +- .../SenseGlove/Core/ThresholdCommand.hpp | 4 +- .../SenseGlove/Core/ThumperCommand.hpp | 4 +- .../SenseGlove/Core/TimedBuzzCommand.hpp | 4 +- .../SenseGlove/Core/TimedThumpCommand.hpp | 4 +- .../include/SenseGlove/Core/Tracking.hpp | 4 +- .../include/SenseGlove/Core/Values.hpp | 4 +- .../include/SenseGlove/Core/Vect3D.hpp | 4 +- .../include/SenseGlove/Log/SGLog.hpp | 3 + .../SenseGlove/Log/SGLogExportedFunctions.hpp | 3 + .../include/SenseGlove/Log/SGLogFfiTypes.hpp | 3 + .../lib/android/r25b/aarch64/debug/libfmtd.a | 3 + .../android/r25b/aarch64/debug/liblogurud.a | 3 + .../android/r25b/aarch64/debug/libserial.a | 3 + .../lib/android/r25b/aarch64/debug/libsgble.a | 3 + .../android/r25b/aarch64/debug/libsgcommon.a | 3 + .../android/r25b/aarch64/debug/libsgconnect.a | 3 + .../r25b/aarch64/debug/libsgconnectshm.a | 3 + .../android/r25b/aarch64/debug/libsgcore.a | 3 + .../android/r25b/aarch64/debug/libsgcoreshm.a | 3 + .../lib/android/r25b/aarch64/debug/libsglog.a | 3 + .../android/r25b/aarch64/debug/libsgserial.a | 3 + .../lib/android/r25b/aarch64/release/libfmt.a | 3 + .../android/r25b/aarch64/release/libloguru.a | 3 + .../android/r25b/aarch64/release/libserial.a | 3 + .../android/r25b/aarch64/release/libsgble.a | 3 + .../r25b/aarch64/release/libsgcommon.a | 3 + .../r25b/aarch64/release/libsgconnect.a | 3 + .../r25b/aarch64/release/libsgconnectshm.a | 3 + .../android/r25b/aarch64/release/libsgcore.a | 3 + .../r25b/aarch64/release/libsgcoreshm.a | 3 + .../android/r25b/aarch64/release/libsglog.a | 3 + .../r25b/aarch64/release/libsgserial.a | 3 + .../lib/android/r25b/arm64/debug/libserial.a | 3 - .../lib/android/r25b/arm64/debug/libsgble.a | 3 - .../android/r25b/arm64/debug/libsgconnect.a | 3 - .../lib/android/r25b/arm64/debug/libsgcore.a | 3 - .../android/r25b/arm64/release/libserial.a | 3 - .../lib/android/r25b/arm64/release/libsgble.a | 3 - .../android/r25b/arm64/release/libsgconnect.a | 3 - .../android/r25b/arm64/release/libsgcore.a | 3 - .../lib/android/r25b/x64/debug/libserial.a | 3 - .../lib/android/r25b/x64/debug/libsgble.a | 3 - .../lib/android/r25b/x64/debug/libsgconnect.a | 3 - .../lib/android/r25b/x64/debug/libsgcore.a | 3 - .../lib/android/r25b/x64/release/libserial.a | 3 - .../lib/android/r25b/x64/release/libsgble.a | 3 - .../android/r25b/x64/release/libsgconnect.a | 3 - .../lib/android/r25b/x64/release/libsgcore.a | 3 - .../lib/android/r25b/x86-64/debug/libfmtd.a | 3 + .../android/r25b/x86-64/debug/liblogurud.a | 3 + .../lib/android/r25b/x86-64/debug/libserial.a | 3 + .../lib/android/r25b/x86-64/debug/libsgble.a | 3 + .../android/r25b/x86-64/debug/libsgcommon.a | 3 + .../android/r25b/x86-64/debug/libsgconnect.a | 3 + .../r25b/x86-64/debug/libsgconnectshm.a | 3 + .../lib/android/r25b/x86-64/debug/libsgcore.a | 3 + .../android/r25b/x86-64/debug/libsgcoreshm.a | 3 + .../lib/android/r25b/x86-64/debug/libsglog.a | 3 + .../android/r25b/x86-64/debug/libsgserial.a | 3 + .../lib/android/r25b/x86-64/release/libfmt.a | 3 + .../android/r25b/x86-64/release/libloguru.a | 3 + .../android/r25b/x86-64/release/libserial.a | 3 + .../android/r25b/x86-64/release/libsgble.a | 3 + .../android/r25b/x86-64/release/libsgcommon.a | 3 + .../r25b/x86-64/release/libsgconnect.a | 3 + .../r25b/x86-64/release/libsgconnectshm.a | 3 + .../android/r25b/x86-64/release/libsgcore.a | 3 + .../r25b/x86-64/release/libsgcoreshm.a | 3 + .../android/r25b/x86-64/release/libsglog.a | 3 + .../android/r25b/x86-64/release/libsgserial.a | 3 + .../lib/linux/rustc/aarch64/debug/libsgble.a | 4 +- .../linux/rustc/aarch64/release/libsgble.a | 4 +- .../lib/linux/rustc/x86-64/debug/libsgble.a | 4 +- .../lib/linux/rustc/x86-64/release/libsgble.a | 4 +- .../lib/linux/v22/aarch64/debug/libfmtd.a | 3 + .../lib/linux/v22/aarch64/debug/liblogurud.a | 3 + .../lib/linux/v22/aarch64/debug/libserial.a | 4 +- .../lib/linux/v22/aarch64/debug/libsgcommon.a | 3 + .../linux/v22/aarch64/debug/libsgconnect.a | 4 +- .../linux/v22/aarch64/debug/libsgconnectshm.a | 3 + .../lib/linux/v22/aarch64/debug/libsgcore.a | 4 +- .../linux/v22/aarch64/debug/libsgcoreshm.a | 3 + .../lib/linux/v22/aarch64/debug/libsglog.a | 3 + .../lib/linux/v22/aarch64/debug/libsgserial.a | 3 + .../lib/linux/v22/aarch64/release/libfmt.a | 3 + .../lib/linux/v22/aarch64/release/libloguru.a | 3 + .../lib/linux/v22/aarch64/release/libserial.a | 4 +- .../linux/v22/aarch64/release/libsgcommon.a | 3 + .../linux/v22/aarch64/release/libsgconnect.a | 4 +- .../v22/aarch64/release/libsgconnectshm.a | 3 + .../lib/linux/v22/aarch64/release/libsgcore.a | 4 +- .../linux/v22/aarch64/release/libsgcoreshm.a | 3 + .../lib/linux/v22/aarch64/release/libsglog.a | 3 + .../linux/v22/aarch64/release/libsgserial.a | 3 + .../lib/linux/v22/x86-64/debug/libfmtd.a | 3 + .../lib/linux/v22/x86-64/debug/liblogurud.a | 3 + .../lib/linux/v22/x86-64/debug/libserial.a | 4 +- .../lib/linux/v22/x86-64/debug/libsgcommon.a | 3 + .../lib/linux/v22/x86-64/debug/libsgconnect.a | 4 +- .../linux/v22/x86-64/debug/libsgconnectshm.a | 3 + .../lib/linux/v22/x86-64/debug/libsgcore.a | 4 +- .../lib/linux/v22/x86-64/debug/libsgcoreshm.a | 3 + .../lib/linux/v22/x86-64/debug/libsglog.a | 3 + .../lib/linux/v22/x86-64/debug/libsgserial.a | 3 + .../lib/linux/v22/x86-64/release/libfmt.a | 3 + .../lib/linux/v22/x86-64/release/libloguru.a | 3 + .../lib/linux/v22/x86-64/release/libserial.a | 4 +- .../linux/v22/x86-64/release/libsgcommon.a | 3 + .../linux/v22/x86-64/release/libsgconnect.a | 4 +- .../v22/x86-64/release/libsgconnectshm.a | 3 + .../lib/linux/v22/x86-64/release/libsgcore.a | 4 +- .../linux/v22/x86-64/release/libsgcoreshm.a | 3 + .../lib/linux/v22/x86-64/release/libsglog.a | 3 + .../linux/v22/x86-64/release/libsgserial.a | 3 + .../lib/linux/v23/aarch64/debug/libfmtd.a | 3 + .../lib/linux/v23/aarch64/debug/liblogurud.a | 3 + .../lib/linux/v23/aarch64/debug/libserial.a | 4 +- .../lib/linux/v23/aarch64/debug/libsgcommon.a | 3 + .../linux/v23/aarch64/debug/libsgconnect.a | 4 +- .../linux/v23/aarch64/debug/libsgconnectshm.a | 3 + .../lib/linux/v23/aarch64/debug/libsgcore.a | 4 +- .../linux/v23/aarch64/debug/libsgcoreshm.a | 3 + .../lib/linux/v23/aarch64/debug/libsglog.a | 3 + .../lib/linux/v23/aarch64/debug/libsgserial.a | 3 + .../lib/linux/v23/aarch64/release/libfmt.a | 3 + .../lib/linux/v23/aarch64/release/libloguru.a | 3 + .../lib/linux/v23/aarch64/release/libserial.a | 4 +- .../linux/v23/aarch64/release/libsgcommon.a | 3 + .../linux/v23/aarch64/release/libsgconnect.a | 4 +- .../v23/aarch64/release/libsgconnectshm.a | 3 + .../lib/linux/v23/aarch64/release/libsgcore.a | 4 +- .../linux/v23/aarch64/release/libsgcoreshm.a | 3 + .../lib/linux/v23/aarch64/release/libsglog.a | 3 + .../linux/v23/aarch64/release/libsgserial.a | 3 + .../lib/linux/v23/x86-64/debug/libfmtd.a | 3 + .../lib/linux/v23/x86-64/debug/liblogurud.a | 3 + .../lib/linux/v23/x86-64/debug/libserial.a | 4 +- .../lib/linux/v23/x86-64/debug/libsgcommon.a | 3 + .../lib/linux/v23/x86-64/debug/libsgconnect.a | 4 +- .../linux/v23/x86-64/debug/libsgconnectshm.a | 3 + .../lib/linux/v23/x86-64/debug/libsgcore.a | 4 +- .../lib/linux/v23/x86-64/debug/libsgcoreshm.a | 3 + .../lib/linux/v23/x86-64/debug/libsglog.a | 3 + .../lib/linux/v23/x86-64/debug/libsgserial.a | 3 + .../lib/linux/v23/x86-64/release/libfmt.a | 3 + .../lib/linux/v23/x86-64/release/libloguru.a | 3 + .../lib/linux/v23/x86-64/release/libserial.a | 4 +- .../linux/v23/x86-64/release/libsgcommon.a | 3 + .../linux/v23/x86-64/release/libsgconnect.a | 4 +- .../v23/x86-64/release/libsgconnectshm.a | 3 + .../lib/linux/v23/x86-64/release/libsgcore.a | 4 +- .../linux/v23/x86-64/release/libsgcoreshm.a | 3 + .../lib/linux/v23/x86-64/release/libsglog.a | 3 + .../linux/v23/x86-64/release/libsgserial.a | 3 + .../lib/linux/v25/aarch64/debug/libfmtd.a | 3 + .../lib/linux/v25/aarch64/debug/liblogurud.a | 3 + .../lib/linux/v25/aarch64/debug/libserial.a | 4 +- .../lib/linux/v25/aarch64/debug/libsgcommon.a | 3 + .../linux/v25/aarch64/debug/libsgconnect.a | 4 +- .../linux/v25/aarch64/debug/libsgconnectshm.a | 3 + .../lib/linux/v25/aarch64/debug/libsgcore.a | 4 +- .../linux/v25/aarch64/debug/libsgcoreshm.a | 3 + .../lib/linux/v25/aarch64/debug/libsglog.a | 3 + .../lib/linux/v25/aarch64/debug/libsgserial.a | 3 + .../lib/linux/v25/aarch64/release/libfmt.a | 3 + .../lib/linux/v25/aarch64/release/libloguru.a | 3 + .../lib/linux/v25/aarch64/release/libserial.a | 4 +- .../linux/v25/aarch64/release/libsgcommon.a | 3 + .../linux/v25/aarch64/release/libsgconnect.a | 4 +- .../v25/aarch64/release/libsgconnectshm.a | 3 + .../lib/linux/v25/aarch64/release/libsgcore.a | 4 +- .../linux/v25/aarch64/release/libsgcoreshm.a | 3 + .../lib/linux/v25/aarch64/release/libsglog.a | 3 + .../linux/v25/aarch64/release/libsgserial.a | 3 + .../lib/linux/v25/x86-64/debug/libfmtd.a | 3 + .../lib/linux/v25/x86-64/debug/liblogurud.a | 3 + .../lib/linux/v25/x86-64/debug/libserial.a | 4 +- .../lib/linux/v25/x86-64/debug/libsgcommon.a | 3 + .../lib/linux/v25/x86-64/debug/libsgconnect.a | 4 +- .../linux/v25/x86-64/debug/libsgconnectshm.a | 3 + .../lib/linux/v25/x86-64/debug/libsgcore.a | 4 +- .../lib/linux/v25/x86-64/debug/libsgcoreshm.a | 3 + .../lib/linux/v25/x86-64/debug/libsglog.a | 3 + .../lib/linux/v25/x86-64/debug/libsgserial.a | 3 + .../lib/linux/v25/x86-64/release/libfmt.a | 3 + .../lib/linux/v25/x86-64/release/libloguru.a | 3 + .../lib/linux/v25/x86-64/release/libserial.a | 4 +- .../linux/v25/x86-64/release/libsgcommon.a | 3 + .../linux/v25/x86-64/release/libsgconnect.a | 4 +- .../v25/x86-64/release/libsgconnectshm.a | 3 + .../lib/linux/v25/x86-64/release/libsgcore.a | 4 +- .../linux/v25/x86-64/release/libsgcoreshm.a | 3 + .../lib/linux/v25/x86-64/release/libsglog.a | 3 + .../linux/v25/x86-64/release/libsgserial.a | 3 + .../lib/win64/msvc143/debug/serial.lib | 3 - .../lib/win64/msvc143/debug/sgconnect.lib | 3 - .../lib/win64/msvc143/debug/sgcore.lib | 3 - .../lib/win64/msvc143/release/serial.lib | 3 - .../lib/win64/msvc143/release/sgconnect.lib | 3 - .../lib/win64/msvc143/release/sgcore.lib | 3 - .../lib/win64/rustc/debug/sgble.lib | 3 - .../lib/win64/rustc/release/sgble.lib | 3 - .../lib/windows/rustc/x86-64/debug/sgble.lib | 3 + .../windows/rustc/x86-64/release/sgble.lib | 3 + .../lib/windows/v143/x86-64/debug/fmtd.lib | 3 + .../lib/windows/v143/x86-64/debug/fmtd.pdb | 3 + .../lib/windows/v143/x86-64/debug/logurud.lib | 3 + .../lib/windows/v143/x86-64/debug/logurud.pdb | 3 + .../lib/windows/v143/x86-64/debug/serial.lib | 3 + .../lib/windows/v143/x86-64/debug/serial.pdb | 3 + .../windows/v143/x86-64/debug/sgcommon.lib | 3 + .../windows/v143/x86-64/debug/sgcommon.pdb | 3 + .../windows/v143/x86-64/debug/sgconnect.lib | 3 + .../windows/v143/x86-64/debug/sgconnect.pdb | 3 + .../v143/x86-64/debug/sgconnectshm.lib | 3 + .../v143/x86-64/debug/sgconnectshm.pdb | 3 + .../lib/windows/v143/x86-64/debug/sgcore.lib | 3 + .../lib/windows/v143/x86-64/debug/sgcore.pdb | 3 + .../windows/v143/x86-64/debug/sgcoreshm.lib | 3 + .../windows/v143/x86-64/debug/sgcoreshm.pdb | 3 + .../lib/windows/v143/x86-64/debug/sglog.lib | 3 + .../lib/windows/v143/x86-64/debug/sglog.pdb | 3 + .../windows/v143/x86-64/debug/sgserial.lib | 3 + .../windows/v143/x86-64/debug/sgserial.pdb | 3 + .../lib/windows/v143/x86-64/release/fmt.lib | 3 + .../windows/v143/x86-64/release/loguru.lib | 3 + .../windows/v143/x86-64/release/serial.lib | 3 + .../windows/v143/x86-64/release/sgcommon.lib | 3 + .../windows/v143/x86-64/release/sgconnect.lib | 3 + .../v143/x86-64/release/sgconnectshm.lib | 3 + .../windows/v143/x86-64/release/sgcore.lib | 3 + .../windows/v143/x86-64/release/sgcoreshm.lib | 3 + .../lib/windows/v143/x86-64/release/sglog.lib | 3 + .../windows/v143/x86-64/release/sgserial.lib | 3 + 370 files changed, 2220 insertions(+), 506 deletions(-) create mode 100644 Handbook/src/license/fmt-formatting-library.md create mode 100644 Handbook/src/license/loguru-loggin-library.md create mode 100644 Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs create mode 100644 Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs delete mode 100644 Source/ThirdParty/include/SenseGlove/BLE/Platform.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Common/Platform.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Common/SGHybridMutex.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Connect/MathDefines.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Connect/Platform.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Connect/SharedMem.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Core/Debugger.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Core/Environment.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Core/MathDefines.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Core/Platform.hpp delete mode 100644 Source/ThirdParty/include/SenseGlove/Core/SharedMem.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp create mode 100644 Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/debug/libserial.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/debug/libsgble.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/debug/libsgconnect.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/debug/libsgcore.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/release/libserial.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/release/libsgble.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/release/libsgconnect.a delete mode 100644 Source/ThirdParty/lib/android/r25b/arm64/release/libsgcore.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/debug/libserial.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/debug/libsgble.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/debug/libsgconnect.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/debug/libsgcore.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/release/libserial.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/release/libsgble.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/release/libsgconnect.a delete mode 100644 Source/ThirdParty/lib/android/r25b/x64/release/libsgcore.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v23/aarch64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v23/x86-64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v25/aarch64/release/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a create mode 100644 Source/ThirdParty/lib/linux/v25/x86-64/release/libsgserial.a delete mode 100644 Source/ThirdParty/lib/win64/msvc143/debug/serial.lib delete mode 100644 Source/ThirdParty/lib/win64/msvc143/debug/sgconnect.lib delete mode 100644 Source/ThirdParty/lib/win64/msvc143/debug/sgcore.lib delete mode 100644 Source/ThirdParty/lib/win64/msvc143/release/serial.lib delete mode 100644 Source/ThirdParty/lib/win64/msvc143/release/sgconnect.lib delete mode 100644 Source/ThirdParty/lib/win64/msvc143/release/sgcore.lib delete mode 100644 Source/ThirdParty/lib/win64/rustc/debug/sgble.lib delete mode 100644 Source/ThirdParty/lib/win64/rustc/release/sgble.lib create mode 100644 Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib create mode 100644 Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib create mode 100644 Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib diff --git a/Handbook/src/SUMMARY.md b/Handbook/src/SUMMARY.md index 5da87009..a821b6c6 100644 --- a/Handbook/src/SUMMARY.md +++ b/Handbook/src/SUMMARY.md @@ -104,6 +104,8 @@ Welcom to the SenseGlove Unreal Engine Handbook! - [SenseGlove SDK License](license/senseglove-sdk.md) - [SGBLE and SGBLExx Rust Dependencies Licenses](license/sgble-sgblexx-rust-dependencies.md) - [Boost C++ Libraries License](license/boost-cpp-libraries.md) + - [{fmt} Formatting Library License](license/fmt-formatting-library.md) + - [Loguru Logging Library License](license/loguru-loggin-library.md) - [Serial Communication Library License](license/serial-communication-library.md) ----------- diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md index 7d200d6f..be7f02b6 100644 --- a/Handbook/src/appendix/changelog.md +++ b/Handbook/src/appendix/changelog.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +This minor release focuses on delivering performance improvements, made possible by major optimizations in the underlying proprietary SenseGlove libraries, while also introducing some breaking changes. + +### Added + +- Added prebuilt binaries for third-party library [{fmt} Formatting Library](https://github.com/fmtlib/fmt) on all supported platforms. This third-party library is a required dependency of SenseGlove libraries >= `v2.300.0`. +- Added prebuilt binaries for third-party library: [Loguru Logging Library](https://github.com/emilk/loguru) on all supported platforms. This third-party library is a required dependency of SenseGlove libraries >= `v2.300.0`. +- Added third-party module `SGCommonThirdPartyLibs`. +- Added third-party module `SGConnectShmThirdPartyLibs`. +- Added third-party module `SGCoreShmThirdPartyLibs`. +- Added third-party module `SGFmtThirdPartyLibs`. +- Added third-party module `SGLogThirdPartyLibs`. +- Added third-party module `SGLoguruThirdPartyLibs`. +- Added third-party module `SGWjwwoodSerialThirdPartyLibs` to replace `SGSerialThirdPartyLibs` while retaining `SGSerialThirdPartyLibs` for a different purpose. See the relevant comment in the Changed section below. + ### Fixed - Fix a typo in the function name `SGDeviceList::SenseCommRunning()`. This fix breaks ABI and API compatibility with previous versions of the plugin and affects both C++ and Blueprint code. @@ -14,7 +28,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - `SGDeviceList::SenseCommRunning()` has been renamed to `SGDeviceList::SenseComRunning()` due to a typo. This change breaks ABI and API compatibility with previous versions of the plugin and affects both C++ and Blueprint code. -- Bumped the SenseGlove libraries to `v2.205.1-cb26979ed`. +- Bumped the SenseGlove libraries to `v2.301.0-c70bce637`. This release of the SenseGlove libraries disables RTTI/Exceptions for the most parts and isolates it to a minor portion of the code base, which yields noticable performance gains. Futhermore, some optiomizations are done in the multi-threaded code, such as replacing Spinlocks with Adaptive Mutexes (a hybrid Mutex/Spinlock). +- As a result of SenseGlove libraries >= `v2.300.0` changing it's directory structure, the `ThirdParty` folder's directory structure has been revamped. +- Renamed third-party module `SGSerialThirdPartyLibs` to `SGWjwwoodSerialThirdPartyLibs` since SenseGlove libraries >= `v2.300.0` ships a new static library named `sgserial`. Thus, to avoid confusion and naming conflicts the third-party `serial` static library is now provided by the `SGWjwwoodSerialThirdPartyLibs` module and `sgserial` is provided by the `SGSerialThirdPartyLibs` module. ### Removed @@ -24,6 +40,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Cleaned up remnants of the long-removed Unreal Engine `5.2` from `SenseGlove.Build.cs`, `SenseGloveKismet.Build.cs`, `SenseGloveTracking.Build.cs`, files. - Cleaned up remnants of the long-removed Unreal Engine `5.2` from `SenseGloveTracking` module. +### Documentation + +- Added [{fmt} Formatting Library License](../license/fmt-formatting-library.html) section. +- Added [Loguru Logging Library License](../license/loguru-loggin-library.html) section. + ## [2.6.3] - 2025-06-27 This patch release contains no changes to the plugin code. It includes only documentation updates and improvements. @@ -1032,4 +1053,4 @@ This is a minor release focusing on adherence to the Unreal Engine Marketplace G ### Added -- Initial public release of the SenseGlove haptic API for Unreal Engine with support for Microsoft Windows and GNU/Linux. +- Initial public release of the SenseGlove haptic API for Unreal Engine with support for Microsoft Windows and GNU/Linux. \ No newline at end of file diff --git a/Handbook/src/appendix/directory-structure.md b/Handbook/src/appendix/directory-structure.md index 494bb203..1d1c3fc3 100644 --- a/Handbook/src/appendix/directory-structure.md +++ b/Handbook/src/appendix/directory-structure.md @@ -69,17 +69,17 @@ │ ├── include (header files) │ │ - │ ├── boost - │ │ - │ ├── SenseGlove - │ │ │ - │ │ ├── BLE (SGBLE headers) - │ │ │ - │ │ ├── Connect (SGConnect headers) - │ │ │ - │ │ └── Core (SGCoreCpp headers) - │ │ - │ └── serial + │ └── SenseGlove + │ │ + │ ├── BLE (SGBLE headers) + │ │ + │ ├── Common (SGCommon headers) + │ │ + │ ├── Connect (SGConnect headers) + │ │ + │ ├── Core (SGCore headers) + │ │ + │ └── Log (SGLog headers) │ ├── lib (platform-specific pre-built binary dependencies) │ │ @@ -87,13 +87,13 @@ │ │ │ │ │ └── r25b (Android NDK r25b dependencies for UE 5.1+) │ │ │ - │ │ ├── arm64 (64-bit ARM variant of Android) + │ │ ├── aarch64 (64-bit ARM variant of Android) │ │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ └── release │ │ │ - │ │ └── x64 (64-bit x86-64 variant of Android) + │ │ └── x86-64 (64-bit x86-64 variant of Android) │ │ │ │ │ ├── debug │ │ │ @@ -157,19 +157,23 @@ │ │ │ │ │ └── release │ │ - │ └── win64 + │ └── windows │ │ - │ ├── msvc143 (Microsoft Visual Studio 2022 dependencies) + │ ├── v143 (Microsoft Visual Studio 2022 dependencies) │ │ │ - │ │ ├── debug - │ │ │ - │ │ └── release + │ │ └── x86-64 (dependencies targeting Microsoft Windows x86-64 architecture) + │ │ │ + │ │ ├── debug + │ │ │ + │ │ └── release │ │ │ └── rustc (Microsoft Windows binary dependencies built with Rust) │ │ - │ ├── debug - │ │ - │ └── release + │ └── x86-64 (dependencies targeting Microsoft Windows x86-64 architecture) + │ │ + │ ├── debug + │ │ + │ └── release │ ├── SGBleThirdPartyLibs (Third-party module providing SGBLE headers and libraries) │ diff --git a/Handbook/src/license/fmt-formatting-library.md b/Handbook/src/license/fmt-formatting-library.md new file mode 100644 index 00000000..fbe838f2 --- /dev/null +++ b/Handbook/src/license/fmt-formatting-library.md @@ -0,0 +1,31 @@ +# {fmt} Formatting Library License + +``` +Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +--- Optional exception to the license --- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into a machine-executable object form of such +source code, you may redistribute such embedded portions in such object form +without including the above copyright and permission notices. +``` diff --git a/Handbook/src/license/loguru-loggin-library.md b/Handbook/src/license/loguru-loggin-library.md new file mode 100644 index 00000000..efbc7748 --- /dev/null +++ b/Handbook/src/license/loguru-loggin-library.md @@ -0,0 +1,28 @@ +# Loguru Logging Library License + +``` +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to +``` diff --git a/Handbook/src/license/third-party.md b/Handbook/src/license/third-party.md index edb8090b..0d96ac7b 100644 --- a/Handbook/src/license/third-party.md +++ b/Handbook/src/license/third-party.md @@ -7,6 +7,8 @@ The following third-party software are used and shipped with the SenseGlove Unre - [The SenseGlove SDK (a.k.a. SenseGlove Backend Libraries, or SenseGlove Core Libraries)](senseglove-sdk.md) - [SGBLE and SGBLExx Rust Dependencies](sgble-sgblexx-rust-dependencies.md) - [The Boost C++ Libraries](boost-cpp-libraries.md) +- [The {fmt} Formatting Library](fmt-formatting-library.md) +- [The Loguru Logging Library License](loguru-loggin-library.md) - [The Serial Communication Library](serial-communication-library.md) For more information consult their own respective open-source licenses, please. diff --git a/Handbook/src/overview/README.md b/Handbook/src/overview/README.md index 16dc00c4..d3b17f85 100644 --- a/Handbook/src/overview/README.md +++ b/Handbook/src/overview/README.md @@ -110,4 +110,6 @@ The appendix contains various extra useful information: - [SenseGlove SDK License](../license/senseglove-sdk.md) - [SGBLE and SGBLExx Rust Dependencies Licenses](../license/sgble-sgblexx-rust-dependencies.md) - [Boost C++ Libraries License](../license/boost-cpp-libraries.md) + - [{fmt} Formatting Library License](../license/fmt-formatting-library.md) + - [Loguru Logging Library License](../license/loguru-loggin-library.md) - [Serial Communication Library License](../license/serial-communication-library.md) diff --git a/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs b/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs index f3bcfc76..022eafed 100644 --- a/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs +++ b/Source/SenseGloveConnectImpl/SenseGloveConnectImpl.Build.cs @@ -42,8 +42,8 @@ public class SenseGloveConnectImpl : ModuleRules { PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; - bEnableExceptions = true; - bUseRTTI = true; + bEnableExceptions = false; + bUseRTTI = false; PrivateDependencyModuleNames.AddRange( new string[] @@ -58,8 +58,13 @@ public class SenseGloveConnectImpl : ModuleRules new string[] { "SGBleThirdPartyLibs", + "SGCommonThirdPartyLibs", + "SGConnectShmThirdPartyLibs", "SGConnectThirdPartyLibs", "SGSerialThirdPartyLibs", + "SGFmtThirdPartyLibs", + "SGLoguruThirdPartyLibs", + "SGWjwwoodSerialThirdPartyLibs", } ); diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBetaDeviceImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBetaDeviceImpl.cpp index 27c869e1..2895f30f 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBetaDeviceImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGBetaDeviceImpl.cpp @@ -35,6 +35,8 @@ #include "SGCoreImpl/SGBetaDeviceImpl.h" +#include + #include "Containers/StringConv.h" #include "Misc/AssertionMacros.h" @@ -70,7 +72,7 @@ TSharedRef FSGBetaDeviceImpl::Parse(const FString& String) FSGDevicePtrType SGDevicePtr{FBetaDeviceType::Parse(TCHAR_TO_UTF8(*String))}; ensureAlwaysMsgf(SGDevicePtr, TEXT("Invalid SGDevice!")); const TSharedRef BetaDeviceImpl{ - MakeShared(std::dynamic_pointer_cast(MoveTemp(SGDevicePtr))) + MakeShared(std::static_pointer_cast(MoveTemp(SGDevicePtr))) }; return BetaDeviceImpl; } @@ -133,12 +135,12 @@ FSGBetaDeviceImpl::FBetaDeviceType FSGBetaDeviceImpl::ToBetaDevice() const FSGBetaDeviceImpl::FBetaDevicePtrType FSGBetaDeviceImpl::ToBetaDevicePtr() const { - return std::dynamic_pointer_cast(ToSGDevicePtr()); + return std::static_pointer_cast(ToSGDevicePtr()); } FSGBetaDeviceImpl::FBetaDevicePtrType FSGBetaDeviceImpl::ToBetaDevicePtrChecked() const { - FBetaDevicePtrType BetaDevice = std::dynamic_pointer_cast(ToSGDevicePtr()); + FBetaDevicePtrType BetaDevice = std::static_pointer_cast(ToSGDevicePtr()); ensureAlwaysMsgf(BetaDevice.get(), TEXT("Invalid BetaDevice")); return BetaDevice; } diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp index df5b166a..fe737cbc 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceImpl.cpp @@ -35,6 +35,7 @@ #include "SGCoreImpl/SGDeviceImpl.h" +#include #include #include "Containers/StringConv.h" @@ -157,35 +158,35 @@ TSharedRef FSGDeviceImpl::ToSGDeviceImplRef() TSharedRef FSGDeviceImpl::ToBetaDeviceImplRef() { - FSGBetaDeviceImpl* BetaDevice{dynamic_cast(this)}; + FSGBetaDeviceImpl* BetaDevice{static_cast(this)}; ensureAlwaysMsgf(BetaDevice, TEXT("Invalid BetaDevice!")); return SharedThis(BetaDevice); } TSharedRef FSGDeviceImpl::ToHapticGloveImplRef() { - FSGHapticGloveImpl* HapticGlove{dynamic_cast(this)}; + FSGHapticGloveImpl* HapticGlove{static_cast(this)}; ensureAlwaysMsgf(HapticGlove, TEXT("Invalid HapticGlove!")); return SharedThis(HapticGlove); } TSharedRef FSGDeviceImpl::ToNova2GloveImplRef() { - FSGNova2GloveImpl* Nova2Glove{dynamic_cast(this)}; + FSGNova2GloveImpl* Nova2Glove{static_cast(this)}; ensureAlwaysMsgf(Nova2Glove, TEXT("Invalid Nova2Glove!")); return SharedThis(Nova2Glove); } TSharedRef FSGDeviceImpl::ToNovaGloveImplRef() { - FSGNovaGloveImpl* NovaGlove{dynamic_cast(this)}; + FSGNovaGloveImpl* NovaGlove{static_cast(this)}; ensureAlwaysMsgf(NovaGlove, TEXT("Invalid NovaGlove!")); return SharedThis(NovaGlove); } TSharedRef FSGDeviceImpl::ToSenseGloveImplRef() { - FSGSenseGloveImpl* SenseGlove{dynamic_cast(this)}; + FSGSenseGloveImpl* SenseGlove{static_cast(this)}; ensureAlwaysMsgf(SenseGlove, TEXT("Invalid SenseGlove!")); return SharedThis(SenseGlove); } @@ -193,7 +194,7 @@ TSharedRef FSGDeviceImpl::ToSenseGloveImplRef() bool FSGDeviceImpl::IsABetaDevice() const { const FSGBetaDeviceImpl::FBetaDevicePtrType BetaDevice{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; return BetaDevice != nullptr; } @@ -201,7 +202,7 @@ bool FSGDeviceImpl::IsABetaDevice() const bool FSGDeviceImpl::IsAHapticGlove() const { const FSGHapticGloveImpl::FHapticGlovePtrType HapticGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; return HapticGlove != nullptr; } @@ -209,7 +210,7 @@ bool FSGDeviceImpl::IsAHapticGlove() const bool FSGDeviceImpl::IsANova2Glove() const { const FSGNova2GloveImpl::FNova2GlovePtrType Nova2Glove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; return Nova2Glove != nullptr; } @@ -217,7 +218,7 @@ bool FSGDeviceImpl::IsANova2Glove() const bool FSGDeviceImpl::IsANovaGlove() const { const FSGNovaGloveImpl::FNovaGlovePtrType NovaGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; return NovaGlove != nullptr; } @@ -225,7 +226,7 @@ bool FSGDeviceImpl::IsANovaGlove() const bool FSGDeviceImpl::IsASenseGlove() const { const FSGSenseGloveImpl::FSenseGlovePtrType SenseGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; return SenseGlove != nullptr; } @@ -233,7 +234,7 @@ bool FSGDeviceImpl::IsASenseGlove() const TSharedPtr FSGDeviceImpl::AsBetaDevice() const { const FSGBetaDeviceImpl::FBetaDevicePtrType BetaDevice{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; ensureAlwaysMsgf(BetaDevice, TEXT("Invalid BetaDevice!")); return MakeShared(BetaDevice); @@ -242,7 +243,7 @@ TSharedPtr FSGDeviceImpl::AsBetaDevice() const TSharedPtr FSGDeviceImpl::AsHapticGlove() const { const FSGHapticGloveImpl::FHapticGlovePtrType HapticGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; ensureAlwaysMsgf(HapticGlove, TEXT("Invalid HapticGlove!")); return MakeShared(HapticGlove); @@ -251,7 +252,7 @@ TSharedPtr FSGDeviceImpl::AsHapticGlove() const TSharedPtr FSGDeviceImpl::AsNova2Glove() const { const FSGNova2GloveImpl::FNova2GlovePtrType Nova2Glove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; ensureAlwaysMsgf(Nova2Glove, TEXT("Invalid Nova2Glove!")); return MakeShared(Nova2Glove); @@ -260,7 +261,7 @@ TSharedPtr FSGDeviceImpl::AsNova2Glove() const TSharedPtr FSGDeviceImpl::AsNovaGlove() const { const FSGNovaGloveImpl::FNovaGlovePtrType NovaGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; ensureAlwaysMsgf(NovaGlove, TEXT("Invalid NovaGlove!")); return MakeShared(NovaGlove); @@ -269,7 +270,7 @@ TSharedPtr FSGDeviceImpl::AsNovaGlove() const TSharedPtr FSGDeviceImpl::AsSenseGlove() const { const FSGSenseGloveImpl::FSenseGlovePtrType SenseGlove{ - std::dynamic_pointer_cast(ToSGDevicePtr()) + std::static_pointer_cast(ToSGDevicePtr()) }; ensureAlwaysMsgf(SenseGlove, TEXT("Invalid SenseGlove!")); return MakeShared(SenseGlove); diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceListImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceListImpl.cpp index fe57f1cc..be4006b2 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceListImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGDeviceListImpl.cpp @@ -35,6 +35,7 @@ #include "SGCoreImpl/SGDeviceListImpl.h" +#include #include #include "Containers/StringConv.h" @@ -83,7 +84,7 @@ TArray> FSGDeviceListImpl::GetDevices() case ESGDeviceType::BetaDevice: { FSGBetaDeviceImpl::FBetaDevicePtrType BetaDevice = - std::dynamic_pointer_cast(Device); + std::static_pointer_cast(Device); if (ensureAlwaysMsgf(BetaDevice, TEXT("Invalid BetaDevice!"))) { TSharedRef BetaDeviceImpl{ @@ -97,7 +98,7 @@ TArray> FSGDeviceListImpl::GetDevices() case ESGDeviceType::Nova2: { FSGNova2GloveImpl::FNova2GlovePtrType Nova2Glove = - std::dynamic_pointer_cast(Device); + std::static_pointer_cast(Device); if (ensureAlwaysMsgf(Nova2Glove, TEXT("Invalid Nova2Glove device!"))) { TSharedRef Nova2GloveImpl{MakeShared(Nova2Glove)}; @@ -109,7 +110,7 @@ TArray> FSGDeviceListImpl::GetDevices() case ESGDeviceType::Nova: { FSGNovaGloveImpl::FNovaGlovePtrType NovaGlove = - std::dynamic_pointer_cast(Device); + std::static_pointer_cast(Device); if (ensureAlwaysMsgf(NovaGlove, TEXT("Invalid NovaGlove device!"))) { TSharedRef NovaGloveImpl{MakeShared(NovaGlove)}; @@ -121,7 +122,7 @@ TArray> FSGDeviceListImpl::GetDevices() case ESGDeviceType::SenseGlove: { FSGSenseGloveImpl::FSenseGlovePtrType SenseGlove{ - std::dynamic_pointer_cast(Device)}; + std::static_pointer_cast(Device)}; if (ensureAlwaysMsgf(SenseGlove, TEXT("Invalid SenseGlove device!"))) { TSharedRef SenseGloveImpl{ @@ -134,7 +135,7 @@ TArray> FSGDeviceListImpl::GetDevices() default: SGLOG_WARNING( - FString::Printf(TEXT("Unknown SenseGlove device '%s'!"), UTF8_TO_TCHAR(typeid(Device).name())), + FString::Printf(TEXT("Unknown SenseGlove device '%s'!"), *UEnum::GetValueAsString(FSGCoreEnumCast::ToESGDeviceType(Device->GetDeviceType()))), FString::Printf(TEXT("Device ID: '%s'!"), UTF8_TO_TCHAR(Device->GetDeviceId().c_str())), FString::Printf(TEXT("Hardware Version: '%s'!"), UTF8_TO_TCHAR(Device->GetHardwareVersion().c_str())), FString::Printf(TEXT("Firmware Version: '%d'!"), Device->GetFirmwareVersion()), diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHapticGloveImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHapticGloveImpl.cpp index c6c45326..ef7d5679 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHapticGloveImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGHapticGloveImpl.cpp @@ -140,7 +140,7 @@ FSGHapticGloveImpl::FSGHapticGloveImpl() } FSGHapticGloveImpl::FSGHapticGloveImpl(const FHapticGlovePtrType HapticGlove) - : FSGDeviceImpl(std::dynamic_pointer_cast(HapticGlove)), + : FSGDeviceImpl(std::static_pointer_cast(HapticGlove)), Pimpl(TUniquePtr(new FImpl{this}, PimplDeleter)) { } @@ -168,12 +168,12 @@ FSGHapticGloveImpl& FSGHapticGloveImpl::operator=(FSGHapticGloveImpl&& Rhs) SG_N FSGHapticGloveImpl::FHapticGlovePtrType FSGHapticGloveImpl::ToHapticGlovePtr() const { - return std::dynamic_pointer_cast(ToSGDevicePtr()); + return std::static_pointer_cast(ToSGDevicePtr()); } FSGHapticGloveImpl::FHapticGlovePtrType FSGHapticGloveImpl::ToHapticGlovePtrChecked() const { - FHapticGlovePtrType HapticGlove = std::dynamic_pointer_cast(ToSGDevicePtr()); + FHapticGlovePtrType HapticGlove = std::static_pointer_cast(ToSGDevicePtr()); ensureAlwaysMsgf(HapticGlove.get(), TEXT("Invalid HapticGlove")); return HapticGlove; } diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNova2GloveImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNova2GloveImpl.cpp index d991c5b2..8fa556c2 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNova2GloveImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNova2GloveImpl.cpp @@ -93,7 +93,7 @@ TSharedRef FSGNova2GloveImpl::Parse(const FString& ConstantsStrin FSGDevicePtrType SGDevicePtr{FNova2GloveType::Parse(MoveTemp(ConstantsStdString))}; ensureAlwaysMsgf(SGDevicePtr, TEXT("Invalid SGDevice!")); const TSharedRef Nova2GloveImpl{ - MakeShared(std::dynamic_pointer_cast(MoveTemp(SGDevicePtr))) + MakeShared(std::static_pointer_cast(MoveTemp(SGDevicePtr))) }; return Nova2GloveImpl; } @@ -275,12 +275,12 @@ const FSGNova2GloveImpl::FNova2GloveType& FSGNova2GloveImpl::ToNova2Glove() cons FSGNova2GloveImpl::FNova2GlovePtrType FSGNova2GloveImpl::ToNova2GlovePtr() const { - return std::dynamic_pointer_cast(ToSGDevicePtr()); + return std::static_pointer_cast(ToSGDevicePtr()); } FSGNova2GloveImpl::FNova2GlovePtrType FSGNova2GloveImpl::ToNova2GlovePtrChecked() const { - FNova2GlovePtrType Nova2Glove = std::dynamic_pointer_cast(ToSGDevicePtr()); + FNova2GlovePtrType Nova2Glove = std::static_pointer_cast(ToSGDevicePtr()); ensureAlwaysMsgf(Nova2Glove.get(), TEXT("Invalid Nova2Glove")); return Nova2Glove; } diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNovaGloveImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNovaGloveImpl.cpp index 896083c3..ad55d9f0 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNovaGloveImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGNovaGloveImpl.cpp @@ -95,7 +95,7 @@ TSharedRef FSGNovaGloveImpl::Parse(const FString& ConstantsString FSGDevicePtrType SGDevicePtr{FNovaGloveType::Parse(MoveTemp(ConstantsStdString))}; ensureAlwaysMsgf(SGDevicePtr, TEXT("Invalid SGDevice!")); const TSharedRef NovaGloveImpl{MakeShared( - std::dynamic_pointer_cast(MoveTemp(SGDevicePtr)))}; + std::static_pointer_cast(MoveTemp(SGDevicePtr)))}; return NovaGloveImpl; } @@ -288,12 +288,12 @@ const FSGNovaGloveImpl::FNovaGloveType& FSGNovaGloveImpl::ToNovaGlove() const FSGNovaGloveImpl::FNovaGlovePtrType FSGNovaGloveImpl::ToNovaGlovePtr() const { - return std::dynamic_pointer_cast(ToSGDevicePtr()); + return std::static_pointer_cast(ToSGDevicePtr()); } FSGNovaGloveImpl::FNovaGlovePtrType FSGNovaGloveImpl::ToNovaGlovePtrChecked() const { - FNovaGlovePtrType NovaGlove{std::dynamic_pointer_cast(ToSGDevicePtr())}; + FNovaGlovePtrType NovaGlove{std::static_pointer_cast(ToSGDevicePtr())}; ensureAlwaysMsgf(NovaGlove.get(), TEXT("Invalid NovaGlove")); return NovaGlove; } diff --git a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveImpl.cpp b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveImpl.cpp index 3988f0ff..2884cfab 100644 --- a/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveImpl.cpp +++ b/Source/SenseGloveCoreImpl/Private/SGCoreImpl/SGSenseGloveImpl.cpp @@ -93,7 +93,7 @@ TSharedRef FSGSenseGloveImpl::Parse(const FString& ConstantsStrin FSGDevicePtrType SGDevicePtr{FSenseGloveType::Parse(MoveTemp(ConstantsStdString))}; ensureAlwaysMsgf(SGDevicePtr, TEXT("Invalid SGDevice!")); const TSharedRef SenseGloveImpl{ - MakeShared(std::dynamic_pointer_cast(MoveTemp(SGDevicePtr))) + MakeShared(std::static_pointer_cast(MoveTemp(SGDevicePtr))) }; return SenseGloveImpl; } @@ -277,7 +277,7 @@ FSGSenseGloveImpl::FSGSenseGloveImpl(const FSenseGloveType SenseGlove) } FSGSenseGloveImpl::FSGSenseGloveImpl(const FSenseGlovePtrType SenseGlove) - : FSGHapticGloveImpl(std::dynamic_pointer_cast(SenseGlove)), + : FSGHapticGloveImpl(std::static_pointer_cast(SenseGlove)), Pimpl(TUniquePtr(new FImpl{this}, PimplDeleter)) { } @@ -310,12 +310,12 @@ const FSGSenseGloveImpl::FSenseGloveType& FSGSenseGloveImpl::ToSenseGlove() cons FSGSenseGloveImpl::FSenseGlovePtrType FSGSenseGloveImpl::ToSenseGlovePtr() const { - return std::dynamic_pointer_cast(ToSGDevicePtr()); + return std::static_pointer_cast(ToSGDevicePtr()); } FSGSenseGloveImpl::FSenseGlovePtrType FSGSenseGloveImpl::ToSenseGlovePtrChecked() const { - FSenseGlovePtrType SenseGlove = std::dynamic_pointer_cast(ToSGDevicePtr()); + FSenseGlovePtrType SenseGlove = std::static_pointer_cast(ToSGDevicePtr()); ensureAlwaysMsgf(SenseGlove.get(), TEXT("Invalid SenseGlove")); return SenseGlove; } diff --git a/Source/SenseGloveCoreImpl/Public/SGCoreImpl/SGDeviceListImpl.h b/Source/SenseGloveCoreImpl/Public/SGCoreImpl/SGDeviceListImpl.h index c0e5ebda..6a0e4be0 100644 --- a/Source/SenseGloveCoreImpl/Public/SGCoreImpl/SGDeviceListImpl.h +++ b/Source/SenseGloveCoreImpl/Public/SGCoreImpl/SGDeviceListImpl.h @@ -64,15 +64,35 @@ public: template static TArray> GetDevices() { - const std::type_info& TType = typeid(T); + ESGDeviceType TargetType = ESGDeviceType::Unknown; + + if constexpr (std::is_same_v) + { + TargetType = ESGDeviceType::Nova2; + } + else if constexpr (std::is_same_v) + { + TargetType = ESGDeviceType::Nova; + } + else if constexpr (std::is_same_v) + { + TargetType = ESGDeviceType::SenseGlove; + } + else if constexpr (std::is_same_v) + { + TargetType = ESGDeviceType::BetaDevice; + } + else + { + static_assert(!sizeof(T), "Unsupported device type in GetDevices()"); + } + const TArray> CurrentDevices = GetDevices(); TArray> Devices; for (TSharedRef Device : CurrentDevices) { - auto &d = Device.Get(); - const std::type_info& DType = typeid(d); - if (DType.hash_code() == TType.hash_code()) + if (Device->GetDeviceType() == TargetType) { Devices.Push(Device); } diff --git a/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs b/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs index 6ccea10e..9ca15822 100644 --- a/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs +++ b/Source/SenseGloveCoreImpl/SenseGloveCoreImpl.Build.cs @@ -42,8 +42,8 @@ public class SenseGloveCoreImpl : ModuleRules { PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; - bEnableExceptions = true; - bUseRTTI = true; + bEnableExceptions = false; + bUseRTTI = false; PrivateDependencyModuleNames.AddRange( new string[] @@ -57,7 +57,12 @@ public class SenseGloveCoreImpl : ModuleRules PrivateDependencyModuleNames.AddRange( new string[] { + "SGCommonThirdPartyLibs", + "SGCoreShmThirdPartyLibs", "SGCoreThirdPartyLibs", + "SGLogThirdPartyLibs", + "SGFmtThirdPartyLibs", + "SGLoguruThirdPartyLibs", } ); diff --git a/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs b/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs index b1b9ef49..81046991 100644 --- a/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs +++ b/Source/ThirdParty/SGBleThirdPartyLibs/SGBleThirdPartyLibs.Build.cs @@ -47,8 +47,8 @@ public class SGBleThirdPartyLibs : ModuleRules string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); - string LibraryPathAnroidArm64 = ""; - string LibraryPathAnroidx64 = ""; + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; string LibraryName = "sgble"; bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); @@ -63,8 +63,8 @@ public class SGBleThirdPartyLibs : ModuleRules LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPath, "arm64")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPath, "x64")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); LibraryName = string.Format("lib{0}.a", LibraryName); } @@ -86,8 +86,9 @@ public class SGBleThirdPartyLibs : ModuleRules } else if (bIsWin64) { - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "win64")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "rustc")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); LibraryName = string.Format("{0}.lib", LibraryName); } @@ -103,20 +104,20 @@ public class SGBleThirdPartyLibs : ModuleRules { if (bIsDebugBuild) { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "debug")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "debug")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); } else { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "release")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "release")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); } - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, LibraryName)); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, LibraryName)); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); - PublicAdditionalLibraries.Add(LibraryPathAnroidArm64); - PublicAdditionalLibraries.Add(LibraryPathAnroidx64); + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); } else { diff --git a/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs new file mode 100644 index 00000000..47858203 --- /dev/null +++ b/Source/ThirdParty/SGCommonThirdPartyLibs/SGCommonThirdPartyLibs.Build.cs @@ -0,0 +1,166 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGCommonThirdPartyLibs : ModuleRules +{ + public SGCommonThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "sgcommon"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs b/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs new file mode 100644 index 00000000..5caf160e --- /dev/null +++ b/Source/ThirdParty/SGConnectShmThirdPartyLibs/SGConnectShmThirdPartyLibs.Build.cs @@ -0,0 +1,166 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGConnectShmThirdPartyLibs : ModuleRules +{ + public SGConnectShmThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "sgconnectshm"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs b/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs index 0786ed71..c1573014 100644 --- a/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs +++ b/Source/ThirdParty/SGConnectThirdPartyLibs/SGConnectThirdPartyLibs.Build.cs @@ -47,7 +47,7 @@ public class SGConnectThirdPartyLibs : ModuleRules string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); - string LibraryPathAnroidArm64 = ""; + string LibraryPathAnroidAArch64 = ""; string LibraryPathAnroidx64 = ""; string LibraryName = "sgconnect"; @@ -63,15 +63,14 @@ public class SGConnectThirdPartyLibs : ModuleRules LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPath, "arm64")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPath, "x64")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinux) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -84,11 +83,12 @@ public class SGConnectThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinuxArm64) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -101,20 +101,24 @@ public class SGConnectThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsWin64) { - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "win64")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); switch (Target.WindowsPlatform.Compiler) { case WindowsCompiler.VisualStudio2022: - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "msvc143")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); break; default: Debug.Assert(false, "Unsupported engine version or compiler!"); break; } + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + LibraryName = string.Format("{0}.lib", LibraryName); } else @@ -129,19 +133,19 @@ public class SGConnectThirdPartyLibs : ModuleRules { if (bIsDebugBuild) { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "debug")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "debug")); } else { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "release")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "release")); } - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, LibraryName)); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, LibraryName)); - PublicAdditionalLibraries.Add(LibraryPathAnroidArm64); + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); PublicAdditionalLibraries.Add(LibraryPathAnroidx64); } else diff --git a/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs new file mode 100644 index 00000000..5e9bba2f --- /dev/null +++ b/Source/ThirdParty/SGCoreShmThirdPartyLibs/SGCoreShmThirdPartyLibs.Build.cs @@ -0,0 +1,166 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGCoreShmThirdPartyLibs : ModuleRules +{ + public SGCoreShmThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "sgcoreshm"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs b/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs index 76d4c180..4a7788c1 100644 --- a/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs +++ b/Source/ThirdParty/SGCoreThirdPartyLibs/SGCoreThirdPartyLibs.Build.cs @@ -47,8 +47,8 @@ public class SGCoreThirdPartyLibs : ModuleRules string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); - string LibraryPathAnroidArm64 = ""; - string LibraryPathAnroidx64 = ""; + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; string LibraryName = "sgcore"; bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); @@ -63,15 +63,14 @@ public class SGCoreThirdPartyLibs : ModuleRules LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPath, "arm64")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPath, "x64")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinux) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -84,11 +83,12 @@ public class SGCoreThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinuxArm64) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -101,20 +101,24 @@ public class SGCoreThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsWin64) { - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "win64")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); switch (Target.WindowsPlatform.Compiler) { case WindowsCompiler.VisualStudio2022: - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "msvc143")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); break; default: Debug.Assert(false, "Unsupported engine version or compiler!"); break; } + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + LibraryName = string.Format("{0}.lib", LibraryName); } else @@ -129,20 +133,20 @@ public class SGCoreThirdPartyLibs : ModuleRules { if (bIsDebugBuild) { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "debug")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "debug")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); } else { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "release")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "release")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); } - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, LibraryName)); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, LibraryName)); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); - PublicAdditionalLibraries.Add(LibraryPathAnroidArm64); - PublicAdditionalLibraries.Add(LibraryPathAnroidx64); + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); } else { diff --git a/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs b/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs new file mode 100644 index 00000000..25f9cab3 --- /dev/null +++ b/Source/ThirdParty/SGFmtThirdPartyLibs/SGFmtThirdPartyLibs.Build.cs @@ -0,0 +1,171 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGFmtThirdPartyLibs : ModuleRules +{ + public SGFmtThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "fmt"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsDebugBuild) + { + LibraryName += "d"; + } + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs b/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs new file mode 100644 index 00000000..4e9e6bd5 --- /dev/null +++ b/Source/ThirdParty/SGLogThirdPartyLibs/SGLogThirdPartyLibs.Build.cs @@ -0,0 +1,166 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGLogThirdPartyLibs : ModuleRules +{ + public SGLogThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "sglog"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs b/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs new file mode 100644 index 00000000..a1abc960 --- /dev/null +++ b/Source/ThirdParty/SGLoguruThirdPartyLibs/SGLoguruThirdPartyLibs.Build.cs @@ -0,0 +1,171 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGLoguruThirdPartyLibs : ModuleRules +{ + public SGLoguruThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "loguru"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsDebugBuild) + { + LibraryName += "d"; + } + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs b/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs index 3c547452..d4437955 100644 --- a/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs +++ b/Source/ThirdParty/SGSerialThirdPartyLibs/SGSerialThirdPartyLibs.Build.cs @@ -47,9 +47,9 @@ public class SGSerialThirdPartyLibs : ModuleRules string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); - string LibraryPathAnroidArm64 = ""; - string LibraryPathAnroidx64 = ""; - string LibraryName = "serial"; + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "sgserial"; bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; @@ -63,15 +63,14 @@ public class SGSerialThirdPartyLibs : ModuleRules LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPath, "arm64")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPath, "x64")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinux) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -84,11 +83,12 @@ public class SGSerialThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsLinuxArm64) { LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); - LibraryName = string.Format("lib{0}.a", LibraryName); #if UE_5_6_OR_LATER LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); @@ -101,20 +101,24 @@ public class SGSerialThirdPartyLibs : ModuleRules #endif LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); } else if (bIsWin64) { - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "win64")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); switch (Target.WindowsPlatform.Compiler) { case WindowsCompiler.VisualStudio2022: - LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "msvc143")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); break; default: Debug.Assert(false, "Unsupported engine version or compiler!"); break; } + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + LibraryName = string.Format("{0}.lib", LibraryName); } else @@ -129,20 +133,20 @@ public class SGSerialThirdPartyLibs : ModuleRules { if (bIsDebugBuild) { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "debug")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "debug")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); } else { - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, "release")); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, "release")); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); } - LibraryPathAnroidArm64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidArm64, LibraryName)); - LibraryPathAnroidx64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidx64, LibraryName)); + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); - PublicAdditionalLibraries.Add(LibraryPathAnroidArm64); - PublicAdditionalLibraries.Add(LibraryPathAnroidx64); + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); } else { diff --git a/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs b/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs new file mode 100644 index 00000000..72498271 --- /dev/null +++ b/Source/ThirdParty/SGWjwwoodSerialThirdPartyLibs/SGWjwwoodSerialThirdPartyLibs.Build.cs @@ -0,0 +1,166 @@ +/** + * @file + * + * @author Mamadou Babaei + * + * @section LICENSE + * + * (The MIT License) + * + * Copyright (c) 2020 - 2025 SenseGlove + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * @section DESCRIPTION + * + * + */ + + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using UnrealBuildTool; + +public class SGWjwwoodSerialThirdPartyLibs : ModuleRules +{ + public SGWjwwoodSerialThirdPartyLibs(ReadOnlyTargetRules Target) : base(Target) + { + Type = ModuleType.External; + + string ThirdPartyDirectory = Path.GetFullPath(Path.Combine(ModuleDirectory, "..")); + string LibraryPath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "lib")); + string LibraryPathAnroidAArch64 = ""; + string LibraryPathAnroidX64 = ""; + string LibraryName = "serial"; + + bool bIsAndroid = Target.IsInPlatformGroup(UnrealPlatformGroup.Android); + bool bIsLinux = Target.Platform == UnrealTargetPlatform.Linux; + bool bIsLinuxArm64 = Target.Platform == UnrealTargetPlatform.LinuxArm64; + bool bIsWin64 = Target.IsInPlatformGroup(UnrealPlatformGroup.Windows) && + Target.WindowsPlatform.Architecture == UnrealArch.X64; + bool bIsDebugBuild = (Target.Configuration == UnrealTargetConfiguration.Debug); + + if (bIsAndroid) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "android")); + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "r25b")); + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinux) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsLinuxArm64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "linux")); + +#if UE_5_6_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v25")); +#elif UE_5_5_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v23")); +#elif UE_5_4_OR_LATER + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v22")); +#else + Debug.Assert(false, "Unsupported engine version or compiler!"); +#endif + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64")); + + LibraryName = string.Format("lib{0}.a", LibraryName); + } + else if (bIsWin64) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "windows")); + switch (Target.WindowsPlatform.Compiler) + { + case WindowsCompiler.VisualStudio2022: + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "v143")); + break; + default: + Debug.Assert(false, "Unsupported engine version or compiler!"); + break; + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64")); + + LibraryName = string.Format("{0}.lib", LibraryName); + } + else + { + Debug.Assert(false, "Unsupported platform!"); + } + + string IncludePath = Path.GetFullPath(Path.Combine(ThirdPartyDirectory, "include")); + PrivateIncludePaths.Add(IncludePath); + + if (bIsAndroid) + { + if (bIsDebugBuild) + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "debug")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "debug")); + } + else + { + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, "release")); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, "release")); + } + + LibraryPathAnroidAArch64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidAArch64, LibraryName)); + LibraryPathAnroidX64 = Path.GetFullPath(Path.Combine(LibraryPathAnroidX64, LibraryName)); + + PublicAdditionalLibraries.Add(LibraryPathAnroidAArch64); + PublicAdditionalLibraries.Add(LibraryPathAnroidX64); + } + else + { + if (bIsDebugBuild) + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "debug")); + } + else + { + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "release")); + } + + LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, LibraryName)); + PublicAdditionalLibraries.Add(LibraryPath); + } + } +} \ No newline at end of file diff --git a/Source/ThirdParty/android/debug/droidplug.aar b/Source/ThirdParty/android/debug/droidplug.aar index c0ae014a..cd115398 100644 --- a/Source/ThirdParty/android/debug/droidplug.aar +++ b/Source/ThirdParty/android/debug/droidplug.aar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e86a257771d1bc601713c58d97dd00cb0692ce297287c46d6433bc6bc9bc94f -size 35730 +oid sha256:d02a13bc38608cc8e38a8bf92a212c37956e8c78896742ea9600f90f96c7c397 +size 35726 diff --git a/Source/ThirdParty/android/release/droidplug.aar b/Source/ThirdParty/android/release/droidplug.aar index 86558e73..74f09ce4 100644 --- a/Source/ThirdParty/android/release/droidplug.aar +++ b/Source/ThirdParty/android/release/droidplug.aar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a92867bffc671808874c0376c4989362ff2c9adf91e16ad771a385c7e7658b4 -size 34576 +oid sha256:87af3ac54b84b580a100967b1591aebd4a7bd1c7abce14cf16e829a6cf7d291a +size 34572 diff --git a/Source/ThirdParty/include/SenseGlove/BLE/Platform.hpp b/Source/ThirdParty/include/SenseGlove/BLE/Platform.hpp deleted file mode 100644 index c2096e05..00000000 --- a/Source/ThirdParty/include/SenseGlove/BLE/Platform.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22d2165ff83063d7524eefa314e1d293346d2652d9ed088f7c440fffd239d81b -size 4173 diff --git a/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp b/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp index 3448409f..b4e53a07 100644 --- a/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp +++ b/Source/ThirdParty/include/SenseGlove/BLE/SGBLExx.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d62ea044d5abdeb9d5185ecefb8d2b751eba4c5b9101106fa09076a7d1e3a566 -size 77760 +oid sha256:3bf3b9b2ca49c567dba5131c9d9dafeef4fa2b28bea1c8c4b2a98d1ae553fcb5 +size 79721 diff --git a/Source/ThirdParty/include/SenseGlove/BLE/sgble.h b/Source/ThirdParty/include/SenseGlove/BLE/sgble.h index 9bdccc1e..dcec2470 100644 --- a/Source/ThirdParty/include/SenseGlove/BLE/sgble.h +++ b/Source/ThirdParty/include/SenseGlove/BLE/sgble.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6db158efe811510871200beb216c058a22df92eb232728790bc6177ddf3a92e -size 12675 +oid sha256:cc81941c5d9406a9dba309a2ab156a494bdd71de1e32ae9f7705dc8bcf29a6c7 +size 12724 diff --git a/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp b/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp index 189954eb..ff10431f 100644 --- a/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp +++ b/Source/ThirdParty/include/SenseGlove/BLE/sgble.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76ab1bce1fe87b372d851faad5d0b61e6016d0abe4c6037a88ef85e1d5d8c2eb -size 9059 +oid sha256:47ecfbc23db1fb29c17c26408544fe4dc514bb8783759a1c36d95a7f253aa0a2 +size 9062 diff --git a/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp b/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp new file mode 100644 index 00000000..063fbc02 --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Common/MathDefines.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b06108ac1b03e803fa7f6009625b91c75e794bf10ba4480de5e979e3b39442 +size 905 diff --git a/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp b/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp new file mode 100644 index 00000000..aa6ab574 --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Common/Platform.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:facc6a986dc399d506fdc41cf7b08771ae62f26c0291b11855230a580ef54754 +size 14171 diff --git a/Source/ThirdParty/include/SenseGlove/Common/SGHybridMutex.hpp b/Source/ThirdParty/include/SenseGlove/Common/SGHybridMutex.hpp new file mode 100644 index 00000000..898c0dc6 --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Common/SGHybridMutex.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c5c81ea0e5daab696bd962a88db349bc0b6797ac3d3355e037bedf1a537c9df +size 1216 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp index 7d770be4..8814da38 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/Android.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b8550771e288b277bea54bf71743cedc527f89ce2cd905c25143984361d7f16 -size 4062 +oid sha256:e77ddd30d03a0b425091135ff71a6c3266a8a775653584e74d3e6e2c2c5a7d51 +size 4206 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp b/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp index a3ce6738..dc7e1d9b 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/BleInfo.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85bbbd581b455a02f91d265a8345362644783e669bfb124280bb91dca51c982c -size 1986 +oid sha256:5c51db098b0375dd17987f0b316c5cabf4172733ed932502b7d48591082fe53e +size 2105 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp b/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp index 9b2b8ba5..c66a2dbd 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/BleUtil.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a40a352292c950eadb05276a68148d3969e5635b166045bfd066a14b4aab117 -size 1040 +oid sha256:26f443ea1bc62bde89a525c748e6cc8d93249430bf62c3c45577e1897a76ae3a +size 1132 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp index 6d413010..76974a59 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/Connection.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:355361501147f84be272b82c08eccf440f42f939163fdcbf3570cff360bcf58c -size 5465 +oid sha256:75fc2f5f15ea252129f9acc8b2df19be4242fad59dd9afab6138244983def7a3 +size 5701 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp index 31531552..d0ef74ff 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0711e6479505bee532afcdb7a3631799a500a8c1dec47136847c4c46b72fa98 -size 2013 +oid sha256:57199199c96ad9abda0055cc796aa3ed8326672d51066bcbd6300e67ea40130f +size 2138 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp index e5f53875..1f83d4ec 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionFactory.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98f0b93f34dc074a520bc1905e35707fe0650aaa658314697c0dee8fca0e29c1 -size 774 +oid sha256:5fff5126c51353b833f4baed3d613a2825047a5e2c5211d6fd9ba6d262b2bd84 +size 846 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp index a7388bad..1d2990a3 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionTester.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71eef5a8e48a7a14e21cc10ca3de3af008a6c16750c7697249f9b84c2ce9fa58 -size 1687 +oid sha256:32be68d85e8b41be7b376a866c3b31c25f8f8f49737857fd82c90617e6f4956d +size 1796 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp index 5f8c17c1..3376f81b 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/ConnectionsTracker.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b89511e5d195aad4ce30a71e8f35567fd92224365406636c9ad25d0a46abc930 -size 2336 +oid sha256:a40a5ecad4e49225d830bbbc6ef10e26684c4b35819c98f37ff17db891ca4aaf +size 2481 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp index 5c0bb2d2..e0c72053 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/Debugger.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a00df260d32c5969308e06d757686ff20514f06cf8c74f4e733c22754dac3b5f -size 3183 +oid sha256:d35d69a6e169d6b460f3ca58bab709254af1c54e54d29de1b3b765dd72414b07 +size 1336 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp b/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp index 01b218d3..1369f156 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/DeviceScanner.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:280904a164da1219f4d8e25b1e3b03cbbe6b881fa47908e89ddd3d40add3522f -size 3166 +oid sha256:68aefa3d4d63e2ac5c53609ce18b2eafce0a2c30b051293f2d48a4b2f920b9b8 +size 3414 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp b/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp index 6d7f2bb8..c525bdfb 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/EFWErrorCodes.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa6f0cdf319052441c472e1a191f0f92ba626255b7e65633ee84e626c7f1c695 -size 4113 +oid sha256:334f52e446b90722d20ddcb9f5153ae455196813a51833944f740db7fabdb3dc +size 4261 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp b/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp index 762dab7a..9f92e93d 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/ExitCodes.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ceef3991ddd7d2d7021304b473c68683abc58a18d0fea213c8529e405bccd1b5 -size 2460 +oid sha256:1b7282b057d381365c45d03871489859f308d35b31f2e05047463bd15451142e +size 2557 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp b/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp index 8bd5d8dc..9e144b5d 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/FirmwareUploader.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a82c6ab08ac3fa09508da4b19555f306a6c5166dcdda08f4c2cc8b72f5290bd8 -size 1469 +oid sha256:2cdc507f0b62170e925f642567865f380133032990b23d39ea1986a39deec965 +size 1568 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp b/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp index 2a0f6de8..c07527d9 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/HapticResponse.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:574644402011d5bb0eafe3cebaa1328425d58776770821161104263b2ff7f3dc -size 5435 +oid sha256:893c709f45cda9ed50fe91487b55f823a06a254a7b7aafcdb7d0a3aec4101561 +size 5641 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp b/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp index ec5a92da..9dda4fa8 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/IdResponse.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83ca434e92abba6bac7ef1265b95f89216baa21b67cca0524e11897658a0ee63 -size 2286 +oid sha256:96aefc2c95599f5b7ae5915dbbe8e8cf9ec2845915b041e559514b1318bd9032 +size 2406 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp b/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp index ec46fce2..07109f21 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/IpcCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97845b1bae6d759ef4a75694418b217ec71a2de064bb01f2b065e3ec6a6048c9 -size 1970 +oid sha256:8b2346aa47d215aab3cb336c8ce00a9d36699402e0ace9cbe29ce729933e032d +size 2088 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/MathDefines.hpp b/Source/ThirdParty/include/SenseGlove/Connect/MathDefines.hpp deleted file mode 100644 index 39eae803..00000000 --- a/Source/ThirdParty/include/SenseGlove/Connect/MathDefines.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b65711d39dd694f52b7025e58516a059456d6c7878f0ab7022ac8e715efc7b08 -size 1163 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp index f5b1165f..caebd7d9 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/NewSGDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1799153ec8bd7f3d4950865654bc2d0fa9c549385ba19afdeeeb05371ab2c2d6 -size 1840 +oid sha256:d8d58a1c31bbdc3631d469ccff79f57553b5b54bb10c8b234838c0ebc59fdd58 +size 1949 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp index 8967a4fe..81438706 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/Nova2BleDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52ae8392a2310d6531c981a90b1a5bc0b7fad3c3bb0901ccfd86730c7c4188b5 -size 3992 +oid sha256:2bf696823dded4e9dc17b4d7c1d791aef0ad18e5f172c514b37a4258c0358f62 +size 4458 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/Platform.hpp b/Source/ThirdParty/include/SenseGlove/Connect/Platform.hpp deleted file mode 100644 index d65c4181..00000000 --- a/Source/ThirdParty/include/SenseGlove/Connect/Platform.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0982e3d6af458d72da4867d2bdac4c5c0f27718e4dab26791f98987e87fd27c -size 6058 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp b/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp index 604f9ff4..3b59ab3a 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/PortInfo.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4022e9eb39115dac850c679857f3b59134d7a8a0403a5df5e201b15a8231dd1f -size 2897 +oid sha256:859d2fd7ca57bc5a105083fa7218f128a57041c4854e1514b4ebd186ece457f1 +size 3047 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp index d89ac837..4d903107 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/SGBleDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9217b3821c0b654ce81980570769a02e1893672dc4f03d004612dc62f433de83 -size 910 +oid sha256:5323d49b4c9343b2b04b59f3c96e4c31aff6d8ed1089381948d432fcb96ece59 +size 996 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp index 05fee435..15d043fc 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/SGConnect.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c49b7a0fcef0129862a0b4deed5725e97a9068b63fea876685611338e4f64e5b -size 13277 +oid sha256:576a26b5c9c6c6c45208dc48f6db2bcb562d80dd86cb2faeadcd6e05ccf65c8a +size 13255 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp index 90ce7ebb..1dc8d914 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/SGDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:867a18aaada4c02ccfa38b89b0ebcf06db978ab422104a6ff17f4aa5a2a4e54b -size 4061 +oid sha256:af043070968c9f50cf42981467e69908cbf0a97afb07dc43b33206df0cd83bcb +size 4213 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp index 84144b53..1fe9462d 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/SerialConnection.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7a011250be92c98771edea13b37a980d183bc6262e5585f879cbdcb4050ca8a -size 2283 +oid sha256:733d161b511173c1c1e7c32d3365c499d025db39ace77eb775fc5f8656b24a0f +size 2394 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp index 576e17aa..4d9efb35 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/SerialPorts.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c13b7e82a97da01f00e25b06c830c4731e5e6e8ac1f3516c193fd21e2bcadb69 -size 2318 +oid sha256:d9b6e9eaa0cc90fa9c814ba5f9fc3989a5934a38edcd7678ee7acbb16a754b64 +size 2481 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/SharedMem.hpp b/Source/ThirdParty/include/SenseGlove/Connect/SharedMem.hpp deleted file mode 100644 index 7d61314e..00000000 --- a/Source/ThirdParty/include/SenseGlove/Connect/SharedMem.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fd7c695d17eb9e5f1be4cddfac305d845fbcab0920dce8621aa64966af2c96d -size 3704 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp b/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp index ffc5c995..2846ed81 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/StringUtils.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3e9bf3808d74838563b1e4725f53df548e1d19eef6b405fee95fe417bc42378 -size 2619 +oid sha256:95a70a0f4e9544425ef6343fc50b1f4d8798712d150eeeb9b4d3d59c2805b566 +size 2810 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp b/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp index 20c4f451..931a14d8 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/TestingState.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:825ed593095d10c68e995597e61fa7c5e7e323df2dd03ac55c88130723fa9619 -size 1962 +oid sha256:4b82281292eda2d6f78bb09c7d2ebb626259df90f7657ca379e93fa5a4d0b476 +size 2067 diff --git a/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp b/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp index 34852528..29bf0aa7 100644 --- a/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp +++ b/Source/ThirdParty/include/SenseGlove/Connect/TransmissionMode.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abf7a74183b53e66a7418a6141dbd5588c7429e1f6b946e5d2ecca8e506a338c -size 907 +oid sha256:53c1212a28f7dc232c8446da6afa857c907f1ac5cde0e2b33478802f81a56d36 +size 975 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp b/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp index e3ea59f2..56c8836c 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Anatomy.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c14d0cf9a8f73ff036f1b4dc361e3bc044067e172668220beea61fc58ddb52e6 -size 3368 +oid sha256:e16fd3a2c8ebef30e96fbe3249152293de30cb572d8b5889d74c2bf1d5633ea0 +size 3479 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Android.hpp b/Source/ThirdParty/include/SenseGlove/Core/Android.hpp index b5159265..8b76f3f8 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Android.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Android.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de0ea2481652639485bc04b41b7b3c4366f31bcb10d031f431651b5aa47a635f -size 3655 +oid sha256:fc08a6a7a0bca4ac6e89eac5b638205972c3a5c4977f2b17c3a8a6394d068f32 +size 3812 diff --git a/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp b/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp index 3f9ec765..dc7cfaf8 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/BasicHandModel.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8cc0424a0668ecaea1725d6c7d61146deade15529eac4276e30f8e162897fdaa -size 7452 +oid sha256:84ed1ea97ee572d2289174b80f993f1d2890c67ba0ffb1f74d8763e43b2f398f +size 7665 diff --git a/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp b/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp index 64021e83..80a18b27 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/BetaDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b4f901577cb33eddd1ac6d50d4a810b271380dda1b994e08fe2b40dfc2236f7 -size 3645 +oid sha256:db9abed553df3e3963a7a70c53f7fed337e32bd23fea602f70bea474412f9ff5 +size 3775 diff --git a/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp index 35f68ad6..173c2cb4 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/BuzzCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7450494dc3045f3cc6e54fba37b5f412fa11d4aaab210b856607c70517f0b3e -size 2923 +oid sha256:ef89c6967aefe59a59c00e711570a800f4ec2ab58dfd089d773e777e529c25d6 +size 3043 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp index fcadd027..cd0a84c9 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandDataSmoother.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5210b3527b26168b2940febcb809049cce32326e6eebb86e36882942945a3bb1 -size 6463 +oid sha256:e30807511ba770103f4e5dd1079233a82d4db6a167fb348612420bc37d53f33f +size 6652 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp index 990aebbe..74426b4e 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandLayer.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b7fbfefc9174e39dc4f9179cc72a869db28b5af49b310d05f0fc9e6cad922b5 -size 5018 +oid sha256:36481a85283dbcc4778432bf1cb193851a22d115ee3bf80a9d56f8bf7edb9d3a +size 5129 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp index b37aec78..14423b17 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CVHandTrackingData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc31c138c343cf7c4199159cfd0bd9854eab4d0884046d700abe698988d8b333 -size 9317 +oid sha256:40ea6dc8a7cae807cfb0303acdd3e78c733169158848e731b8b47c6aee5b241f +size 9564 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp index 32d74078..6f73f85b 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CVKinematics.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87a10e50f85ca0f6301bdfd0863dc6091f0d5de4c3454bb1e0be84bc3b69b3e7 -size 5515 +oid sha256:0c492d555ce922899db442c3a5412f5dc3a669ab7ba9b63c39ea8fda382cf202 +size 5628 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp b/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp index f26dd75d..a34eab9f 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CVProcessedHandData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e8a182d13621a09378005175442dccbb28807f48114f671071d687cd1f88b6c -size 6141 +oid sha256:e4f650d2f5747d7f8b4bb15963fb016c2ef308efdde7f78bfd02c448b6238d23 +size 6299 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp b/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp index 3aa621a1..2a9bcd5b 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CalibrationDataPoint.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66aab161f08b68a1da9c6d7e40f6addd1cf64cb65a46752848236c14bc1c224b -size 2133 +oid sha256:bc1d388e26ec5a28d2661ec4b7ccf8cbfe1af9b5b90ae6c6e7b02742c69cd8fc +size 2242 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp b/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp index 6edb0e48..fd169047 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Communications.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:366abed57181064340c0c9cce00f8cc523800324f901789ab181b8db007aeb37 -size 4154 +oid sha256:6164a198e4144026f53e44f87450ae359a2495d86e9f0525d2d1d0a321eb728b +size 4307 diff --git a/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp b/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp index efd3516a..e8eb0d17 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/ConnectionStatus.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa8e490933177fc09bded9078d87d7796077c52387c1874ca1aaf2b688eb4d84 -size 3201 +oid sha256:fac96dc16bfdd8a259e18221e59d94b29ab17d2686e88dcffaefdb704fef5027 +size 3333 diff --git a/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp b/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp index 95e3bde8..f33bb9e2 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/CustomWaveform.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85494a5f1ba2ac2fd765147fd8f5851988ebf762e4c0fb4c6a6d72a075a346d5 -size 8360 +oid sha256:44ae966e463982383259de1e9e1970173623c3fe6649701448451c8db704f0e9 +size 8612 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Debugger.hpp b/Source/ThirdParty/include/SenseGlove/Core/Debugger.hpp deleted file mode 100644 index d8ea2f89..00000000 --- a/Source/ThirdParty/include/SenseGlove/Core/Debugger.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ba3ceb3dd0d05bf8985b382e5ad6962648cf73e3b39720c03dfe136d44cef82 -size 2386 diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp index 1f927ce1..a1972d73 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceList.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4be0c78e0b2ce166e6ff7c96cae8037e39c45d9388d6ae13f735435dec3490a4 -size 4462 +oid sha256:834487b8e016c91c3740b50b86b77f3eb826454cc5c90702530b8b8259c2220e +size 5543 diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp index 774f0dba..6caaba75 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceModel.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:927b1e81af448c2c52df4fcba3e63ad8b95ed04729e958d914efb23b46a7a316 -size 3989 +oid sha256:fb63c944e88001144681cfbef9f84f287c276c2cfe5faf98a8f0eeb856a50181 +size 4131 diff --git a/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp b/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp index 3ac560fb..384978ea 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/DeviceTypes.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90a2fed4f7500d4d4e8a9ab66f2fb6361f601f43bfb60e68173b6d337a91d2bf -size 1303 +oid sha256:bf5e66f15069d68223b65e3ec5d2148e8d563a1eb37b073076edea08f3161339 +size 1366 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp b/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp new file mode 100644 index 00000000..ffd9bcce --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Core/Environment.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:984fa0da589d68b28218396a400de1b1b4a5a69ee129ce78a5bfced0c67559bb +size 571 diff --git a/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp b/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp index d388c16f..758ad685 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/FileIO.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dcbe82682b918258629c33e6f7bb8ec44f34c0d7a4e404af516c2048f844ad1 -size 3600 +oid sha256:af294bbabcb56dd87dc0da6d2b0f1f7fa91798852521c854b8cffe8e39c720dc +size 3724 diff --git a/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp index b484887f..22e3cdcb 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/FingerCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9964dd9cbe9f5edb57c901f31b71bdd0fe59d76f8349377bb9477ff10dc9d4a3 -size 2401 +oid sha256:b0b57aff85be93a043dd5e8853e1e921ed9f4778ef4f9581ba25f8e85edc50f9 +size 2517 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp b/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp index 6f74e239..248e8a48 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Fingers.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5cc65a180b5749b68363ec4f6db38b6a3a65a40528ddb541b6008ce5f3e0ecb -size 2547 +oid sha256:3b58955e0b83d1dc54ac41a5d3ae9af7a6193be3377af26775dc4f51a28a5626 +size 2652 diff --git a/Source/ThirdParty/include/SenseGlove/Core/FloatUtils.hpp b/Source/ThirdParty/include/SenseGlove/Core/FloatUtils.hpp index 1dad445a..24e02506 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/FloatUtils.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/FloatUtils.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ffdf00d7e42c7279869f894f54d590e054cd169111c6b7034453e1d6003a3a6 -size 970 +oid sha256:af1b3d8cb1114cd46a33d277d2667fcfe775cea7b27faaf45a4a3e7465f9183f +size 1053 diff --git a/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp index 0e3f4552..cd42ecfa 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/ForceFeedbackCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c22cfab6304c4b7b80e44363bc90abb2b5027e2a1adcbaccd1bf168b6f342b1e -size 3288 +oid sha256:5e26a4abbf00e500f792333fba45633719404f3aa168002a3d55fd6579a0c8a9 +size 3413 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp index f46d5fa8..7e14c23f 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HandInterpolator.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8cc794aa012c7342d36430678cbf60eaa0cdc6ba96a03d2609b53d1610e6313f -size 3460 +oid sha256:32a8ff468cd61b6e159cc921a90b9613b4667653a01aca040f7029e38f3b7d19 +size 3596 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp index 25f13326..ad4d14fd 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HandLayer.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a64f2fcd219f4efe47154866398aace0ff862e4de9f175176209e87c67bb8035 -size 10188 +oid sha256:b5fae43072b990c6be2680dfc24c5e3cb8d998e42b7a15ac21507ac011393ad0 +size 10399 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp index 217271d1..f9617508 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HandPose.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e14ea948e895f7a57c68d5224a137ef4ddb77bcaada7015b6619dfe77462bdb -size 7760 +oid sha256:56f7d88d67eae83beba8cb301e158322a77caeb16193e42234b0e9e641720976 +size 7977 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp index 9b6387ca..a53e84eb 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HandProfile.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:420ae9dc8cafdffca27531c242b4e6d6dd11b6787b5035b348941e5b4d450d2d -size 5177 +oid sha256:0dfc30941945e28f7c12805847de84288656138fcbd52cbb8c31a2e41cd62480 +size 5351 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp index f39aa8c2..d1f29e11 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticChannelInfo.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f703071cddd6c199f29548b8dc431eaf3fbddfbd328aaa0b84899b69d9710f3 -size 5590 +oid sha256:10bad68debb793dbb76101f092c8da0e5475ee33343708251e92973e187466eb +size 5758 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp index defc03f3..7b44349f 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGlove.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7c73de63b58ea3d924418712319f52ac96a126f3d0908f9522618142dcb68c5 -size 13765 +oid sha256:64284abd0f456aa98c72509ce5f4af493873c8305cfffe9d00a25104da8a4acb +size 14080 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp index 1313531a..0a656db3 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationCheck.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be077c2961f1fdd90d6316664e2afcf1b84c1b3534140f01a41a0701c4061e46 -size 6508 +oid sha256:37dfefde9e2cedb031c872647908e970fdf8e1cef799514ee255399ea9523293 +size 6689 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp index b3926094..1c2b8edf 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCalibrationSequence.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecb7c5f51bd08f06174501666e9e0204845bf0c25256f2139f7f47de2538c1e3 -size 7734 +oid sha256:e30c06d9f254bf3afef690d49861fe0781a177bc220f0ad1106028afae104834 +size 7955 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp index 6dc8cc05..3250dbdb 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveCommandBuffer.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96a8c03969383f64b2f3fb73b13f4d8dd2246c9f0bc57bf3cad84fd02d3a81c8 -size 6640 +oid sha256:3df20e2d4eae03ba95d65a7d189cd25b50b1f9eec43a8a07998977cd46c85352 +size 6821 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp index 476ea483..901d3a19 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveHandProfiles.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccf040f0aef77d69f9ca6f56c4c6c219ed111502db5be4cc5c96590de00bdf01 -size 4278 +oid sha256:7c605f1f7a4b64bdacca1a27b8beb4f31d0545b3fba615458307f5822f4f79fa +size 4409 diff --git a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp index 52c693d5..0fdc5cad 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/HapticGloveQuickCalibration.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d007e38a489e569e00e02df098010ae628feba9e041e2ec2440ef32409660a6 -size 5371 +oid sha256:89c6cae2f4e8f568b0f013177422c53a0548a8114cf7ac88f4bf40df829d8c1e +size 5542 diff --git a/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp b/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp index ef6fe1ee..c5a8a34d 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/InterpolationSet.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:694321943ce5d19825e9c70ca4dd1e42d74776388211a09673a10a5dbd01b10e -size 3587 +oid sha256:40593124d4a4c46814cbaf29f6814fa83a30abb7c059218ad2427930a7d4f622 +size 3735 diff --git a/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp b/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp index 3c3b1e7b..8df90d2e 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/JointKinematics.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:448de29d2274053b1cc0e21a869451aedab87510e1b9f0bfb7777e3055664e5a -size 1616 +oid sha256:97324adb2190e4229c2cc811351e8fc6ccae8f7b4309c493d96caf1b6553b431 +size 1690 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Library.hpp b/Source/ThirdParty/include/SenseGlove/Core/Library.hpp index e3fb59be..a52de911 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Library.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Library.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3424f06b18a142c9d4387e98c9baae44230837f7e61329fb3132e569dca69aa1 -size 1538 +oid sha256:2d49e186b3f2f868a23e2b4ee04a991af5cbc12dc9bc8a0d19b9b7e32042a775 +size 1616 diff --git a/Source/ThirdParty/include/SenseGlove/Core/MathDefines.hpp b/Source/ThirdParty/include/SenseGlove/Core/MathDefines.hpp deleted file mode 100644 index 39eae803..00000000 --- a/Source/ThirdParty/include/SenseGlove/Core/MathDefines.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b65711d39dd694f52b7025e58516a059456d6c7878f0ab7022ac8e715efc7b08 -size 1163 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp b/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp index e584085f..4cc8972a 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NormalizationState.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff81d09a253cca18a6abb33664c132506b9607fba2d6fc086a3a92d469e2c248 -size 1218 +oid sha256:c539558d796d2cee5f3e31eca934a8bf3409c345f1f12b83bb3305dcb1b3aa7d +size 1282 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp b/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp index b87f6517..1b0044ef 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Nova2Glove.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:483021b42e496a0d88e3353e700c384d7ce7fb7be759f74cc94f6be3779cf107 -size 21509 +oid sha256:62de73cb8e7df530e84270834e3dcf1562b74a52a0c3de0eb8904322e47e8bb1 +size 22010 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp index b55c8d62..0a421542 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Nova2GloveSensorData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6a57d0507ee1e8d4f67d5ae5cc0d8aef7bef069f507ac144c271ca9a6ef860d -size 5417 +oid sha256:e0bcfff3d795da59a154e6bc63dd3566471487244391b76dd790926b97e0da74 +size 5622 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp index 8ecec866..9c1606c4 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGlove.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:102cbac16f37b4a3ad64555bac35f048fa336f00c74ea2afa89a95f87a4df947 -size 22885 +oid sha256:71e8b5a12ad05eba644748b064ad6d7a1fc5d065204e2510de96e1fb0c472583 +size 23410 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp index e5244cf4..27d12ef9 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveCalibration.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:998f8ca6951d3b085091b1816f5aa077e398bd7b29424c73f6a4bb9360089c09 -size 1867 +oid sha256:02f5ad696239da2d595c618363c3fa7d38b5a8095609f2b3f2bb265c27a86708 +size 1951 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp index 7a8f7b46..a0f917b7 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHandProfile.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c04860d61fc1767bb9bd5ce4d3f9d89041e9fcf42afa0b3857fb45051e4c598 -size 3110 +oid sha256:4bff647f9bca73cf9b8672ebdbb7e7c6cd49e73edda7707a8e0bfeadc3a14382 +size 3240 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp index 00c06383..7f9bc204 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticEncoder.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0b0f97a9f9c90c7e25f3f3025c00318adde989c8ba42c7d6451242c4ad4c7b2 -size 4844 +oid sha256:7a82f4427f30d9887884062979cfa725fd969b8df576d93bd27e584575089f9e +size 4987 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp index 165bb199..f4b41f47 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveHapticStream.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aed1f374a112cacb924e8ac2b9b18460ba9bf7cf479c5750f82dc00a335f21e3 -size 5957 +oid sha256:6a3dc424b6f06f591e1d0428a84a03ce4e8a93adceda1e15a006772ea8da911c +size 6146 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp index 8909a983..eeda701b 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveInfo.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60121491c63599c5e4eeeaa6a60fe558ded426391376a9714e9a81d24dcf77b8 -size 4998 +oid sha256:fd88aa45a5d8ee3b3e614c9858d1ea3bac34fbc7f106a6be6cc3b8d9d18e7c50 +size 5166 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp index 90c935d7..69316afc 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveSensorData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:699609a1b6e7a9f38265e3245cecc1b95a9bacb8874ba10f48795dc618abb98f -size 5835 +oid sha256:6d7ad7b27b6ebec8d102b083ae2fb22d400768d367dbc956a1b73c596c80df0d +size 6053 diff --git a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp index cdbaf858..a8a8f370 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/NovaGloveVars.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5bb14e8da00dd17a931ba643df901ecc5fc4bbe2d2806433859003a461d9ef9 -size 1161 +oid sha256:254fa1994eeaca1cd4947fb7610a652fdba2865490920e09071af3de1a8e419b +size 1253 diff --git a/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp b/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp index f2fec3bf..a3fc64d2 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/OnDiskCalibration.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af184a7777b5be6fe437fb75c4eee16091ae8ba8d6ac4ee8d71a03363dcea69c -size 3596 +oid sha256:0729b0f7865ae18cf0f7b88d15f0abfea293efa4573c5b2e5e86107b5df9df7a +size 3732 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Platform.hpp b/Source/ThirdParty/include/SenseGlove/Core/Platform.hpp deleted file mode 100644 index a8b73552..00000000 --- a/Source/ThirdParty/include/SenseGlove/Core/Platform.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2180089b38971d6a2e89a948f0684059521c4de0b1e8f69abf093716c51d209c -size 6682 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp b/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp index 7efee24d..3463ce84 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Quat.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d393abfba09bbec3f5019ad53faa73f7cc95b446e5721f168124025b01c88bb -size 5982 +oid sha256:f3a941208fa01f0f9b1c94185371b436b2e428c3666b944ec3fa5434902a2062 +size 6166 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp b/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp index 3f8441c1..c4ff04b3 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SGDevice.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c9f37708e775b86c4f2c9c5b5a0afad8c8718e930961cdb25e89bc2c6be1913 -size 8596 +oid sha256:ccd8b0a2e326e4d9fa6ff7f4de84e42c41b0c32fc1dfe34808b93f47971f565e +size 8859 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp index 1502460f..2abc2c8c 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseCom.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:524aba3fe803227a1515f30c60a055d9112aeb9d71812deb35d20965cb27298d -size 1572 +oid sha256:4fb42a8eea944b6b74cfd0a4373a013f6347e2d724f948fb8bfb6d163d71ca87 +size 1653 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp index 9ad3fddb..2d9e1b03 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGlove.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5768d07b7bc316914d1e89e78a525d770492d2f585eadb27905baf3f485d0def -size 21314 +oid sha256:01f68847a6951acc0597cefb2782f086c2875719b93b4366380c1c385c3fd194 +size 21784 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp index 4ff5dfe8..de935369 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHandProfile.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa7ac0d334e3f084c785dfcbe325f13d1811ae39f8e05760b483651bd16b0194 -size 4259 +oid sha256:b2f240a4c86d5422265d834b7adaa8a60034d14774807261487b3200dd70d7c4 +size 4409 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp index df569cc2..258bae18 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveHapticStream.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b82b18484410855149dabeae6818bcd13d6c7d83cacdc3a7da85f901a021f08a -size 4450 +oid sha256:50cf374171fe163ee3b67f362987ca09226962b49cf885913d2c3b8b731f6b4c +size 4597 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp index e2e1ef15..dfb9cce8 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveInfo.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38b197f7e80950247c5699669bfc43f7b85585f65fbefdde344f3b050fd41e05 -size 5815 +oid sha256:03fb897ee07ebeb4d2996a62bb0cb70608ca2b3b34c96f6e8a9c1fb0fece33b8 +size 5990 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp index b64d165a..701f3134 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGlovePose.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0137f6210d878a97ce2727cfd035585364cea27b64de955bffe942bfb6b656a5 -size 4406 +oid sha256:64b71e34056c601a9df3ce36dd060ab32e8a0151bfe584cf8e3d50111693ecf4 +size 4553 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp index 0ef0e6f4..7c41bf70 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorData.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bedaad25b5ea46ef99ce2aec30ec2f4b5ca8426e45ac9a23266534d5dc45aade -size 3751 +oid sha256:7553b868acb47d6b939608b11ea5cc7add98450aeb9dc654b88ff51002df1604 +size 3893 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp index 526a0b34..7e6c10cc 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveSensorNormalizer.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0892ffdd0d61d906e4d262171f7f8516e98026ab2433e1935fd6af36024ec16f -size 2933 +oid sha256:d8ab300d320d4c34c6df7b4b3bca6feca09bd88cbcb02ece086ef52a42333a7a +size 3048 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp index ca626653..6f9684e9 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveThumperCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c04eb1d486bb35b1ecd2919721cdc45b5863531dfaa6b05f6e3df90bcfa1ba9 -size 1979 +oid sha256:a1cc2a9eec6135e4098650d09506b6c92fcc591be4a2e5479d202887857c4a6e +size 2063 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp index bcd230a3..d140df2f 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SenseGloveVars.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9b2925e3bea8bdc8e4e70af1008376f76c8029b7d3b2822012f2a68ce629053 -size 5483 +oid sha256:e43b658bb85bb640348d5d328522cd3f29d24b8c0b631a46aad2cf51bb9f4d38 +size 5667 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp b/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp index 4bcc6d89..75c0e70f 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SensorNormalization.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc92959a1a3fbf70558c3945557a7b23999d08bf2aaf4ecb49c555e0df1d9aa2 -size 4697 +oid sha256:594acc81843080ee3f1940cce769aa3b9193e4fbff07b262ac986513d8e7a6ea +size 4861 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp b/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp index 65232c84..4bda939b 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/SensorRange.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d50dd0b2677b2c7e2403e751e9898b0704130c80e83a634fc36a2c425833137 -size 4426 +oid sha256:5e463797518ef0917b2a8e8d040c9a1a1923202e61fbbc55a86776b8de0f4cbf +size 4580 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp b/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp index 5c0db61d..a9e6118e 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Serializer.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5eb46cc89021702599421149873279f9d2747c5340654a827bc837a8b9d574f -size 4790 +oid sha256:e159ccd2562301d1b625b381dc6b64c29872b999512651a01c334a228ef6790b +size 4927 diff --git a/Source/ThirdParty/include/SenseGlove/Core/SharedMem.hpp b/Source/ThirdParty/include/SenseGlove/Core/SharedMem.hpp deleted file mode 100644 index ef852a42..00000000 --- a/Source/ThirdParty/include/SenseGlove/Core/SharedMem.hpp +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db530e1b564788c20e453f01fcda9a6c6e43250de976cedc6fd58f0e6b9008fc -size 2933 diff --git a/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp b/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp index af0e5897..edb29333 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/StringUtils.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38ba8b26f28673c2b19b10f1efcb53b9a298c17e4c35be7b25b2f86ef636fdaa -size 3954 +oid sha256:4623b57602ee597ab11c0fedb663dc2a3a9503fb2484e3242d10df6561d8e438 +size 2776 diff --git a/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp index 761bba38..3383df76 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/ThresholdCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7054874d17da2324abf05474b6400477caa19eef80d2b82be8a74e05858d819e -size 4158 +oid sha256:6c8ff7f879ac92ca17365ba34e232dac05d5c48638144ec777b761de4ff045dd +size 4305 diff --git a/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp index ffd66981..e0ce4e77 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/ThumperCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22fa052cccfeaa3b197a3e964275c53e5e8286842589b1e0453a92f1c76ce01d -size 2501 +oid sha256:17023dae29a2703c2049fee49cc568f116c0e719c21da95820459bf2de0eab43 +size 2625 diff --git a/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp index f0fc14b4..5d96fc65 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/TimedBuzzCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e355ba46999ba67700074e934930ce5a53cbe778d6affe569cc773f459073606 -size 4390 +oid sha256:5c3a05f2c1ad5bf323bf57564754f79d0984edc8e4a1de43823048a2b4378c1c +size 4540 diff --git a/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp b/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp index 287b9285..1ab36407 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/TimedThumpCommand.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b3ac28f09278c73300fecd886df6f705f61c7ced00217bd138ec59e93be8ad1 -size 2981 +oid sha256:fa7939bb54b1f08729aa1c52cdd770701e5cbadf4c9d1397afe3747f9d35a98d +size 3111 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp b/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp index 5fbf642d..2e64e3c9 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Tracking.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5b0a6a36eb68609ea87799e53ea00e41cd03fd83de666b5c91e4ea4f3f84b27 -size 12724 +oid sha256:a85656bf5d91fe3e9f0bddb28a388a95e5e118ecec75096334b11e6b769dd822 +size 13045 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Values.hpp b/Source/ThirdParty/include/SenseGlove/Core/Values.hpp index a1aef101..bd1e5a5c 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Values.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Values.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd6cd08bbdf4d917cd6a81eb06c1ca7aa4269ad1ede0eb99df05ba40341b16b5 -size 5877 +oid sha256:2f6cf532e6c5baa60a8f71b86f360984c681c97bae2dc1724230a807ed0c82cc +size 6038 diff --git a/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp b/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp index c24e4cd1..bd83a5a0 100644 --- a/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp +++ b/Source/ThirdParty/include/SenseGlove/Core/Vect3D.hpp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0bb558c5052745ba542aef63b4b900ad6b12dd7607c8fa223685d9bb94df59e -size 4001 +oid sha256:abc03d77ddb3275f6ef01e34b3f0b06f87bf78faa9cba8b051535433fbc71b86 +size 4163 diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp new file mode 100644 index 00000000..c9cb5140 --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Log/SGLog.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cf385ce7484cb65da602f27c01ba28cc6213f715cfe899dc18346cd554d561d +size 10661 diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp new file mode 100644 index 00000000..e771f8db --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Log/SGLogExportedFunctions.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52fb4c4b57746883831517feb9fff30505908c44202d509f75e677b5cff3088f +size 1393 diff --git a/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp b/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp new file mode 100644 index 00000000..60b79fe9 --- /dev/null +++ b/Source/ThirdParty/include/SenseGlove/Log/SGLogFfiTypes.hpp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:719a0a3fa04b565c1b1ca0b62341108925a62e0dc271b832989ce624d2764c59 +size 404 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a new file mode 100644 index 00000000..227871bc --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85fbe82ea2fc177b1feb58604687b4eaabf99af59208a83fe3698d7869ccff03 +size 1352978 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a new file mode 100644 index 00000000..64144f13 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90c66fde13c20d93cc5f236d1b2e3dd2be47be27ec6af744da9a898c17d9d468 +size 821706 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a new file mode 100644 index 00000000..50da1dc3 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0adc77576403a3b50a41e677a2b71576d122bd651c5bc4df76cf5a0c73fd6fee +size 927538 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a new file mode 100644 index 00000000..1a3db3fc --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgble.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf847c70562f450c770b38b8df9c2c28f20cddfaefb4bac99940347f635808fa +size 157232780 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a new file mode 100644 index 00000000..0e7126bd --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9097537cd4e9a8bfe65e722ed552173ddbb7a29a08f58ed24ee6ff7394cd6c1 +size 59990 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a new file mode 100644 index 00000000..005f216e --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnect.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a76ac86a7b49e01e6e3838e8c68ceac03f0197fc267cdb2ed653333c2638ab5 +size 8778436 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a new file mode 100644 index 00000000..c975c319 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79b60435eaddeb092790a90659d7ebd8cbfb98b1ec2a6a9206e50c4bb06010bd +size 1850374 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a new file mode 100644 index 00000000..f59846ba --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcore.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ac32581bbf91a090288da142cf9dabe5927ddb744b8215ccd5c4cd27fbf0a3c +size 5451980 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a new file mode 100644 index 00000000..86635839 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6dca9d68377941689c23b348c90f74f4bcfbc4ba486347d130ae563be62173a +size 1676774 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a new file mode 100644 index 00000000..8d0ec75f --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e5490114ff9bc555c0eb1b6c13d3d22c212aa0c9e5e1bd30e638b37f65dfcf6 +size 564556 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a new file mode 100644 index 00000000..b0ee517c --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af339824e81e330913331e36545a1854e8f73f525dce45864085ae04bf5901db +size 1819522 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a new file mode 100644 index 00000000..ceded10c --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4cb424b0b0e1c886e9d3cbea7fdad3747130db7d33e81d7649cdd28d3c25b0e +size 254014 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a new file mode 100644 index 00000000..eb419b48 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24bd98f97075f7107bd446b9cbcba025b44e7651416a4ce3d379773f8098e883 +size 110018 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a new file mode 100644 index 00000000..60982696 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b2c29f6ccc1080acd8078fa5cabfad0dc78f8dde3970d3ee52ec06f753549a2 +size 169904 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a new file mode 100644 index 00000000..585f2b63 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgble.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9048f7cf29285d4f43689db9b274e6eb77a3a48500a6b63e59f33948ace0bdb1 +size 35537282 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a new file mode 100644 index 00000000..ddd0e13a --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14516d7f164fe9098be0e2fbd71b59e69f3d3949e1ad2c5d3ccea54c062debbd +size 8324 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a new file mode 100644 index 00000000..edc895c1 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnect.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd812043eab65a68cf69aa628e6a0024557b9d38b75865a44bfe918aa17e24cd +size 988636 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a new file mode 100644 index 00000000..8e843d52 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a549b50157dd67c4ff927b43ab51833297e3d3c1f87a0757f4003d0138200c +size 266082 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a new file mode 100644 index 00000000..43e7214b --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcore.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:200002ace5385918792c8ed1819c6829c099e5c2f0ee4339eeaac828e8449f99 +size 1367002 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a new file mode 100644 index 00000000..bf3a2795 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcbf861f34c1d3f3a54c1027b6d065ae4bd834296497bfb525c22c331b42b95f +size 239022 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a new file mode 100644 index 00000000..ac6bd95e --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a99a684d719e4d7ed5d22da5acec3b3775da8a8838cc805cedda4fd25309290c +size 50098 diff --git a/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a new file mode 100644 index 00000000..f4bb5448 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/aarch64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7defcecd8041bdb865f6c15de7e31593d355641e07f2d8137316fc242608d046 +size 256096 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/arm64/debug/libserial.a deleted file mode 100644 index e14f982c..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/debug/libserial.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b934d7ffef60b7f545127257b83be50844e6b39bc2be284caf287aced3dcf2a -size 1201140 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgble.a deleted file mode 100644 index 3fcf621c..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgble.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:822eb75c295e78de7465af5df948ce4171ef08ba8d086624f1c4695ac9dd736a -size 155292298 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgconnect.a deleted file mode 100644 index ac7c8f13..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgconnect.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b2b5594e2d20ec031cc15997977a8408a889ebc800c610a272d1a6d9b93ae0e -size 18047116 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgcore.a deleted file mode 100644 index cbd55a0a..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/debug/libsgcore.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:234368a4d3e3cf02fbfc862213801ad35169a871cae5eecae5fb59c6bdb4e995 -size 15280890 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/arm64/release/libserial.a deleted file mode 100644 index 9f8b8c94..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/release/libserial.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f1f4508e8fc48c72406b8e4877b0569a809217a6057368847acfbb9da10a839 -size 204780 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/arm64/release/libsgble.a deleted file mode 100644 index 53d8c060..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgble.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e49810952072cfcace3d776bc19bb9c6ca755d08777d0e5547ea34e44fffe5af -size 35362226 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/arm64/release/libsgconnect.a deleted file mode 100644 index ea1cd34f..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgconnect.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8891a9b4d7cd0f09e1d201ea2ec3e326d6fd6f7c269a2696689379660379aad4 -size 2005452 diff --git a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/arm64/release/libsgcore.a deleted file mode 100644 index 8fafe915..00000000 --- a/Source/ThirdParty/lib/android/r25b/arm64/release/libsgcore.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb9f720da16dab30c9b792fa57771d4ac8c01feaedef8ad848770ae608d258cf -size 1958060 diff --git a/Source/ThirdParty/lib/android/r25b/x64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/x64/debug/libserial.a deleted file mode 100644 index bd173006..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/debug/libserial.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0351595c5bde877356168c83949ea72d3ea2691b90d016660c401004a3199d3e -size 1180964 diff --git a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/x64/debug/libsgble.a deleted file mode 100644 index 6284a262..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgble.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:042d4f5ad0eb1a39d04d4cadabe1d2174d2181c2a615d203f707b1cdc86f057a -size 156170154 diff --git a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x64/debug/libsgconnect.a deleted file mode 100644 index fb94b0c1..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgconnect.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:419642258226898159e12f46a85c1e7285d0375f0bad3953bdf6d0373ac7005d -size 17733140 diff --git a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x64/debug/libsgcore.a deleted file mode 100644 index 54bc743c..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/debug/libsgcore.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12194e98cf9dbc19251a6b0e8c3e23c4879e55bfffd8d8be8717caaf11eeab3a -size 14988226 diff --git a/Source/ThirdParty/lib/android/r25b/x64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/x64/release/libserial.a deleted file mode 100644 index 9eb89871..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/release/libserial.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39b2f39bd96834bc386d5f035ed3a863ae9517df9cf621c7cbb6341b7e29956b -size 196980 diff --git a/Source/ThirdParty/lib/android/r25b/x64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/x64/release/libsgble.a deleted file mode 100644 index 37d8c28e..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/release/libsgble.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12345f2b54ad54dba09dc2a8eee1305df3e9ddadc854ca017ff6d6a80cc7806f -size 34143996 diff --git a/Source/ThirdParty/lib/android/r25b/x64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x64/release/libsgconnect.a deleted file mode 100644 index 0503361e..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/release/libsgconnect.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e821a386a79e8c615644e4312b026cd86b1670b4d6e0acbe2284526a439652f -size 1984868 diff --git a/Source/ThirdParty/lib/android/r25b/x64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x64/release/libsgcore.a deleted file mode 100644 index 84e450e5..00000000 --- a/Source/ThirdParty/lib/android/r25b/x64/release/libsgcore.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:864402aa20a5738e7a409892f40b0676ad440b3df8dd89f57f6d2bf001272a5b -size 1936884 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a new file mode 100644 index 00000000..38c6b8b3 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b769a8d6675f80760beca856b174fb47ce4dcf36cfdb91a94d40a13f9f73c16f +size 1361558 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a new file mode 100644 index 00000000..47fed18f --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:114e264e69b7d1ba7d1f4fe78cc24d195b3ead9b07049319271bd2c42d0cffff +size 822178 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a new file mode 100644 index 00000000..490c1f5e --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d39810f3b540df67b06b1919d56062d27b005b3db69af3a5fd33b55d5c3bd1e8 +size 927270 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a new file mode 100644 index 00000000..1a0dc105 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgble.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aebe3c4ce57b93571a9dff4cc83550219afd08f2d92c522879665f84053a100 +size 157973980 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a new file mode 100644 index 00000000..6f107546 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a9ab2496c7aa4b02267b72102bce27ec9332e6eeaf3e71ce1e2944b0190d874 +size 59954 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a new file mode 100644 index 00000000..9f0fd7d2 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnect.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a8712173476485d5f57f64e2311be4ef3b8a011779e88a17e4559d068a09d44 +size 8766068 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a new file mode 100644 index 00000000..d212adf8 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdd3cdaf2b0d3c55b686db3664db1bf2af3eb433f889cf2cb24eaaee548e26d +size 1851426 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a new file mode 100644 index 00000000..7f49f406 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcore.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9826c4acb43b46cb4fcbedb55a793dc13f13f466f8c22a0020db7ea250d9478e +size 5449620 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a new file mode 100644 index 00000000..0743b4cc --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17ba7d758a53c2d9349120bb61b9989888b190dd62c969b0b56bdad8662a014 +size 1677350 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a new file mode 100644 index 00000000..dde29ef1 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6946d89052b12d24d01197715e5cf1352c146bf6701cc7f570f1ea2894c3819a +size 565092 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a new file mode 100644 index 00000000..bef8f285 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c59c59c03a88195fe0e74497d2e518d96c6eda5d9aa80d65e446b80f66c21c9 +size 1821246 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a new file mode 100644 index 00000000..0608ae3f --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e70dc14ffca422962d38e9f428b2b9ffaff899bcd684129110266c59b657570 +size 254618 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a new file mode 100644 index 00000000..68ea464e --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:180b516b650ebabd580eafff46e386623623842f89f1cc2410b10a81daf051d4 +size 111338 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a new file mode 100644 index 00000000..0d91c1bd --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32b3fc9cf3a7148165adc8c698b545122741e2326e8453a7ab2afa0057e8fee8 +size 171384 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a new file mode 100644 index 00000000..da3ae6c3 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgble.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24ea0a5fb0dedb0f733a76a474dee3323e029b20d727c5877c26b44d612b8662 +size 34313798 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a new file mode 100644 index 00000000..a36d74a6 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf56592ef2807e1da9fa4272273cc6243cbcf6a8d55e0f047903226d8b87b9f +size 8584 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a new file mode 100644 index 00000000..993266a9 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnect.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b3aab6597bee26213fa8d3574bf1a67f8d6feb2d32a1556037d1023598951e +size 988964 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a new file mode 100644 index 00000000..c4dbe275 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cddf70bdb245f3b6fdfa215b0b3df736784bb9feda8a59a29f0a4cb3d6ea6a9 +size 268534 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a new file mode 100644 index 00000000..cf7c8e49 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcore.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2af503925ede8d179cc3a6780500a08c1cd4c994b5c8ef19026b2db7b8ce1a63 +size 1366016 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a new file mode 100644 index 00000000..832955d9 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4399144771db6e6a9a59b02d21c26c2352fff4f9b177f108ff0d5f8978499e +size 241130 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a new file mode 100644 index 00000000..5a49d8b5 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28ba0ef38e736965c9554ece56aca2b2037bcb5bb39e012bdcc5142dbd0f3927 +size 50878 diff --git a/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a new file mode 100644 index 00000000..5ea541c5 --- /dev/null +++ b/Source/ThirdParty/lib/android/r25b/x86-64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f45fba13c650057e8cd6950b7855cf213f9cf2ad46db833c8218ca8090c49d11 +size 257764 diff --git a/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a b/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a index 4ecb6809..79dbdf09 100644 --- a/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a +++ b/Source/ThirdParty/lib/linux/rustc/aarch64/debug/libsgble.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a967fc4e3685c1ebc13d09fdf36987fd6bbedd8c064953eb6d9dcde35eb8252 -size 181420120 +oid sha256:a93199ac45e70ecf602612b5b319bce92d73b22b830105c1beca7e488cd97de0 +size 183143516 diff --git a/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a b/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a index 88e6dadf..1415b936 100644 --- a/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a +++ b/Source/ThirdParty/lib/linux/rustc/aarch64/release/libsgble.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8aab83597ab83fc6e7104594603912c6134d9e8cee8a32f3d7690b69cdf9cdcf -size 39001946 +oid sha256:baca2b944e6348303f6cd0e7ac1e424f6a9c66e9e2fcf8fe5f922e115941d665 +size 39178806 diff --git a/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a b/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a index fec1a976..2a940bf7 100644 --- a/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a +++ b/Source/ThirdParty/lib/linux/rustc/x86-64/debug/libsgble.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28f606a0cdd0c92a6810d4e78998f1764aa6130046ca51f1621beb195f416d7b -size 181393654 +oid sha256:80c7fdc1c4e2ca627fec60cdc38af9b7bb6f23236bbe6caa9698352b1757c8b3 +size 183440694 diff --git a/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a b/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a index 879a0a5f..6c3acc2d 100644 --- a/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a +++ b/Source/ThirdParty/lib/linux/rustc/x86-64/release/libsgble.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b7b215a2a1c229f90d50abca57faee067f84ce4bd898823c3dc42f895544e25 -size 37438666 +oid sha256:2f0cdf8274e08b6f6b4d8329272c051d1c20f7a9ac4f14fdc71bdae74d611527 +size 37613290 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a new file mode 100644 index 00000000..828f1fbb --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12255b7d01fcbc98b358366323829525e24fc643f730f4693631a99b95f71163 +size 1463566 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a new file mode 100644 index 00000000..0a431fb0 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f9c5cab49b593bdff8adeaa130927365503c59776da31378611e0fa7616c486 +size 1011218 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a index 4413386e..06629b1d 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:deaaa9d7d35c0baeb4855e837de2b398ce8a261a9df53896ba5ebdea1edfc689 -size 847774 +oid sha256:6ff4b67df3cf42146fcfeab7d9082a7da190ed04c96124c6fd78af05b2166b94 +size 1127500 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a new file mode 100644 index 00000000..c5b95572 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6597e2f7697504a02b158626c5dec4eee2e55cfb18cc239360aa4b5320c5acad +size 71906 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a index 2dd7aafc..e817fa77 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bd1583c43bed721e4629aff9b1200cce17157c78fa3eb4c8bf88cbc3882f06e -size 13618626 +oid sha256:279158588c2e483eed377de6018847664fee8109bfcee299f5184e893cb3a6b0 +size 8975858 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a new file mode 100644 index 00000000..5df1b230 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88ec5891a72dc6549f473b692e4dc1c5948a9077d2af7cc11bf91e886bb9bb57 +size 2101770 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a index 07158232..9b4d95ea 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5f19aa4cfa78dcb1df7f9e542bedfd216124d915bb1f987bd6125fe57a70531 -size 12167040 +oid sha256:7ec8796a61d13ddf8a6f60367efae9b8cd4e8461c4eae2273832fbeae3cf59d1 +size 6456668 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a new file mode 100644 index 00000000..993a0878 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39260b254bef96999aee7a3ab3c799a286a33e6b9b6edbff1655b55b18a5c4b7 +size 1829898 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a new file mode 100644 index 00000000..247b0567 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3340ecd12454bc3ae51fc95481ce22d662fefe3e79a6fb2fe472a61ba4c9748 +size 530896 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a new file mode 100644 index 00000000..1ac1a002 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d90bd17729066a1b91cc6554a066e7075ba6f0030e1ab1d03ea54a4b4e7ce660 +size 2208466 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a new file mode 100644 index 00000000..7ef6a9c3 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f5bfd9b63a0bae0dcd55cd63e869ecbce31d2bc633934236e898a135466e2a9 +size 238466 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a new file mode 100644 index 00000000..64310840 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a33a7f378ebf0feaa9ea3020fc6275bdb3c845bb76ef477ead178de92581201 +size 117534 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a index 62d85ace..0b888ac8 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b87938817e4cf4101792f403d9dbd76f0e67634caeee25fce9fef07a0ae2920 -size 161052 +oid sha256:596a081f92925c80403be5fcf115b9544ea93b9c1f5fac5949c4cab5cdde05eb +size 212498 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a new file mode 100644 index 00000000..9a510ff6 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04413fda8719d512a216a484ab74ddcfbd87f2f6f72564320f90aff220391403 +size 5172 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a index 7b816131..cbaad61d 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d267183ce266015b5acc03e701d4cd35abc6b965a9797de20b12a6835a1dc56a -size 1956816 +oid sha256:eb24a880a9e651aa457617eea6d05686e296ee9fbd6163c807d3946b2792ce78 +size 832692 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a new file mode 100644 index 00000000..a851f4ad --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9923628a6ab1e466445c3e342ba10cda5f3a3fa6d43855b02e7fc80bcdec6f86 +size 223538 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a index bde5f8f3..8d545812 100644 --- a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a65abe6d813e0662d27de1e7aa6efc5389139fd5453815b32928afe70fdbb3cc -size 1717706 +oid sha256:7adf50ecf95566db909298791ec03c9acfcfc4c51936ed071779be118b76f181 +size 1144540 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a new file mode 100644 index 00000000..e79cfbf9 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e34a41ee865cb968e33fbd4caef8f4160f34fa92e7e119455d43a53503c65ff3 +size 187598 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a new file mode 100644 index 00000000..46808cd9 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ed35d8355c67ae8b80eba4175dbd319e637425b62be813bfe00255cebefdaa8 +size 40970 diff --git a/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a new file mode 100644 index 00000000..89cc3f69 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/aarch64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaad842a9dab3b27a0cd1c875183cd79db88c4850b25577ac32c1cafda429efd +size 264862 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a new file mode 100644 index 00000000..4cb012c5 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:809e8e80f48876ee984fdb2dec93157253e4c9e46337db63c35b35c1561f51b4 +size 1431590 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a new file mode 100644 index 00000000..43a7fe52 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ba682ff7898c6f92f6a45daf40b9ebe1de1f430f1af535c9c206807026735d +size 983702 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a index d7889a2a..65319dc3 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d80df4cb95a70019765501330796578dd0c0bbcf396614f4bc0c7217930d0f40 -size 1068878 +oid sha256:57c167c200c9c5af15ae1478f478b4b59b461ea18bf59ebf80cfe435ccc18a19 +size 1097364 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a new file mode 100644 index 00000000..6cd673b9 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8db775fad6df0cfae8b2d4f3138fabd7278cb8e1a840d9c56f4b7ad6b8f4c9 +size 69754 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a index 76c1399e..6d78fa66 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1911b5f8ea52742824d01d97b15f0e90cc20259e71dab66e23b0ad28c0a956a -size 16446938 +oid sha256:7f47923c00384edd173fcc8b366f4ccd4991c5f2329a9adc5252e8feb9f332fb +size 8783706 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a new file mode 100644 index 00000000..a8f24563 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60701a17137e459bdae617065817fe1d1ba8a8f286817ac9df0d7917512495ad +size 2058658 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a index cf3fc9b3..69ab9981 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e85cbdb432b56e88e1e9e2e8ac8f1b22dd60b1d163709afe02524c846b12f2e -size 15347488 +oid sha256:d7cd22f195b5f2ae1fc5f4a75b8f01bff71937c33f8737e1dfd4b599da014869 +size 6296004 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a new file mode 100644 index 00000000..adb54029 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd10cb728f6fa0a822b7e194756ba02ba56c1629b9d22d313925c8caa0ea576b +size 1794898 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a new file mode 100644 index 00000000..7669efb6 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40b9b2f2a203f4c423dbbe656ab4dde69ffab71be9e7fcc12c57196c163283ed +size 518880 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a new file mode 100644 index 00000000..340a09e7 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf9eac60c482edf1658ed88ce1a987bfb580ae36a555840f8f0603b0055238c +size 2140764 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a new file mode 100644 index 00000000..0b0c7848 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbc7ca56f97771b598acf28e80c00c3d68bef1ad1f940bd378c784814db499a4 +size 236842 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a new file mode 100644 index 00000000..db9946bf --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ecfac4b176bb3082e73cf6c6bf8e9e8a80baf52f4bda8b51768e0a544d63100 +size 114666 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a index 51996ca1..f9e14743 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1885945651f58c73ead6f778f2f0e387a5fe6aff6eda5fc675f7ec3d7385d0bc -size 195912 +oid sha256:3d0eef3b55b7ebc727aea5f8d08efe3b45ba5edc40f7865ccec466061fc13e1a +size 202674 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a new file mode 100644 index 00000000..0b415913 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed41c161ade75465e5ded26adbd450d54eae1d3547b0c6d1fb08a95229eed2b +size 4612 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a index e2e56438..e547a95a 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ab7ed13a14709ed8d97d6c8644fb867aa2de2b79f31e6bcd63992a894bdaad9 -size 2004306 +oid sha256:f40c92797ca4d3fd918af1e296478db1165eeb190bcc9324adae22edf6e409b3 +size 854352 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a new file mode 100644 index 00000000..0f239a9c --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9138daca7f60dae1b0dddeb197bec88b3456e415d09ce3566e14f14b16ba8e19 +size 217474 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a index e232e32a..8d19cfc9 100644 --- a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7dc12361dc26ee90508d4d2a052e8b1801b7c0eca7ed4c036104103c955f5e42 -size 1923676 +oid sha256:70232497bc9f1dba89a756e070972d7aaf27d11aaa22adef4ae7196da895eb52 +size 1197358 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a new file mode 100644 index 00000000..7494221a --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d67f836938b86a7f127d3a1e258ebaac021970f9c902ce748c3ba681deadf9fd +size 183230 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a new file mode 100644 index 00000000..e92091cf --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7419858c6da5799d700198b5036741049f8180b5e71e8c442e8e9aef6c6ef343 +size 39026 diff --git a/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a new file mode 100644 index 00000000..64e65a7e --- /dev/null +++ b/Source/ThirdParty/lib/linux/v22/x86-64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b862631e1c124836b8d8df26b77276b452589e1b2224db0e767aa2da808b8c97 +size 245542 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a new file mode 100644 index 00000000..aa899d39 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f9931c581d26b105c78bda9d1bdc9ee0eb61f91829f28b558254bab41cfe438 +size 1299998 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a new file mode 100644 index 00000000..38b62233 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3138a484284d7409b4ded0508a0932e2a27ccebd5019c4dd5653781d6860e10b +size 712998 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libserial.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libserial.a index f8f100cb..38912d69 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3eca3248354abc44a764552287a011a81f6db1bb5d5ea474e807c61e5bc032b -size 772080 +oid sha256:dd2753192d41b7cd34d513e0ba6a9cbf279bb77469cf22d3e7ecddf250b9d13b +size 542356 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a new file mode 100644 index 00000000..e4b7e763 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94fe4cdd587fb505170e8a61f749ad9dafe0030c06386d71cfeaa61155db6ada +size 82144 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a index ac2e5a0a..05a59144 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c56384d5eeb0f317cd19b69b66132c69569e7de27d43d59f780c78916459f482 -size 13955626 +oid sha256:ff118dfcd09204783f7cae5393b435d2ced62baaf88253971109245ac758e60a +size 5911022 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a new file mode 100644 index 00000000..94691606 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d56fc1b4e7b77fa36898145a8a7619aa9b0fc5dd12e01e115a7081f2648d44a +size 1799390 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a index 330e547c..f0aa9cd3 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:978c76893f9465c0da1b5db1594fd73fa282d76652f31eab4e598a0f25b27dc2 -size 13172366 +oid sha256:0584adeb53941f0445dd43255ec29357053210b32334903226d343d28dd84f65 +size 5246800 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a new file mode 100644 index 00000000..293f5c88 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ffe64403dde5c9d7ed1320cb1338bd48175ee33e43d544b7682acfb2b56f90 +size 1653188 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a new file mode 100644 index 00000000..aaa6578f --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d97d9f461716a735fcaf1f28cfd1e7855f03895442a1d877eb3a8c53e20868da +size 332706 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a new file mode 100644 index 00000000..a82f49f4 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e2c45c41a8acb0fe835ee5127432e50365d45cbe7f6240d3c5f38208b6fc57 +size 1853762 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a new file mode 100644 index 00000000..a2702d9f --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:957876b1df9736ec98aded9633f95d2f2e7514de4674808951d22412f7fe201c +size 252610 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a new file mode 100644 index 00000000..9eb9759d --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:feec708f353d40dc0bc3f53d834ccc07a8497a80694b18b52a98d8c97597f70b +size 134534 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libserial.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libserial.a index b5ac4a1b..2a31a7c8 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03f4fb5dfb32915ee3d3468d35c63dbb2742de80e9816f15c8b59677e3fd97f4 -size 128496 +oid sha256:ab170361553359ca8afd559b3c91d6e26ac4ef773e1263efcbc506f2e8b9ad18 +size 156432 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a new file mode 100644 index 00000000..a606d5ad --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57b74542f75c49e1623405f6115d99c3b39bc45881c5c6a0ba85e3f4575878af +size 5492 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a index 65ad36ff..11c1e1ab 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbada948123cd22e399c5507c8bd32027579dd2681eb9d12dd423b2e02fa0972 -size 1891610 +oid sha256:891ecb5be9c0ee2ddff12fb1c6f0a6e9ce282eb96273bb5df21c892549b86426 +size 921428 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a new file mode 100644 index 00000000..cf783ed1 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca412ebf9a96c9b198cc3a23d910c04556986b2967e9aa9922b51594a0c78b26 +size 212104 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a index b92e4c90..496bd3f6 100644 --- a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2ed206a58ab2a11038cb9846a47c30375222e6a3c45db156b7bb45458d2f0d0 -size 1728496 +oid sha256:474dd44f30b5161115ff18d09ac767aecacdeb072d9c5e5c62d985f195b43028 +size 1175662 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a new file mode 100644 index 00000000..4c6cabd7 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11791996556fe5126740cbdc025be54e890c4804fbb211be02c852c999bbc301 +size 178486 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a new file mode 100644 index 00000000..a9cda67a --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70d8b75b9329a2faeff9473d554e9e89716df47a4cd1bafafb763fb16ca48701 +size 30362 diff --git a/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgserial.a new file mode 100644 index 00000000..8e440163 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/aarch64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d558cc2758515310d0545892b5d06b120b6e664367b817e9e4fe736301f9dcf5 +size 267070 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a new file mode 100644 index 00000000..b3942f9c --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79295bacb19549ac9c6c01e0745aaf2c4e100b69fd35d90f17d3704a61ccbd03 +size 1269670 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a new file mode 100644 index 00000000..e06ef169 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e626db5371f9bd27f0647e81fddf697e9ff6293e211171a15b1190c3fae36353 +size 874460 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libserial.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libserial.a index 07ec536d..accbd535 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0528c221806d18f4f44717ca9c8aa1343f692e2a08d90976418476d324364bd -size 869744 +oid sha256:8c669c8393188e627234d5f5ad8583f913672d5af087983c3238dd483822bba2 +size 986220 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a new file mode 100644 index 00000000..aaa24b72 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccc03ec9d5c56ba9b5a9234de74d98be1ea01a62910a2cffa1d7acbf9e9330f3 +size 70562 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a index 7f079b19..2ec7e3f7 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f23103b27e2751c5cfcbb4b4122db46f584b000be5134409d6312bcdfeb4bea1 -size 14984530 +oid sha256:e73e8e26a8deb0b6cad2dfec138fb3420b73d8ffb76f91404e7a76db8ed526e8 +size 7800710 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a new file mode 100644 index 00000000..887e36db --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2686d2a721ab59612de074d2923adc120ed28f3abd3950963df91ea5b22fbf12 +size 1881020 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a index d61d807a..739effa7 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2b27ed612d27ba1639471c8f8fa3263d69d7a9142f70584af4c0cdb15f106ae -size 14596958 +oid sha256:5481556e0b6d4ec61814ce7f827cf37f430943992e590a8ec13ebc7081adc0f3 +size 5543618 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a new file mode 100644 index 00000000..97f61ce7 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c3d4b17d796cb61d493133a36a28448620b0c7307c7dffd442435f3bf91fb61 +size 1646900 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a new file mode 100644 index 00000000..82fe8f02 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91ae39758be0860e9293874188cd329cf8009e3c81f0443414301f33ea47ea35 +size 471934 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a new file mode 100644 index 00000000..aa8dedd4 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:250f3cda4f95510fb291b5bab1bcd71f8aa4c8f9f7de68870f06f917a9522021 +size 1921698 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a new file mode 100644 index 00000000..22cffc2e --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c71a105acace6d12ab973d0d07ebbebbacbddb72ed5cf716b412675a9ff8feb +size 245122 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a new file mode 100644 index 00000000..0e608d8f --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516dc055977a54f2fc84b139f8dffbd39325e504db9a32a26d123792c2d20b8d +size 114650 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libserial.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libserial.a index 58529c7e..ec686819 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a5fb74fa4c4f51e921820890512b5077e2d23cdb6a92f1c1e064f69445fa815 -size 159388 +oid sha256:4b5b50657eab97ede4973ad8f89df4a1dec18baafa1f02ad0cac21d2e2b902bc +size 202458 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a new file mode 100644 index 00000000..f03543f8 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f4c5be8f66de9bc7f36784df029fd5aef1afa683e9744b90a91833e6485cd8 +size 4612 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a index 5cea51a1..3da6b397 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25c5900f9a9d67e44ef3a2fe719b9864e31fd781bca7f385b637eaec24a69921 -size 1954662 +oid sha256:df1eb25ed70938367918bff1f4e3c921e21e82985c758b4018397cca0a7d3d11 +size 851664 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a new file mode 100644 index 00000000..581d5eef --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:979ba3efaf8984932890a83c832c0072857996f26157af4ad696baf33113ba58 +size 218500 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a index 8891da60..373f5cac 100644 --- a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:759ea374dedf71aa58564a6500810ec9d232b7b3c68c38bab9001c94410ca2fe -size 1904990 +oid sha256:7114b12454512ad3e428ceefa26096eae78bfd46491add97cd7bf05b49b58937 +size 1200166 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a new file mode 100644 index 00000000..36a66eae --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:249337043db201b383e986cb55bb354aeda3e308411085d0f3b4166d651db2b2 +size 182808 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a new file mode 100644 index 00000000..b8f7f447 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de99eab3f86f4c745399609e06fbc05bd7051c74c975f28119eff2d6a31b4160 +size 38986 diff --git a/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgserial.a new file mode 100644 index 00000000..1f067d34 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v23/x86-64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f55641fa11cdb91a524cf3a3e0048a8d05bd4d9ad0ef3bc5ee7d015ebc22d8f6 +size 245744 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a new file mode 100644 index 00000000..4aa17e38 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc01e9edf7d9052ce18150dda454f9bb3cb4d366d5782873fc7969c999b75c03 +size 1292168 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a new file mode 100644 index 00000000..4d910b7f --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44a083cb9570c1476bbab2e252325de0d2c098b3629f33c82168395e34158373 +size 926354 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libserial.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libserial.a index 93c9748e..00f2896a 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84b0b7792db89a6b69523b04b9700863056edf54881e0f5e72b7ae62241989d2 -size 771776 +oid sha256:b5a9bfec6db08b154f113b6bf2033401ae54aefef6a7b35e1bc35f7f9e27ed9e +size 945280 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a new file mode 100644 index 00000000..b7fe1133 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df2016394fa22975863846e316417bec1088bf6f401cb0e517637fc0150bfafb +size 74730 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a index cd2eb254..c79bee12 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82098b2daa36653be4f946743f94f8911d326d1b39841f53a3d72badca7ad109 -size 13954678 +oid sha256:2bb4997b5178bdf15b8da5c7d71dc083618868b55e703b28976330bd4940ee52 +size 8139750 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a new file mode 100644 index 00000000..abb6e723 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:372122dda6373577315e25a7940b5f6bb9a636fb539573b018d8aafcaee34508 +size 1923094 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a index ebd1f6e8..c95abb0d 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40cd06ffbdc207a185fefabec4d305ac263443928c3937da7a52da1904331874 -size 13170686 +oid sha256:7c2cfa64cccb2a94482306c30a510de74c2fdaba52c91f3d043706e02aa142ad +size 6043038 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a new file mode 100644 index 00000000..2435f7eb --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b250f38f8bd76ebb25985c03b4ea875b60777fd52265c107c30faec922e6a1d +size 1678270 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a new file mode 100644 index 00000000..a47522d4 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65f721f59c56e4a2aa78a6d1a13bf8a4dcfd72c4c4fe98f0e1784dc8cb2d2a16 +size 425380 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a new file mode 100644 index 00000000..38a1a456 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2bb3e0d9a03282aea4cf9b08a1b22e17967d14a3318974c78939fb4a7551c5d +size 1985328 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a new file mode 100644 index 00000000..0bb701c8 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ca70d7a61cbc83e622447b87bb6165148977f3d378688c5ad08c4af7a189b3c +size 245148 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a new file mode 100644 index 00000000..e16ad223 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:517879bde9f1127e8aabf7293197f6c2904bed65a1b75075156a5bf538f104cf +size 121654 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libserial.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libserial.a index 9001706a..1bbaf47d 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ede68abbb260f12335d6f11870aebb5dc9114c238c8328fda4b54c3ab4cdb6 -size 127884 +oid sha256:e3f4e8e4da2370a4494bfea9340ee452ad93c1ff080f90314b1dc685921e042f +size 172822 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a new file mode 100644 index 00000000..5b83a2a4 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe1bb317f1ad91181b04568d4debcf2b6c93fdfc6b055cfca8cd51110e0ea01 +size 5172 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a index 77e429d3..7a41a06f 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31662d4f204621e8f1be79f5a18a5fe86c46ddc0ad902be2e94658360ed6af6c -size 1889334 +oid sha256:57737ea0290ccf97847051dcf39e461da873a4742f039d576241d855f40cbe10 +size 796872 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a new file mode 100644 index 00000000..a254c6a2 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9fbf986aecf1bcb5bbb2c3dffb51d5db02608f74a10422f564d2ae35aa29c91 +size 206684 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a index 007ce970..067a0d60 100644 --- a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de6a90fcc17a09edb5184d9f150a3b0d705760f808fe2ba8b8225dd9a8b6f209 -size 1724612 +oid sha256:a472fb922c17fe91a7aa3fd46ddc003bbc827fdf2a840126f4b445835f9ee387 +size 1124858 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a new file mode 100644 index 00000000..2c02480e --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a85fa87e0a1d301699a177fb80d9c202aaca2ebe5ef5d2b0730e9e90057aa6 +size 175750 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a new file mode 100644 index 00000000..52c702a5 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c58f85d201328dad6356927a198ccee7b9d7c3d8421e2a6ce3f860bdf14dd7b +size 27900 diff --git a/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgserial.a new file mode 100644 index 00000000..7bb46e46 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/aarch64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b519400ebff1b4ff20a974de1e2bf8e7a914666c2e23999735236078362e6875 +size 268072 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a new file mode 100644 index 00000000..9b313c1c --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libfmtd.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf7872f548ce7be883e1a2a51f76495e46bea8a2e8acfed15095b1f4b0503da2 +size 1269424 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a new file mode 100644 index 00000000..a5d369ea --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/liblogurud.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a71c0d2b09829e0c50372f3a9d8a191d9864e489d3da0f997b79b01382717f5b +size 902478 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libserial.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libserial.a index 63a438df..02f27c3e 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libserial.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d63c670fbe8bb513627c9ceddcb2cfe0da6e1f7b3fcd3db5451aea48080f133 -size 869744 +oid sha256:d1b1407d2c33edb55e8d98c461fc719d77256f855fd79eddc7b5166db34903ad +size 920520 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a new file mode 100644 index 00000000..163e486d --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d12588e768eb52e4d7e6d91b369b10cc1701ecb227c3ad55f47360e5fcee63a +size 73010 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a index 209049d8..8d248526 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:288753d27e597d22ce77afef1ab1c23fde404e339de6dfdf35d4710fc4c6d32f -size 14984530 +oid sha256:e972052930d69588c67921676bcd569f57d0229b3dcaa90d65a8a8ae5fd7c0f5 +size 7967942 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a new file mode 100644 index 00000000..2bdbc248 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6fb98ccd2fc4df6e229004880d141db76d893c171f395258f5c0e92b12d0cd +size 1889054 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a index 25ee7d44..0e4e3b7e 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bc53e74fd3e0939d3487821640ea7b3ceca32bd64861db5d9546e8a857ced9b -size 14596958 +oid sha256:a39a11afad93b59f7446948e7cd242e34aa7622104e8768510278d85969945d4 +size 5908022 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a new file mode 100644 index 00000000..4802587c --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9a297935fdd0fdbe807094ab1568da864649e4aaacc16e2c0bb59242a16420 +size 1650870 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a new file mode 100644 index 00000000..68ba2fe8 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3601637d2111f3574905337781e8332722b1ab6cca053ccd939a5bfe953bf2a5 +size 415124 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a new file mode 100644 index 00000000..7b0be9ff --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/debug/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d0c62e417eeed89b924fe2a30e4fc55c74fe9538a4d3c735d2183c5e716db2 +size 1924664 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a new file mode 100644 index 00000000..fcc0d339 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libfmt.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6385ab03051a24d38f694a0dd9b1cbeaadd45cf84a292909030d09fbc7dc067 +size 246628 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a new file mode 100644 index 00000000..545e6be3 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libloguru.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b1eb84ed62243897cea68be225e75e95e7fc586cd05e42da731fad4fefe8242 +size 118818 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libserial.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libserial.a index 58529c7e..ccb57ca2 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libserial.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libserial.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a5fb74fa4c4f51e921820890512b5077e2d23cdb6a92f1c1e064f69445fa815 -size 159388 +oid sha256:fdce88da377eb96f9ecd468c76ec184c9566a0955d49215bc46057d29dd25eb9 +size 165014 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a new file mode 100644 index 00000000..f03543f8 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f4c5be8f66de9bc7f36784df029fd5aef1afa683e9744b90a91833e6485cd8 +size 4612 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a index 5cea51a1..17be129f 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnect.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25c5900f9a9d67e44ef3a2fe719b9864e31fd781bca7f385b637eaec24a69921 -size 1954662 +oid sha256:79870c73e0eb5aae785528bfa02f7d990ed85f869bcd7ff5e0d9b259c3d535d2 +size 815702 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a new file mode 100644 index 00000000..b630cd1e --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgconnectshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:193a3dec2355932ab8b848386280a5610bb7ff8d4e4a60aa39f0a3f7f00503c3 +size 198674 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a index 8891da60..7bcf870c 100644 --- a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:759ea374dedf71aa58564a6500810ec9d232b7b3c68c38bab9001c94410ca2fe -size 1904990 +oid sha256:d32e51bc3b294cadbad87505c16c388f7d2b5a436444f4e9dd791cf98f8d0ea3 +size 1180492 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a new file mode 100644 index 00000000..911d73d2 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgcoreshm.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ed894f6aa99db261e89e8241c38b4c4804d437a734a29a15d5a958ecfab71b4 +size 170238 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a new file mode 100644 index 00000000..c248b297 --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsglog.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:502e964e75d3458d416a7a4f81dd97da78479e82fd8061b65e434970c0aaea0e +size 26636 diff --git a/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgserial.a b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgserial.a new file mode 100644 index 00000000..055d3fdc --- /dev/null +++ b/Source/ThirdParty/lib/linux/v25/x86-64/release/libsgserial.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98d26a4917b9e01a6bf13123d88465ea9530461fc108731f3830e06feab8dbcf +size 245778 diff --git a/Source/ThirdParty/lib/win64/msvc143/debug/serial.lib b/Source/ThirdParty/lib/win64/msvc143/debug/serial.lib deleted file mode 100644 index 9c7e442a..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/debug/serial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36d884145b5519bdceefe37775d3372751a2b6b46c98f6cf81d10c42b5b219fa -size 1170252 diff --git a/Source/ThirdParty/lib/win64/msvc143/debug/sgconnect.lib b/Source/ThirdParty/lib/win64/msvc143/debug/sgconnect.lib deleted file mode 100644 index 69d09dd1..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/debug/sgconnect.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e1e426eda7b767b42e1ba826118ce5987f8fc9f198939b3d1ceeacc05b5540c -size 41180086 diff --git a/Source/ThirdParty/lib/win64/msvc143/debug/sgcore.lib b/Source/ThirdParty/lib/win64/msvc143/debug/sgcore.lib deleted file mode 100644 index 3fba3066..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/debug/sgcore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a96f1ed874627a6301686f8ce7dfe7c6632de6eb6cbdcd751ed0640c71406f4d -size 35709268 diff --git a/Source/ThirdParty/lib/win64/msvc143/release/serial.lib b/Source/ThirdParty/lib/win64/msvc143/release/serial.lib deleted file mode 100644 index 400ae9ca..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/release/serial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad4fd993882250da3287ce6a4b026006049022ea78b30c93898e477d6cbd488a -size 341446 diff --git a/Source/ThirdParty/lib/win64/msvc143/release/sgconnect.lib b/Source/ThirdParty/lib/win64/msvc143/release/sgconnect.lib deleted file mode 100644 index ab032f2b..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/release/sgconnect.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76cf1a2589e36fec258f2b2b1e2352802a6279e6a7c43e938975ddc918f0c833 -size 7362278 diff --git a/Source/ThirdParty/lib/win64/msvc143/release/sgcore.lib b/Source/ThirdParty/lib/win64/msvc143/release/sgcore.lib deleted file mode 100644 index 2e2fd72e..00000000 --- a/Source/ThirdParty/lib/win64/msvc143/release/sgcore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85dc56418c92dcc751edd61611f38d73049605810f1898bd48aaaa6cce7d6b24 -size 6896454 diff --git a/Source/ThirdParty/lib/win64/rustc/debug/sgble.lib b/Source/ThirdParty/lib/win64/rustc/debug/sgble.lib deleted file mode 100644 index 11eb040a..00000000 --- a/Source/ThirdParty/lib/win64/rustc/debug/sgble.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60b672615e40decd0ca3b39d8d17643bb6010e265ce1f98ccfbc471cd57493c0 -size 198577260 diff --git a/Source/ThirdParty/lib/win64/rustc/release/sgble.lib b/Source/ThirdParty/lib/win64/rustc/release/sgble.lib deleted file mode 100644 index a11d9923..00000000 --- a/Source/ThirdParty/lib/win64/rustc/release/sgble.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aadf44de34f28eb08868d796e7c0d44a27f39308ece875952e9203bc29c74fa4 -size 30694816 diff --git a/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib b/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib new file mode 100644 index 00000000..d894b7d3 --- /dev/null +++ b/Source/ThirdParty/lib/windows/rustc/x86-64/debug/sgble.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efbbe3f4d1e4d5980694667a478f970e0467ea99f3c725c800efb3011672dc3 +size 220672162 diff --git a/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib b/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib new file mode 100644 index 00000000..081a80ab --- /dev/null +++ b/Source/ThirdParty/lib/windows/rustc/x86-64/release/sgble.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808048396ecfac2c6a62805d63824d801486f1e01f5b26db7671afc7f0e2f1b8 +size 30919166 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib new file mode 100644 index 00000000..b249efdf --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0cb76544fff62bf581bd6dee5107234be523eadb18b2dcc4eb086cf87b94d5 +size 2923824 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb new file mode 100644 index 00000000..20788003 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/fmtd.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4cfcd62c1f99405ca9b299fc5b0bd7f482e8c9d18d58d136c62320086616d7 +size 782336 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib new file mode 100644 index 00000000..8b38cec8 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:204e4e1a4c3f46a7d553533e4fdf2eb027868ce6cef33044798c85017eb54f27 +size 3641952 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb new file mode 100644 index 00000000..ff65b32c --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/logurud.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31d7935347b58fd11b20d3ae31417976488a0218e300802ff4db5dd63f408e0b +size 1052672 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib new file mode 100644 index 00000000..00928194 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b95a43ae0bcd282d399f8dcb119b706e845f39b6d09ff4b94184a63683f3298c +size 1858368 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb new file mode 100644 index 00000000..3c96c01f --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/serial.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:277d3c7d3890da497c7bbf4767aa280e94137bd0b8788540544168d08e954a13 +size 602112 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib new file mode 100644 index 00000000..6e142e3b --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:581cf9b5943ac54c66b12b29ab37f6b048b549cf62797a122320628f0ba332dd +size 782558 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb new file mode 100644 index 00000000..07299ece --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcommon.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c71e9f77ffbc093341a0126cd2afb0632b50a207bf8ff5f4773003f6a3fc0d8e +size 372736 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib new file mode 100644 index 00000000..bcd16125 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced9c38bcf0f5af7376748b9ecf18da77d55dc7597373e464871928a853c09d1 +size 9667996 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb new file mode 100644 index 00000000..f2eb3768 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnect.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f923597ca6f9ea7cae71431630de21b8b3cda00b50c40bcb02c758368d62c68b +size 2510848 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib new file mode 100644 index 00000000..6d4ee5e8 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9bf0d0d24f9490658d92c720799e7aa38ee6987bcb8fd40bcb782b56819007d +size 7069064 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb new file mode 100644 index 00000000..3e42f4b2 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgconnectshm.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:720a791bd5f161b656d19a39902aeb0b705b535fff019dfaa42e5fe652e0c0b7 +size 2461696 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib new file mode 100644 index 00000000..033b7d2b --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5271141854501baa9326388f439f18a9a877253ec91fec2806209e72bb422a01 +size 7656892 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb new file mode 100644 index 00000000..c98a7967 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcore.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beb420baef483174b09eaa20097f40e2cebf36e0e374df58fab5c887ace9c1bf +size 1847296 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib new file mode 100644 index 00000000..226e02f5 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3baa86431533278f539d4f736daece5ff2c94e933a27b51d5be9c5f070a7cc41 +size 6941422 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb new file mode 100644 index 00000000..605872b8 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgcoreshm.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dee21f4214a67921d0466419ba556132f9f3b8fa790dfcf7842b1cacc53d967e +size 2437120 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib new file mode 100644 index 00000000..7dfb7f5b --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f209cd9839ef807d874f58b00580ede4107eaa943c2627c246e5b14ad77456f8 +size 1260052 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb new file mode 100644 index 00000000..478da89d --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sglog.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cd36bd28796eab7b349f40c211200042ee5fc73861db3cb6e1ecf55ee6d105e +size 520192 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib new file mode 100644 index 00000000..ce399e9a --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ee89f1d87c0b5db7b2d66e50a6e9b628c3119d756a4c21ffb9dea601e8cbc0b +size 6526434 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb new file mode 100644 index 00000000..d6fe47de --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/debug/sgserial.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e178236d8116faf16f35bd732bb51bf2b0560f4ba74aa7ab3e65125a2b1d8b3c +size 2027520 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib new file mode 100644 index 00000000..58c6fbe2 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/fmt.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d107eca441cc4de9da7bed7db7c473a89678cf129cc5cce1448b0d036d752672 +size 3560964 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib new file mode 100644 index 00000000..181f24c0 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/loguru.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a0a23102e24bab486c0c1bd699f57e83892754c8cedcb51ef4556c1c88b5fda +size 4432300 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib new file mode 100644 index 00000000..56a84861 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/serial.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1db0a80a59bbc09e2e7f09aaa7e04c22ce44f91664461d1e4bfb28230c6b066 +size 2293364 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib new file mode 100644 index 00000000..d16a68ed --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcommon.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d3bf27b23289740f8415caafd421dd1b98a3846c3712561cca611f2c2e5195 +size 1058828 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib new file mode 100644 index 00000000..fd6922e9 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnect.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f5b27ecfacba676ac30baf79718694fcabd0fec9d1c6bda369d25ce17d270f0 +size 11644924 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib new file mode 100644 index 00000000..e45fba91 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgconnectshm.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23578f7678cdbc99a3a19db4b94a846ae1a85cccba5126c6d805d586e290d346 +size 9055836 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib new file mode 100644 index 00000000..e7b238ac --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcore.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42486a4edf61cf376d7277c4c1b83b3ff91393798a738750905443b62a5394a6 +size 9073868 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib new file mode 100644 index 00000000..af8b54c9 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgcoreshm.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2932d639efa514bad2101c359495ff6317a87a6e99b698eeb954e7df999e1b38 +size 8910772 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib new file mode 100644 index 00000000..a0f2a3d6 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sglog.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f447cb51348bdd84d14860a1aeda2484ae0d1637d3d1934f09ac66d1f94566d +size 1665418 diff --git a/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib new file mode 100644 index 00000000..b37c08d9 --- /dev/null +++ b/Source/ThirdParty/lib/windows/v143/x86-64/release/sgserial.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e6f446907c6eefe348187340e2aa1619c539f14108ccacb76b652d9b4d52e35 +size 8015658