LambdaCubeEngine
From HaskellWiki
(Difference between revisions)
| Line 42: | Line 42: | ||
* GLFW | * GLFW | ||
* STB-image | * STB-image | ||
| - | * | + | * XML |
* UULib | * UULib | ||
* Zip-Archive | * Zip-Archive | ||
Revision as of 08:46, 17 May 2009
Contents |
1 Lambda-Cube render engine
1.1 Overview
Lambda-cube is a 3D rendering engine entirely written in Haskell.
It targets newer graphics hardware. The engine uses Ogre3D's mesh and material file format. The main goal of this project is to provide a modern and feature rich graphical backend for various haskell projects. (e.g. FRP libraries)
1.2 TODO
- make a cabalized version and upload it to hackage
1.3 Download
1.4 Screenshot
1.5 License
The code is released under GPLv3. I'm planning to switch to BSD3. Or maybe a dual license.
1.6 Features
- Mesh file format
- geometry is supported
- skeletal animation is in progress
- Material Script
- [partly supported] material
- [partly supported] technique
- [partly supported] pass
- [partly supported] texture_unit
- [partly supported] vertex_program
- [partly supported] fragment_program
1.7 Used Packages and programs
- OpenGL
- GLFW
- STB-image
- XML
- UULib
- Zip-Archive
- Alex

