Commit Graph
21 Commits
Author SHA1 Message Date
Patedam 615d36b09c Serialization : started to unify how to allocate entity whether its from MakeEntity or during deserialization. 2026-09-08 23:24:48 -04:00
Patedam a462575af4 ongoing refactor of serialization and various cleanup 2026-09-07 16:58:57 -04:00
Patedam cb615091ca Improving entity manager and entity support for a simpler version, made some cleanup on the road to support serialization of world 2026-08-31 23:05:20 -04:00
Patedam 4180622d6a Removing named namespace from code base. 2026-08-22 21:39:21 -04:00
Patedam d1b7c5dbbe Adding scratch arena for main thread (and any thread in the future)
Added some function based on raddbg code for string conversion and more.
2026-08-16 18:06:46 -04:00
Patedam 5566f76a94 Cleaning game.cpp removing old test code.
Created static mesh entity
Created debug bar
2026-08-10 22:12:31 -04:00
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 73aa4a846b Entity now can be linked to a mesh.
Only support cube generated from code no light no nothing
2026-08-09 17:20:38 -04:00
Patedam 1a56c9e99c Added a debug controller
Made a default template for cameras.
Added delta to mouse state so we can check delta for debug Camera.
2026-08-09 13:18:04 -04:00
Patedam d52c77a017 Support of IsKeyPressed that only trigger for the frame it is pressed on. 2026-08-09 11:23:56 -04:00
Patedam 6c7b7c0124 Removing debug code (put in #if 0 for now)
Added a very simple camera system.
2026-08-05 19:12:34 -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 4081539ee4 Using memory arena in the game that supports hot reload 2026-07-28 15:44:41 -04:00
Patedam 5a22a172a6 Removed the old Memory Arena and converted all to the new one 2026-02-14 18:09:47 -05:00
Patedam c10d371836 Cleaned up memory arena debugger + tag.
WIP
2026-01-21 20:36:38 -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 1137466472 Fastbuild all work for static linking
Need : Dll for game and lib to do hot reload
Need : static for release only
Way to compile only julietapp only shader app, only juliet.dll and game.dll
2026-01-07 19:46:12 -05: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 231fea81dd Support utf8 codepoint in win32 console 2025-03-05 16:55:08 -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