Patedam
5bc4375265
Added way to set global light from game.
...
+ Some clean up in the mesh renderer
2026-08-09 18:00:05 -04:00
Patedam
697579e72f
Fixing adaptive incremental build.
...
Moved more functions into engine.cpp
2026-08-09 15:48:53 -04:00
Patedam
430cf35345
build fix update
2026-08-09 13:18:19 -04:00
Patedam
aa61f3e57c
fix intellisnse when generating project
2026-08-08 14:07:02 -04:00
Patedam
f122533f92
fixed build_game to use the adaptive build properly
2026-08-04 21:24:10 -04:00
Patedam
cb2114daca
Cleaned up build.bat to be more readable and easier to maintain
2026-08-04 21:18:05 -04:00
Patedam
3065441989
adaptive unity build
2026-08-04 20:53:14 -04:00
Patedam
5eb8fb7e9d
use pch on the project. Removed all include that are now not necessary
2026-08-04 19:31:31 -04:00
Patedam
40cb95bc40
fix generate to move imgui vc project out of imgui folder to stop confusing git
2026-08-02 19:46:08 -04:00
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