This is something I've been thinking about ever since watching:
Jonathon Blow: Q&A: frame-rate-independence:
You would think that the fundamental notion of the Game Loop would be "solved" at this point - but, at least personally, I can't find an objective argument to as what the "right" thing to do is (and perhaps, there is no universal "right way")
FYI: Many sources point back to this article: Glenn Fiedler: Fix Your Tilmestep!:
In HH - we use a rather odd loop where we integrate at a fixed tilmestep every frame, regardless what our game update Hz is (which is, display-dependent when we turn VSYNC on). (@Casey: Is this a permanent solution?)
The overall picture is very confusing to me, especially when trying to construct a solution that behaves reasonably under (a) varying CPU specs, and (b) varying display refresh rates, which, at least in the PC market, can be quite variant. Ever solution I can think of just trades problem A for problem B.
It's a rather convoluted issue (at least for me!), and so I have no *specific* question - just wanted to get people's thoughts on various setups.