diff --git a/docs/index.html b/docs/index.html index 449ee6f9..76b7f774 100644 --- a/docs/index.html +++ b/docs/index.html @@ -91,12 +91,25 @@ }; } + const ANIMATION_FRAME = true; + + function paint() { + var canvas = document.getElementById("canvas"); + auto_resize_canvas(canvas); + paint_gui(canvas, get_input(canvas)); + + if (ANIMATION_FRAME) { + window.requestAnimationFrame(paint); + } + } + function on_wasm_loaded() { console.log("window.devicePixelRatio: " + window.devicePixelRatio); var canvas = document.getElementById("canvas"); var repaint = function() { - auto_resize_canvas(canvas); - paint_gui(canvas, get_input(canvas)); + if (!ANIMATION_FRAME) { + paint(); + } }; canvas.addEventListener("mousedown", function(event) { @@ -152,8 +165,10 @@ window.addEventListener("pagehide", repaint); window.addEventListener("pageshow", repaint); window.addEventListener("resize", repaint); - // setInterval(repaint, 16); - repaint(); + + // setInterval(repaint, 33); + + paint(); }