3 ms·
While Clojure-esque bindings don't exist (that I know of), you can always just use direct calls to OpenGL functions via the LWJGL library. Even write a nice wra
by FreezerburnV 13y ago
While Clojure-esque bindings don't exist (that I know of), you can always just use direct calls to OpenGL functions via the LWJGL library. Even write a nice wrapper around them that could be open-sourced. Clojure has complete interop with Java libraries, remember :)
You can also check out the nice wrapper around the Processing library called quil: https://github.com/quil/quil https://github.com/quil/quil
- vikas0380 13y agoOr Try libGDX http://libgdx.badlogicgames.com http://libgdx.badlogicgames.com It is a framework developed around LWJGL for the desktop and also has an Android backend. libGDX lets you use OpenGL without worrying about how OpenGL works.
- ajuc 13y agoLast time I've checked (a few years ago) Penumbra was nice clojure-sque OpenGL wrapper. But it seems it's abandoned. Shame, it was really nice, even had clojure DSL to write shaders. https://github.com/ztellman/penumbra https://github.com/ztellman/penumbra