@hackage lambdacube-gl0.2.2
OpenGL backend for LambdaCube graphics language (main package)
Categories
License
BSD-3-Clause
Maintainer
csaba (dot) hruska (at) gmail (dot) com
Links
- Homepage
- Documentation
- No source repository
- Security
Versions
Deprecated
Dependencies (13)
- OpenGLRaw >=1.5 && <1.6
- base >=4.7 && <5
- binary >=0.7 && <0.8
- bitmap >=0.0.2 && <0.0.3
- bytestring >=0.10 && <0.11
- bytestring-trie >=0.2 && <0.3 Show all…
Dependents (3)
@hackage/lambdacube-samples, @hackage/acme-everything, @hackage/gore-and-ash-lambdacube
LambdaCube 3D is a domain specific language and library that makes it possible to program GPUs in a purely functional style. Programming with LambdaCube constitutes of composing a data-flow description, which is compiled into a specialised library. The language provides a uniform way to define shaders and compositor chains by treating both streams and framebuffers as first-class values.
As a user of the library you only need to import the LambdaCube.GL and
LambdaCube.GL.Mesh modules. You should check out the pointers at http://lambdacube3d.wordpress.com/getting-started/
to understand the principle behind the library, and also have a good look
at the lambdacube-samples package.