• Joined on 2024-04-25
Patedam pushed to main at Patedam/Juliet 2026-01-25 15:19:44 -05:00
0a75554071 Updated memory debugger to have a better display of memory
Patedam pushed to main at Patedam/Juliet 2026-01-25 12:14:20 -05:00
3dd0a4a6f1 feat: Implement a memory arena system with an ImGui-based visual debugger for allocation visualization.
Patedam pushed to main at Patedam/Juliet 2026-01-25 11:01:39 -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.
Patedam pushed to main at Patedam/Juliet 2026-01-24 18:29:05 -05:00
73db1174f2 feat: add initial skill definitions for debugger, C++ game engine, graphics, and video game tester roles.
Patedam pushed to main at Patedam/Juliet 2026-01-23 21:44:20 -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.
Patedam pushed to main at Patedam/Juliet 2026-01-21 20:36:49 -05:00
c10d371836 Cleaned up memory arena debugger + tag.
Patedam pushed to main at Patedam/Juliet 2026-01-21 19:05:46 -05:00
a41a5e6b20 generated solution
Patedam pushed to main at Patedam/Juliet 2026-01-21 19:05:07 -05:00
c5af6850c2 Moved imgui bff to external folder and not in the submodule (oops)
Patedam pushed to main at Patedam/Juliet 2026-01-20 22:46:26 -05:00
891c404889 Added debug renderer + imgui renderer
Patedam pushed to main at Patedam/Juliet 2026-01-20 22:16:16 -05:00
0687ce5af1 MemoryArena updates using Gemini. Add some debug tag so we can debug memory allocations
Patedam pushed to main at Patedam/Juliet 2026-01-20 22:15:05 -05:00
d2b91c46d4 Misc changes
Patedam pushed to main at Patedam/Juliet 2026-01-20 22:11:52 -05:00
f11f02d0c7 Create Imgui.md
8d29fbd111 Refactored dx12 to use c++ versions of the api and not C + various tweaks (using antigravity + gemini)
Compare 2 commits »
Patedam pushed to main at Patedam/Juliet 2026-01-18 14:38:37 -05:00
59ffe1cef8 Add imgui submodule
Patedam pushed to main at Patedam/Juliet 2026-01-18 14:33:58 -05:00
7328d02d3d Converted Descriptor heap to memory arena. Used Gemini with antigravity.
Patedam pushed to main at Patedam/Juliet 2026-01-17 21:09:28 -05:00
f95ba51c13 Added a basic MemoryArena.
Patedam pushed to main at Patedam/Juliet 2026-01-13 21:28:19 -05:00
98783b7e8f Added workflows to automatically compile / recompile shaders with antigravity.
Patedam pushed to main at Patedam/Juliet 2026-01-11 22:07:43 -05:00
bfd042abbf Added:
Patedam pushed to main at Patedam/Juliet 2026-01-11 18:49:42 -05:00
fa1933c169 Small refactor, now that we are bindless we only need a pool for samplers
Patedam pushed to main at Patedam/Juliet 2026-01-11 17:55:10 -05:00
8a23ae72fe Part generated by gemini with antigravity.
Patedam pushed to main at Patedam/Juliet 2026-01-09 14:08:11 -05:00
bd45cacc6c Added the shader compiler to the fastbuild pipeline.