From 8314a4dbb3198d4d7088960cfd22673826099d3e Mon Sep 17 00:00:00 2001 From: Charles Comstock Date: Fri, 8 Mar 2024 18:32:12 -0600 Subject: [PATCH] better context on why copy-frame may be necessary? --- src/shimmers/sketches/video_delay_shader.cljs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shimmers/sketches/video_delay_shader.cljs b/src/shimmers/sketches/video_delay_shader.cljs index c3225a5a3..253aa0183 100644 --- a/src/shimmers/sketches/video_delay_shader.cljs +++ b/src/shimmers/sketches/video_delay_shader.cljs @@ -44,6 +44,7 @@ fc (q/frame-count)] (when (and (q/loaded? shader) (> fc 1)) ;; not clear why copy-frame is required but it is -- otherwise every frame is black + ;; possibly because we need to copy the last frame to show before calculating the new buffer (video/copy-frame buffer (nth frames (mod fc history)) w h) (shader/pass shader [w h] {"u_resolution" (array w h)