diff --git a/www/index.html b/www/index.html index 700e299..602447c 100644 --- a/www/index.html +++ b/www/index.html @@ -3,7 +3,7 @@ - have you tried crying more? + WebGL Demo diff --git a/www/js/webgl-demo.js b/www/js/webgl-demo.js index 5e58854..10deb74 100644 --- a/www/js/webgl-demo.js +++ b/www/js/webgl-demo.js @@ -70,29 +70,21 @@ function renderShader(gl, vsSource, fsSource) { // Draw the scene // drawScene(gl, programInfo, buffers, 0); - const fpsLimit = 30; - const fpsDelta = 1000 / 30; // let timePrev = 0; // requestAnimationFrame asks the browser to call render, // providing the time in milliseconds since the page loaded function render(time) { time *= 0.001; // convert to seconds - // delta = time - timePrev; + // deltaTime = time - prevTime; + // prevTime = time; drawScene(gl, programInfo, buffers, time); - - setTimeout(() => requestAnimationFrame(render), fpsDelta); - } - function update() { requestAnimationFrame(render); } + requestAnimationFrame(render); // XXX: TODO: read this guide it's great! https://stackoverflow.com/questions/56998225/why-is-rendering-blurred-in-webgl // window.addEventListener('resize', render); - - requestAnimationFrame(render); - // update(); - // setInterval(update, 1000 / fpsLimit); } function fetchShader(name) {