MAINT-6747 eliminating convertion error
parent
2412725293
commit
21fdf0485f
|
|
@ -254,6 +254,11 @@ inline int round_int(double x)
|
|||
}
|
||||
#endif // BOGUS_ROUND
|
||||
|
||||
inline F64 ll_round(const F64 val)
|
||||
{
|
||||
return F64(floor(val + 0.5f));
|
||||
}
|
||||
|
||||
inline F32 ll_round( F32 val, F32 nearest )
|
||||
{
|
||||
return F32(floor(val * (1.0f / nearest) + 0.5f)) * nearest;
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ F32 clamp_precision(F32 value, S32 decimal_precision)
|
|||
for (S32 i = 0; i < decimal_precision; i++)
|
||||
clamped_value *= 10.0;
|
||||
|
||||
clamped_value = ll_round((F32)clamped_value);
|
||||
clamped_value = ll_round(clamped_value);
|
||||
|
||||
for (S32 i = 0; i < decimal_precision; i++)
|
||||
clamped_value /= 10.0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue