17 Jun 2011 17:29
Hello HOpenGL
<jesse <at> supremedeveloper.de>
2011-06-17 15:29:56 GMT
2011-06-17 15:29:56 GMT
Hi guys, my name is Jesse Klugmann and I'm a young programmer and Haskell fanatic from Germany( I hope you can understand my english :P ) . I've created a small collection of different OpenGL bindings for Haskell in a small Lib called "LambdaGL". I've bindings for the following OpenGL versions: * Version 2.1 * Version 3.3 * Version 4.1 * ES LambdaGL is only a low level binding for Haskell and has no further features like monadic textures or state changes. I've used c2hs for all the binding stuff. My second big project( called FooFX ) is a general-purpose graphics library based on a monadic abstraction layer which includes a "GL Monad" and specified monads for textures, shaders, movements and buffers. I've planned to build different GL monads with different purposes. On the one side I have a GL monad build for GL 4.1 and based on multithreading and on the other side I've a GL monad for older GL versions and for lower hardware specs. The user itself doesn't call any direct OpenGL functions, the user uses only a collection of specified monads and typeclasses. All FooFX based programs are able to run their graphics computations completely multithreaded. I'm very interested in building a new graphics infrastructure for Haskell. :)(Continue reading)
RSS Feed