Added a profiler.

This commit is contained in:
2026-08-07 12:28:18 -07:00
parent 14d87eac10
commit 47b9a9ae38
6 changed files with 207 additions and 63 deletions
+5 -2
View File
@@ -45,7 +45,7 @@ ifeq ($(OS),OS_MACOS)
-framework Metal -framework QuartzCore \
-framework CoreHaptics
else ifeq ($(OS),OS_LINUX)
FLAGS = -ggdb -D_POSIX_C_SOURCE=200809L -no-pie
FLAGS = -ggdb -D_POSIX_C_SOURCE=200809L -no-pie -fno-omit-frame-pointer
INCLUDE = -I./libs/include/
LIBS = ./libs/lib/x86_64-linux/libSDL3.a -lm -lX11
FRAMEWORKS =
@@ -73,8 +73,11 @@ watch:
inotifywait -q -q -e 'modify' . && clear && make -B; \
done
perf:
perf record --call-graph dwarf ./$(EXE)
run:
@ ./$(EXE)
@ clear; ./$(EXE)
clean:
@ rm -rf $(EXE) $(EXE).dSYM libhandmade.so libhandmade.so.dSYM