From 517dedc6a05c9048fa57eae7e7c907452b408069 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 26 Sep 2023 19:21:58 -0400 Subject: update instance buffer & handle camera on window resize --- src/game.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/game.cpp') diff --git a/src/game.cpp b/src/game.cpp index 897d305..db81e47 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -193,6 +193,7 @@ void Game_Tick(double delta) { * ECS_Tick() gets called first because it updates the public * `EntitiesToBeRemoved` for all other ticks to use. */ + ECS_Tick_Early(delta); if (shouldCreateEntityType) { assert(entityTypeToCreate != nullptr); assert(entityTypeToCreate != CAFE_BABE(EntityType)); @@ -212,8 +213,7 @@ void Game_Tick(double delta) { EntityHandle newEntity = ECS_CreateEntity(); ECS_CreateInstance(newEntity, createInfo.entityTypeEntityHandle); } - - ECS_Tick(delta); + ECS_Tick_Late(delta); } void RecordImGuiEditorWrapper() { -- cgit v1.2.3