Added a profiler.

This commit is contained in:
ikolokolnikov committed 2026-08-07 12:28:18 -07:00
1 parent 14d87eac10
commit 47b9a9ae38
6 files changed
+207 -63

No files matched your search

+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