29 ms·
At this point I've fixed enough bugs similar to this to do: float ts = 1.0f / (float)FRAMERATE; I would still go further in modern times (C++23) and use t
by bArray 2y ago
At this point I've fixed enough bugs similar to this to do:
float ts = 1.0f / (float)FRAMERATE;
I would still go further in modern times (C++23) and use the compiler to ensure fixed width types [1]:
#define _float std::float32_t
_float ts = 1.0f / (_float)FRAMERATE;
Annoyingly though printing these numbers requires a cast which is not ideal.
[1] https://en.cppreference.com/w/cpp/types/floating-point https://en.cppreference.com/w/cpp/types/floating-point