Skip to content

Instantly share code, notes, and snippets.

@Madsy
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Madsy/9599669 to your computer and use it in GitHub Desktop.
Save Madsy/9599669 to your computer and use it in GitHub Desktop.
(define (check-and-clean-textures)
"Loop over a guardian object and clean up its objects"
"until it returns #f"
(do ((i (*texture-guardian*) (*texture-guardian*)))
((equal? i #f))
(gl-delete-framebuffers 1 i)))
(define (check-and-clean-textures-2)
"Loop over a guardian object and clean up its objects"
"until it returns #f"
(let ((i (*texture-guardian*)))
(if (equal? i #f)
#t
(begin
(gl-delete-framebuffers 1 i)
(check-and-clean-textures-2)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment