Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 49 lines (35 sloc) 1.873 kB
2e27541 @csabahruska add link to development blog
csabahruska authored
1 #LambdaCube 3D
2 LambdaCube 3D is a domain specific language and library that makes it possible to program GPUs in a purely functional style.
3 You can find more info in the development blog. http://lambdacube3d.wordpress.com/
4
462fe4e @csabahruska add installation instructions
csabahruska authored
5 ##Lambdacube-core
9b2032f @cobbpg added example images
cobbpg authored
6
462fe4e @csabahruska add installation instructions
csabahruska authored
7 Lambdacube-core contains the graphics EDSL and the OpenGL 3.2 backend.
8
9 Install:
10 cd lambdacube-core
11 cabal install
12
13 ##Q3Demo
14 Quake III level viewer demo application for lambdacube-core.
15 It requires the *.pk3 data files from original Quake 3 demo or full version of game.
16 Addtionally custom made game levels are available from http://lvlworld.com.
17 During startup the application will find all .pk3 files available in the current directory.
18 The map name can be given as an argument of the q3demo executable.
19
20 Install:
21 cd q3demo
22 cabal install
23
24 Example usage:
25 q3demo q3dm1
26
27 ##Stunts
28 A revival of the classic racing game Stunts to serve as a non-toy-sized example for LambdaCube.
73eabc8 @csabahruska update install instructions
csabahruska authored
29 It depends on the Bullet physics engine haskell binding. It is available from git repository only.
30 *git clone git://github.com/csabahruska/bullet.git*
31 The bullet installation instructions can be found in *bullet/README*.
462fe4e @csabahruska add installation instructions
csabahruska authored
32 In order to make the stunts demo work, you need to download the original game as per the instructions given by the program.
33
34 Install:
35 cd hStunts
36 cabal install
37
38 Usage:
39 stunts
40
41 ##Screenshots
a4a1ad9 @cobbpg updated Stunts screenshots
cobbpg authored
42 ![Stunts demo 1](https://github.com/csabahruska/lc-dsl/raw/master/lc-stunts-1.png)
43
44 ![Stunts demo 2](https://github.com/csabahruska/lc-dsl/raw/master/lc-stunts-2.png)
9b2032f @cobbpg added example images
cobbpg authored
45
5c960f7 @cobbpg attempt to fix image links
cobbpg authored
46 ![Quake III level viewer](https://github.com/csabahruska/lc-dsl/raw/master/lc-q3.png)
9678240 @csabahruska add GA tracker
csabahruska authored
47
48 [![githalytics.com alpha](https://cruel-carlota.pagodabox.com/e9d765cd68f3f5ed77fddc1103cc37a0 "githalytics.com")](http://githalytics.com/csabahruska/lc-dsl)
Something went wrong with that request. Please try again.