From 7aebe085b338145d334fd8566dcc54c330e8b0b9 Mon Sep 17 00:00:00 2001 From: GoastcraftHD Date: Fri, 11 Apr 2025 23:39:39 +0200 Subject: [PATCH] Fixed More Int Literals Not Working On Linux --- src/ObjWriting/XModel/Export/XModelBinWriter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ObjWriting/XModel/Export/XModelBinWriter.cpp b/src/ObjWriting/XModel/Export/XModelBinWriter.cpp index c516a736..0b3b0e37 100644 --- a/src/ObjWriting/XModel/Export/XModelBinWriter.cpp +++ b/src/ObjWriting/XModel/Export/XModelBinWriter.cpp @@ -114,12 +114,12 @@ protected: int16_t ClampFloatToShort(const float value) const { - return std::clamp(static_cast(32767 * std::clamp(value, -1.0f, 1.0f)), static_cast(-32767), 32767i16); + return std::clamp(static_cast(32767 * std::clamp(value, -1.0f, 1.0f)), static_cast(-32767), static_cast(32767)); } uint8_t ClampFloatToUByte(const float value) const { - return std::clamp(static_cast(255 * std::clamp(value, -1.0f, 1.0f)), 0ui8, 255ui8); + return std::clamp(static_cast(255 * std::clamp(value, -1.0f, 1.0f)), static_cast(0), static_cast(255)); } void WriteHeader(int16_t version)