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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 |
+ cd Moon3D
+ make test
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/vector.test.c -o build/./test/vector.test.c.o
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/projection.test.c -o build/./test/projection.test.c.o
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/raster.test.c -o build/./test/raster.test.c.o
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/clipping.test.c -o build/./test/clipping.test.c.o
test/clipping.test.c: In function 'TestClipPolygon':
test/clipping.test.c:44:7: warning: variable 'verts_before' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;]
44 | int verts_before;
| ^~~~~~~~~~~~
test/clipping.test.c:38:11: warning: unused variable 'camera' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;]
38 | Camera *camera = NewCamera(30, 1, 1, 10, NULL, NULL);
| ^~~~~~
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/data.test.c -o build/./test/data.test.c.o
In file included from test/../src/mesh.h:4,
from test/../src/clip.h:5,
from test/../src/moon3d.h:4,
from test/assertions.h:4,
from test/tests.h:3,
from test/data.test.c:1:
test/data.test.c: In function 'TestMemoryPool':
test/../src/pool.h:17:26: warning: value computed is not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Wunused-value]8;;]
17 | #define PoolNext(pool) &(pool[PoolTotal(pool)++])
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
test/data.test.c:49:2: note: in expansion of macro 'PoolNext'
49 | PoolNext(pool);
| ^~~~~~~~
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/transform.test.c -o build/./test/transform.test.c.o
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/main.test.c -o build/./test/main.test.c.o
mkdir -p build/./test/
gcc -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c test/assertions.test.c -o build/./test/assertions.test.c.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/transform.c -o build/./src/transform.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/camera.c -o build/./src/camera.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/clip.c -o build/./src/clip.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/viewport.c -o build/./src/viewport.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/pool.c -o build/./src/pool.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/game.c -o build/./src/game.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/scene.c -o build/./src/scene.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/mesh.c -o build/./src/mesh.c.test.o
src/mesh.c: In function 'DumpMesh':
src/mesh.c:30:64: warning: cast from pointer to integer of different size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast-Wpointer-to-int-cast]8;;]
30 | printf("┌─ Mesh 0x%08x ──────────\n", (unsigned int)mesh);
| ^
src/mesh.c: In function 'DumpVertices':
src/mesh.c:55:52: warning: cast from pointer to integer of different size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast-Wpointer-to-int-cast]8;;]
55 | printf("%d vertices at 0x%x:\n", PoolTotal(pool), (unsigned int)pool);
| ^
src/mesh.c: In function 'PrintPolygon':
src/mesh.c:75:59: warning: cast from pointer to integer of different size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wpointer-to-int-cast-Wpointer-to-int-cast]8;;]
75 | printf("%d-gon at 0x%x:\n", NumPolygonVertices(polygon), (unsigned int)vertices);
| ^
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/obj.c -o build/./src/obj.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/plane.c -o build/./src/plane.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/model.c -o build/./src/model.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/physics.c -o build/./src/physics.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/vector.c -o build/./src/vector.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/renderer.c -o build/./src/renderer.c.test.o
mkdir -p build/./src/
gcc -DTEST -I/usr/local/include/SDL2 -O0 -g -Wall -Wextra -Wno-unused-function -c src/renderable.c -o build/./src/renderable.c.test.o
gcc -DTEST ./build/./test/vector.test.c.o ./build/./test/projection.test.c.o ./build/./test/raster.test.c.o ./build/./test/clipping.test.c.o ./build/./test/data.test.c.o ./build/./test/transform.test.c.o ./build/./test/main.test.c.o ./build/./test/assertions.test.c.o ./build/./src/transform.c.test.o ./build/./src/camera.c.test.o ./build/./src/clip.c.test.o ./build/./src/viewport.c.test.o ./build/./src/pool.c.test.o ./build/./src/game.c.test.o ./build/./src/scene.c.test.o ./build/./src/mesh.c.test.o ./build/./src/obj.c.test.o ./build/./src/plane.c.test.o ./build/./src/model.c.test.o ./build/./src/physics.c.test.o ./build/./src/vector.c.test.o ./build/./src/renderer.c.test.o ./build/./src/renderable.c.test.o -o ./build/moon_test -L/usr/local/lib -lSDL2 -lm
./build/moon_test
=================================
20 passed, 0 failed.
|