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
This commit is contained in:
2026-01-17 21:09:23 -05:00
parent 98783b7e8f
commit f95ba51c13
28 changed files with 462 additions and 59 deletions

View File

@@ -1,17 +1,15 @@
---
description: Build the Juliet project using FastBuild
---
// turbo-all
This workflow sets up the Juliet build environment and runs `fbuild`.
1. To build a specific configuration (e.g., msvc-Debug):
// turbo
`cmd /c "misc\shell.bat & fbuild msvc-Debug"`
2. To build the default (msvc):
// turbo
`cmd /c "misc\shell.bat & fbuild msvc"`
3. To see all available targets:
// turbo
`cmd /c "misc\shell.bat & fbuild -targets"`
`cmd /c "misc\shell.bat & fbuild -showtargets"`

View File

@@ -0,0 +1,6 @@
---
description: Launch the Juliet application
---
1. Run the launch script
misc\launch.bat autoclose

View File

@@ -1,9 +1,9 @@
---
description: Recompile shaders for the Juliet project
---
// turbo-all
This workflow recompiles all shaders using the `recompile_shaders.bat` script.
1. Recompile all shaders:
// turbo
`cmd /c "misc\shell.bat & misc\recompile_shaders.bat"`