Use real time instead of fixed time steps

This commit is contained in:
Julian
2020-01-23 14:34:46 +01:00
parent 456466156c
commit 49b4563fd8
2 changed files with 2 additions and 2 deletions

View File

@@ -138,10 +138,10 @@ var lastTime = new Date().getTime();
var counter = 0.0;
var fps = 0;
function drawScene(buffer: WebGLBuffer, program: WebGLProgram) {
timeSpent += 1.0 / 60.0;
fps++;
let now = new Date();
let delta = now.getTime() - lastTime;
timeSpent += delta;
if ((counter += delta) >= 1000.) {
counter = 0;
console.log("FPS: " + fps);