From 662e13106e2f726e47d09dc66c01d9449eceb623 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 28 Nov 2023 12:21:33 -0500 Subject: add transient bucket for temp storage that resets on tick start --- src/game.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/game.cpp') 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); } -- cgit v1.2.3