Mercurial > love-experiments
diff src/modules/timer/sdl/Timer.cpp @ 1355:0907c1a57ce6
Make love.timer.getFPS and love.timer.getAverageDelta microsecond-accurate
| author | Bart van Strien <bart.bes+projects@gmail.com> |
|---|---|
| date | Sun, 10 Mar 2013 22:16:23 +0100 |
| parents | 0cef18e9d722 |
| children | db0719826fa5 |
line wrap: on
line diff
--- a/src/modules/timer/sdl/Timer.cpp Sun Mar 10 22:07:24 2013 +0100 +++ b/src/modules/timer/sdl/Timer.cpp Sun Mar 10 22:16:23 2013 +0100 @@ -71,12 +71,12 @@ prevTime = currTime; // Get ticks from SDL - currTime = SDL_GetTicks(); + currTime = getMicroTime(); // Convert to number of seconds - dt = (currTime - prevTime)/1000.0; + dt = currTime - prevTime; - double timeSinceLast = (currTime - prevFpsUpdate)/1000.0; + double timeSinceLast = currTime - prevFpsUpdate; // Update FPS? if (timeSinceLast > fpsUpdateFrequency) {
