Commit Graph

16 Commits

Author SHA1 Message Date
Patedam 891c404889 Added debug renderer + imgui renderer
All code made by gemini with some help
2026-01-20 22:46:10 -05:00
Patedam 7328d02d3d Converted Descriptor heap to memory arena. Used Gemini with antigravity.
Heap pool code is a mess right now (lot of useless comments)
Will revisit later.
2026-01-18 14:33:52 -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 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 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 c56bc43723 misc 2025-03-22 17:31:35 -04:00
Patedam f4c82f0fb3 Added support to DirectX Agility Sdk to enable shader model 6.6+ on windows 10. 2025-03-22 00:09:48 -04:00
Patedam 09dc26ae79 Adding IOStream + String library (needed to have proper iostream) 2025-03-01 21:17:10 -05:00
Patedam 67528aaee1 - Various clang reformat
- Added shader compiler app (doing nothing)
- Various Project files changes
2025-03-01 11:01:42 -05: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
Patedam d90a0bdf83 Added first pass on swap chain. Still needs Render Target View and various stuff.
+ Reformat all files
2025-02-09 22:19:17 -05:00
Patedam 97c2b3c1dc Adde dependency on game and juliet into juliet app 2025-02-02 15:16:38 -05:00
Patedam 836d0fa185 Fixing issues with DirectX and includes.
Removed d3dx12 as its not usable with the CINTERFACE define.
2025-01-11 20:03:31 -05:00
Patedam 2b82952f62 Make Juliet a dynamic library.
Added some dllexport (JULIET_API) to make the code compile.
A lot are missing but will be added when needed
2025-01-11 14:14:38 -05:00
Patedam abec0f6ef2 Initial commit
Flemme
2025-01-08 19:55:38 -05:00