blob: 49c0470f61a1e4b4157bdd373cd76413c2d4ecc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Ungrateful
C99 standard libraries for game development.
# Note:
Only core features of C99 were used:
- stdint;
- normal comments;
- no implicit function declarations and int;
- long long;
- restrict keyword;
# TODO:
+ Memory allocation;
+ Strings;
- compressing algorithms;
- Wide strings;
- vecs/ivec;
- matrix;
- splines (qubic);
- easing;
- Quaternions;
- noise;
- random;
- sorting;
- raycasting;
- sorting;
# Serf
- Library loading;
- Threading;
- non-blocking logging;
- Clocks;
- File IO;
- Configurations;
- Internal, compressable filesystem for speeding up IO work;
|