diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 19 insertions, 3 deletions
@@ -12,9 +12,7 @@ Installation (Ubuntu) | |||
12 | Install dependencies, then build with cabal: | 12 | Install dependencies, then build with cabal: |
13 | 13 | ||
14 | ``` | 14 | ``` |
15 | $ sudo apt install libxxf86vm-dev libglfw3-dev | 15 | $ sudo apt install libxxf86vm-dev libxinerama-dev libglfw3-dev libglu1-mesa-dev libopenal-dev libalut-dev libxi-dev libxcursor-dev |
16 | $ git clone https://github.com/jeannekamikaze/Spear.git | ||
17 | $ cd Spear | ||
18 | $ cabal build | 16 | $ cabal build |
19 | ``` | 17 | ``` |
20 | 18 | ||
@@ -24,6 +22,24 @@ Run a demo: | |||
24 | $ cabal run pong | 22 | $ cabal run pong |
25 | ``` | 23 | ``` |
26 | 24 | ||
25 | Profiling | ||
26 | --------- | ||
27 | |||
28 | Build with profiling enabled: | ||
29 | |||
30 | ``` | ||
31 | cabal clean | ||
32 | cabal configure --enable-profiling | ||
33 | cabal build | ||
34 | ``` | ||
35 | |||
36 | Then run to collect statistics (below is just an example): | ||
37 | |||
38 | ``` | ||
39 | cabal run balls -- +RTS -hc -l -sstderr | ||
40 | eventlog2html balls.eventlog | ||
41 | ``` | ||
42 | |||
27 | Features | 43 | Features |
28 | -------- | 44 | -------- |
29 | 45 | ||