Skip to content

azimut/pixel-spirit-deck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixel-spirit-deck

Un-official translation of Patricio Gonzalez's PixelSpiritDeck into cepl/varjo/lisp.

How to use directly

  • Install quicklisp
  • Put this repo on ~/.quicklisp/local-projects/
  • On SLIME repl:
(ql:quickload :pixel-spirit-deck)
(in-package :pixel-spirit-deck)
  • On emacs, open and evaluate the pixel-spirit-deck.lisp file with C-c C-k
  • On SLIME repl: (play :start)
  • On emac, open cards.lisp and evaluate each card function.

Why?

To practice lisp, and glsl. To have fun. To have a library of the functions provided there a quickload away.

See also:

TODO

  • Shader lisp macro (aka defmacro) to add the boilerplate of each card (st mangling) implicitly.
  • Have a way to iterate through each fragment.
  • Add time
  • Export functions

About

PixelSpiritDeck lisp translation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published