e1eb9976ad
na
2026-02-16 11:14:51 -05:00
3492cf52d8
Merge remote-tracking branch 'origin/main'
2026-02-16 11:14:32 -05:00
762cfe52cf
Fix autoclose command + condition to pause the console only if no debugger and no autoclose
2026-02-16 11:14:21 -05:00
7a5bb0526f
Fix autoclose command + condition to pause the console only if no debugger and no autoclose
2026-02-16 11:13:53 -05:00
b6e9d95552
misc change
2026-02-16 10:38:02 -05:00
87831d0fd6
Added basic concept of Mesh
...
Right now can create a quad or a cube.
Need a mesh renderer taht keep the buffer and all to optimally handle the mega buffer.
2026-02-15 17:44:48 -05:00
c2a5cb84b2
made claude opus update the skills and workflow
2026-02-15 13:35:49 -05:00
4ca3ef1706
Added temp arena and use it in hot reload
2026-02-15 13:33:27 -05:00
38f8662d80
Fixing some VectorArena to use external arena and reduce the number of alloc.
...
Made the passing of name to arena more flexible
2026-02-14 22:28:32 -05:00
36ee786128
Delete current_run.log
2026-02-14 21:28:22 -05:00
60e1656d88
Delete test.txt
2026-02-14 21:28:13 -05:00
f8fd1dc05e
Merge pull request 'removing-memory-arena' ( #2 ) from removing-memory-arena into main
...
Reviewed-on: #2
2026-02-14 21:26:10 -05:00
dfd7279e84
Fix build error in release
2026-02-14 18:12:19 -05:00
5a22a172a6
Removed the old Memory Arena and converted all to the new one
2026-02-14 18:09:47 -05:00
6260d9aacf
Squashed commit of the following:
...
commit c138fe98ce
Author: Patedam <pgillen.pro@gmail.com >
Date: Sat Feb 14 16:47:51 2026 -0500
Updated the memory viewer to have better naming, tooltip, zoom, etc.
Made by claude opus
commit 16120dd865
Author: Patedam <pgillen.pro@gmail.com >
Date: Sat Feb 14 15:57:01 2026 -0500
Made memory arena debugger show the new arenas. Made by gemini
2026-02-14 16:48:54 -05:00
be113fa89d
Cleaned up vector unit test useless lines
2026-02-14 11:30:02 -05:00
96169123dd
Merge pull request 'Reallocate-Arena' ( #1 ) from Reallocate-Arena into main
...
Reviewed-on: #1
2026-02-14 11:24:29 -05:00
5337d4cb66
Made gemini improve and fix unit tests
...
Found and fixed some bugs at the same time
2026-02-13 23:00:14 -05:00
c6552d2def
Allow reallocating when we use external arena.
...
Internal arena do not need reallocate as it is consecutive memory
2026-02-13 22:02:11 -05:00
6a6f34516c
Fixed push back
2026-02-13 21:56:27 -05:00
536f6c5c60
Using reallocate for Vector. WIP, unit test not passing
2026-02-12 21:51:15 -05:00
f73b8284bb
Adding base to reallocate + unit test
2026-02-10 23:01:42 -05:00
679edf48ed
Converted everything that was using the old "EngineArena" to our new Arena type
2026-02-08 22:21:31 -05:00
0876ed8205
Port all window management to the new memory arena
2026-02-08 15:01:09 -05:00
16c3a6052f
Adding more unit tests and fixing the last errors
2026-02-07 23:12:48 -05:00
76f094de4f
fixing includes
2026-02-07 22:36:47 -05:00
f58a856308
Merge remote-tracking branch 'origin/main'
2026-02-07 22:28:50 -05:00
0a2310d18f
clean vector unit tst
2026-02-07 22:28:33 -05:00
1d2b48c89e
Supprimer log_direct.txt
2026-02-07 22:27:43 -05:00
3edd23996e
Unit test for vector
2026-02-07 22:25:32 -05:00
6f4fc75b66
Added support for easily adding unit tests.
...
made by gemini, there is a mistake vector test are verifying std, but will be changed next iteration
2026-02-07 18:22:45 -05:00
84fe295e18
Vector class using arena
2026-02-07 18:06:09 -05:00
84f82ba478
More memory arena unit test
...
Starting to converting the display system to the new memory arena.
2026-02-07 16:21:18 -05:00
4d66261c9f
Converted log manager to use arenas
2026-02-02 22:13:50 -05:00
45ef1134f7
Updating memory arena by hand because Gemini did something weird.
...
Added some os functions for memory handling.
Starting conversion to memory arena
2026-01-31 23:20:26 -05:00
0a75554071
Updated memory debugger to have a better display of memory
...
Made with gemini
2026-01-25 15:19:39 -05:00
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
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
73db1174f2
feat: add initial skill definitions for debugger, C++ game engine, graphics, and video game tester roles.
2026-01-24 18:28:41 -05:00
d4e4229d61
Fixing the D3D12DescriptorHeap.cpp memory leak. Was creating descriptor heap every time a pipeline was bound when we only need it once per commandlist.
...
fixed some vibe code weird shit
2026-01-23 21:43:48 -05:00
c10d371836
Cleaned up memory arena debugger + tag.
...
WIP
2026-01-21 20:36:38 -05:00
a41a5e6b20
generated solution
2026-01-21 19:05:34 -05:00
c5af6850c2
Moved imgui bff to external folder and not in the submodule (oops)
2026-01-21 19:04:53 -05:00
891c404889
Added debug renderer + imgui renderer
...
All code made by gemini with some help
2026-01-20 22:46:10 -05:00
0687ce5af1
MemoryArena updates using Gemini. Add some debug tag so we can debug memory allocations
2026-01-20 22:16:04 -05:00
d2b91c46d4
Misc changes
...
Update gitignore + adding some agent skills and tweaking workflows.
Also updated some scipts
2026-01-20 22:14:54 -05:00
f11f02d0c7
Create Imgui.md
2026-01-20 22:11:43 -05:00
8d29fbd111
Refactored dx12 to use c++ versions of the api and not C + various tweaks (using antigravity + gemini)
2026-01-20 22:11:41 -05:00
59ffe1cef8
Add imgui submodule
2026-01-18 14:38:29 -05:00
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