Parallelize

This commit is contained in:
2024-09-17 11:10:09 +02:00
parent 72091042bb
commit cdbe010679
10 changed files with 963 additions and 51 deletions
+3 -3
View File
@@ -1,13 +1,13 @@
ifeq ($(OS),Windows_NT)
EXT = .exe
CFLAGS = -ggdb -I3p/glad/include -I3p/glfw-3.4.bin.WIN64/include -L3p/glfw-3.4.bin.WIN64/lib-mingw-w64
CFLAGS = -O2 -ggdb -I3p/glad/include -I3p/glfw-3.4.bin.WIN64/include -L3p/glfw-3.4.bin.WIN64/lib-mingw-w64
LDFLAGS = -lglfw3 -lopengl32 -lgdi32
else
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
EXT =
CFLAGS = -ggdb -I3p/glad/include #-fsanitize=address,undefined
CFLAGS = -O2 -ggdb -I3p/glad/include #-fsanitize=address,undefined
LDFLAGS = -lglfw -lm
endif
ifeq ($(UNAME_S),Darwin)
@@ -20,7 +20,7 @@ endif
all: path_trace$(EXT)
path_trace$(EXT): Makefile $(wildcard src/*.c src/*.h)
gcc -o $@ src/main.c src/utils.c src/camera.c src/mesh.c src/vector.c 3p/glad/src/glad.c -std=c11 $(CFLAGS) $(LDFLAGS)
gcc -o $@ src/main.c src/utils.c src/camera.c src/mesh.c src/vector.c src/thread.c src/sync.c src/clock.c src/profile.c 3p/glad/src/glad.c -std=c11 $(CFLAGS) $(LDFLAGS)
clean:
rm path_trace path_trace.exe