summaryrefslogtreecommitdiff
path: root/js/shader.js
diff options
context:
space:
mode:
authortimb <opuscule@gmail.com>2015-07-22 00:25:07 -0700
committertimb <opuscule@gmail.com>2015-07-22 00:25:07 -0700
commita76225dc7f8ec707fc2dc563a796c65620b1c5a4 (patch)
tree313932c110e782565224b9ae6be53f39a6325677 /js/shader.js
parent1a009fd877364f5c6616a381d39e33902201a298 (diff)
finally hook up undo
Diffstat (limited to 'js/shader.js')
-rw-r--r--js/shader.js10
1 files changed, 8 insertions, 2 deletions
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