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