Patedam
218a1d00ac
Removed fastbuild completely and converted the last two remaining scripts
2026-07-27 15:47:47 -04:00
Patedam
b196641f18
made build system more agnostic to the projet it builds
2026-07-27 15:16:39 -04:00
Patedam
0d6b196ce6
removed most stuff in bff only kep way to generate solution
2026-07-23 20:29:20 -04:00
Patedam
4096e9d1ba
Made build_system create the unity build itself, removing fastbuild dependency for that
...
fastbuild still used for generating solution
2026-07-23 19:41:52 -04:00
Patedam
f471c447d8
converted build system to simpler C
2026-07-23 17:18:20 -04:00
Patedam
36c9ef132d
updates build_system.cpp to be more independant
2026-07-23 16:44:42 -04:00
Patedam
f31c9d4a6b
removing useless comment from build.bat
2026-07-23 16:12:43 -04:00
Patedam
6afd675846
no need to use juliet obj everywhere, compile the dll directly
2026-07-23 16:07:03 -04:00
Patedam
cf75bf2dc7
fix build so that imgui is built for anything needing it and juliet is build as dll
2026-07-23 15:15:32 -04:00
Patedam
5843ec510c
make build go fast
2026-07-23 14:09:52 -04:00
Patedam
315f3d5163
basic incremental build
2026-07-23 13:00:01 -04:00
Patedam
b17960b0e4
generate project for easy editing
2026-07-23 12:37:47 -04:00
Patedam
9f698bcb7f
improve build.bat
2026-07-23 12:00:01 -04:00
Patedam
b334273313
use build .bat to build faster
2026-07-23 11:25:15 -04:00
Patedam
973f529741
fix build error in msvc
2026-07-23 10:50:28 -04:00
Patedam
840db1f804
updates romeo to be its own solution
2026-07-22 16:30:05 -04:00
Patedam
f98be3c7f3
Made a ship version
...
Remove imgui from ship release, script to export fast. Can read assets from dev folder and ship folder.
2026-02-22 14:19:59 -05:00
Patedam
bc6ce3afb6
remove log file
2026-02-22 12:22:34 -05:00
Patedam
bbd1095227
Some bug fix + debug level log that is not displayed by default
2026-02-21 18:16:13 -05:00
Patedam
762cfe52cf
Fix autoclose command + condition to pause the console only if no debugger and no autoclose
2026-02-16 11:14:21 -05:00
Patedam
3dd0a4a6f1
feat: Implement a memory arena system with an ImGui-based visual debugger for allocation visualization.
...
Made using Gemini
2026-01-25 12:14:06 -05:00
Patedam
0788fdeb98
Upgraded MemoryArena to allow poping memory and creating an arena for a specific part and not pushing completely on the same stack.
...
Made with Gemini
+ Updates skills to have better agents.
2026-01-25 11:01:32 -05:00
Patedam
d2b91c46d4
Misc changes
...
Update gitignore + adding some agent skills and tweaking workflows.
Also updated some scipts
2026-01-20 22:14:54 -05:00
Patedam
f95ba51c13
Added a basic MemoryArena.
...
Added one scratch, one engine and one game arena.
Converted the game alloc to arena + the display stuff.
WIP
Made using Antigravity+gemini
2026-01-17 21:09:23 -05:00
Patedam
bfd042abbf
Added:
...
- Depth buffer
- Debug display basics
- Basic vector + matrix maths
Made partially with gemini + antigravity
2026-01-11 22:07:38 -05:00
Patedam
8a23ae72fe
Part generated by gemini with antigravity.
...
Converted to bindless first step
2026-01-11 17:54:57 -05:00
Patedam
bd45cacc6c
Added the shader compiler to the fastbuild pipeline.
2026-01-09 14:07:36 -05:00
Patedam
71a78863b7
bat that allow to launch the game fast without debugger
2026-01-08 16:26:26 -05:00
Patedam
9510951aee
Final port to fastbuild.
...
Support update of game.dll separately
Made some alias and stuff
still remains the shader compiler to add to the solution.
Solution is also generated by fbuild (nice)
2026-01-08 16:26:01 -05:00
Patedam
2710d29b62
Fastbuild basic stuff
2026-01-06 21:36:19 -05:00
Patedam
4e0aaa129f
Fixing some includes problems
...
Using interrupt 3 instead of system pause to break on script end while debugging but not when running
Added a .bat script to recompile all shaders.
2025-03-15 21:43:20 -04:00
Patedam
051939f827
- Added basic filesystem method to get the base path of the app
...
- Added hot reload support of the game dll
- various changes and refactor
2025-02-23 20:37:44 -05:00