@hackage lambdacube-core0.1.0
LambdaCube 3D is a domain specific language and library that makes it possible to program GPUs in a purely functional style.
Deprecated
Dependencies (11)
- OpenGLRaw >=1.4 && <1.5
- base >=4.6 && <4.7
- binary >=0.7 && <0.8
- bitmap >=0.0 && <0.1
- bytestring >=0.10 && <0.11
- bytestring-trie >=0.2 && <0.3 Show all…
Dependents (4)
@hackage/lambdacube-edsl, @hackage/lambdacube-samples, @hackage/acme-everything, @hackage/lambdacube-gl
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 LC_API and
LC_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.