1e1ec84fa1
Added normals to vertexdata
2026-02-22 15:21:35 -05:00
f98be3c7f3
Made a ship version
...
Remove imgui from ship release, script to export fast. Can read assets from dev folder and ship folder.
2026-02-22 14:19:59 -05:00
bc6ce3afb6
remove log file
2026-02-22 12:22:34 -05:00
816fdc27b1
Fixed the weird stutter and added fps in title bar
2026-02-22 12:22:06 -05:00
b38cc5e3d5
Fix release
2026-02-22 12:08:03 -05:00
431015f009
Added rotation functions for matrix
2026-02-22 11:24:59 -05:00
a7947bfa17
Made MeshRenderer able to take a matrix transform for each mesh, and we are now able to draw 100 cubes.
...
Claude OPus helpes with implementation
2026-02-21 23:27:27 -05:00
8e83cd32f6
Fixed MeshRenderer, our cube is now totally drawn by mesh renderer !
2026-02-21 22:45:20 -05:00
2362cefbc0
Fixed imgui and debug display renderer (nothing was actually broken but request were never flushed ... )
2026-02-21 18:35:39 -05:00
bbd1095227
Some bug fix + debug level log that is not displayed by default
2026-02-21 18:16:13 -05:00
49fc0a24d1
Meshrenderer first step. Adding logs to debug a weird crash since the add of mesh renderer and some clean up.
2026-02-21 14:04:02 -05:00
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