Start working on hot-reload functionality

This commit is contained in:
Riyyi
2026-09-06 16:37:49 +02:00
parent d353a43090
commit aea791fe2b
6 changed files with 92 additions and 17 deletions
+12
View File
@@ -36,3 +36,15 @@ vendor
- microui (temp)
- box3d?
- build.sh -> build.odin
## Hot Reload
build.sh -> hot reload enabled, debug mode enabled
build_release.sh -> hot reload disabled, debug mode disabled
build_debug.sh -> hot reload disabled, debug mode enabled
hot reload builds engine as .exe, then game as dynamic lib.
skips building the engine if its already running (pgrep).
no hot reload does not use game.dll, instead it imports the game source
as a normal Odin package during build.