diff --git a/prospect-gl/2d.rkt b/prospect-gl/2d.rkt index f7c5da8..8efdae0 100644 --- a/prospect-gl/2d.rkt +++ b/prospect-gl/2d.rkt @@ -285,6 +285,8 @@ (define (process-scene-updates! p) (define-values (added removed) (patch-project/set/single p scene-projection)) (when (not (set-empty? removed)) + (compiled-instructions-dispose! prelude) + (compiled-instructions-dispose! postlude) (set! prelude empty-instructions) (set! postlude empty-instructions)) (for [(s added)]