Updating memory arena by hand because Gemini did something weird.

Added some os functions for memory handling.
Starting conversion to memory arena
This commit is contained in:
2026-01-31 23:20:26 -05:00
parent 0a75554071
commit 45ef1134f7
22 changed files with 647 additions and 64 deletions

View File

@@ -72,12 +72,14 @@
<CustomBuild Include="include\Core\HAL\Keyboard\KeyCode.h" />
<CustomBuild Include="include\Core\HAL\Keyboard\ScanCode.h" />
<CustomBuild Include="include\Core\HAL\Mouse\Mouse.h" />
<CustomBuild Include="include\Core\HAL\OS\OS.h" />
<CustomBuild Include="include\Core\HotReload\HotReload.h" />
<CustomBuild Include="include\Core\ImGui\ImGuiService.h" />
<CustomBuild Include="include\Core\ImGui\ImGuiTests.h" />
<CustomBuild Include="include\Core\JulietInit.h" />
<CustomBuild Include="include\Core\Logging\LogManager.h" />
<CustomBuild Include="include\Core\Logging\LogTypes.h" />
<CustomBuild Include="include\Core\Main.h" />
<CustomBuild Include="include\Core\Math\MathUtils.h" />
<CustomBuild Include="include\Core\Math\Matrix.h" />
<CustomBuild Include="include\Core\Math\Shape.h" />
@@ -140,6 +142,9 @@
<CustomBuild Include="src\Core\HAL\IO\IOStream.cpp" />
<CustomBuild Include="src\Core\HAL\IO\IOStream_Private.h" />
<CustomBuild Include="src\Core\HAL\IO\Win32\Win32IOStream.cpp" />
<CustomBuild Include="src\Core\HAL\OS\OS.cpp" />
<CustomBuild Include="src\Core\HAL\OS\OS_Private.h" />
<CustomBuild Include="src\Core\HAL\OS\Win32\Win32OS.cpp" />
<CustomBuild Include="src\Core\HAL\Win32.h" />
<CustomBuild Include="src\Core\HotReload\HotReload.cpp" />
<CustomBuild Include="src\Core\HotReload\Win32\Win32HotReload.cpp" />