missed one error with clang

This commit is contained in:
Nikita Edel
2026-03-11 19:41:31 +01:00
parent b47ee34a61
commit c0198bb8a7
2 changed files with 18 additions and 5 deletions

View File

@@ -25,13 +25,13 @@ void Mth::init()
float Mth::sin(float i)
{
if(_sin == NULL) init(); // 4J - added
return _sin[(int) (i * sinScale) & 65535];
return _sin[(int)fmodf(i * sinScale, 65536.0f) & 65535];
}
float Mth::cos(float i)
{
if(_sin == NULL) init(); // 4J - added
return _sin[(int) (i * sinScale + 65536 / 4) & 65535];
return _sin[(int)fmodf(i * sinScale + 16384.0f, 65536.0f) & 65535];
}
float Mth::sqrt(float x)
@@ -169,4 +169,4 @@ double Mth::wrapDegrees(double input)
bool Mth::almostEquals( double double1, double double2, double precision)
{
return (std::abs(double1 - double2) <= precision);
}
}