diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-11-28 12:21:33 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-11-28 12:21:33 -0500 |
| commit | 662e13106e2f726e47d09dc66c01d9449eceb623 (patch) | |
| tree | 34f6041061bc2ae0c7d2052ef5f13290e68c73c9 /src/game.cpp | |
| parent | d6792165cb7df9f8f7d8e734a5af63bc25d83fbc (diff) | |
add transient bucket for temp storage that resets on tick start
Diffstat (limited to 'src/game.cpp')
| -rw-r--r-- | src/game.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game.cpp b/src/game.cpp index f1398eb..dd038ad 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -511,6 +511,7 @@ glm::vec3 unproject(glm::vec3 windowCoords) { } void Game_Tick(double delta) { + Pke_ResetBucket(pkeSettings.mem.bkt); /* * ECS_Tick() gets called first because it updates the public * `EntitiesToBeRemoved` for all other ticks to use. @@ -1114,6 +1115,8 @@ void RecordImGuiEditor() { } void Game_Init() { + pkeSettings.mem.bkt = Pke_BeginTransientBucket(1UL << 26); + for (long i = 0; i < consoleBufferCount; ++i) { memset(consoleBuffer[i], '\0', consoleLineLength); } |
