opengl clojure lwjgl

¿Hay un contenedor Clojure para(moderno) OpenGL?



lwjgl (3)

¿Has comprobado Quil? Es Processing for Clojure y también funciona con OpenGL.

https://github.com/quil/quil

Lo único que encontré fue Penumbra , que parece envolver OpenGL 1.1, que no me importa en lo más mínimo. Realmente no tiene que hacer nada sofisticado, un envoltorio alrededor de LWJGL que exponga OpenGL 3.3 / core u OpenGL 4.x / core en un solo espacio de nombres sería suficiente. No me importaría un envoltorio más idiomático tampoco, siempre y cuando no hace ningún dibujo de modo inmediato y es compatible con GLSL 3.3 Estoy básicamente contento.


OpenGL está tratando directamente con llamadas a GPU, así que no creo que sea posible obtener algo remotamente idiomático para Clojure.

Personalmente, he estado usando llamadas JOGL ( JOGL ) dentro del código de clojure.

Hasta ahora me siento bien con el rendimiento.

****** Acabo de notar la existencia de Arcadia, que se ve muy bien: https://github.com/arcadia-unity/Arcadia


Tristemente no hay nada más que Penumbra. Me encantaría tener esto también ... Me pregunto si podríamos recaudar dinero para financiar a Zach Tellman para que trabaje en ello.