I was testing out some fresh code concepts and noticed that with a fixed update step, variable render step with interpolation, I believe the frames end up not having a perfectly consistent time between each other.
This is because whatever time the update takes, is not spent rendering, meaning there is a larger gap between those frames. e.g. picking a 25Hz update rate and assuming both update and render take 10ms, for some nice easy numbers.

When the update happens it causes extra time between two frames completing. This can also be seen in the delta time fractions for …