Fixed More Int Literals Not Working On Linux

This commit is contained in:
GoastcraftHD 2025-04-11 23:39:39 +02:00
parent ef79504e71
commit 7aebe085b3

View File

@ -114,12 +114,12 @@ protected:
int16_t ClampFloatToShort(const float value) const
{
return std::clamp(static_cast<int16_t>(32767 * std::clamp(value, -1.0f, 1.0f)), static_cast<int16_t>(-32767), 32767i16);
return std::clamp(static_cast<int16_t>(32767 * std::clamp(value, -1.0f, 1.0f)), static_cast<int16_t>(-32767), static_cast<int16_t>(32767));
}
uint8_t ClampFloatToUByte(const float value) const
{
return std::clamp(static_cast<uint8_t>(255 * std::clamp(value, -1.0f, 1.0f)), 0ui8, 255ui8);
return std::clamp(static_cast<uint8_t>(255 * std::clamp(value, -1.0f, 1.0f)), static_cast<uint8_t>(0), static_cast<uint8_t>(255));
}
void WriteHeader(int16_t version)