From a76225dc7f8ec707fc2dc563a796c65620b1c5a4 Mon Sep 17 00:00:00 2001 From: timb Date: Wed, 22 Jul 2015 00:25:07 -0700 Subject: finally hook up undo --- js/shader.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'js/shader.js') diff --git a/js/shader.js b/js/shader.js index 1418805..2e59ea3 100644 --- a/js/shader.js +++ b/js/shader.js @@ -20,7 +20,8 @@ var shader = (function(){ } exports.run = function(canvas){ var t = +new Date - var shader_canvas = selection.hidden ? canvas : selection.canvas; + // var shader_canvas = brush + selection.hidden ? canvas : selection.canvas; var w = shader_canvas.w, h = shader_canvas.h shader_canvas.forEach(function(lex, x, y){ fn(lex, x, y, w, h, t) @@ -38,9 +39,14 @@ var shader = (function(){ animating = true } exports.animate = function (t){ + // requestAnimationFrame(exports.animate) + if (! animating) { + requestAnimationFrame(exports.animate) - if (! animating) { return } + return } else { exports.run(canvas) + requestAnimationFrame(exports.animate) + } } return exports -- cgit v1.2.3-70-g09d2