From fcd22d1fd9d99a73eefa984548adf86189a0060b Mon Sep 17 00:00:00 2001 From: onelin Date: Fri, 21 Mar 2025 13:32:59 +0100 Subject: Reset the camera before first iteration --- src/core/src/loop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/core') diff --git a/src/core/src/loop.c b/src/core/src/loop.c index 0062173..dd39db1 100644 --- a/src/core/src/loop.c +++ b/src/core/src/loop.c @@ -306,6 +306,9 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { /* The target frametime measured in μs */ const u32 fps_cap = p->fps_target > 0 ? 1000000 / p->fps_target : 0; + //window_resize(p->window, p->window->windowsize[0], p->window->windowsize[1]); + //r_reset_camera(p->cam); + /* Main loop */ do { /* frame_start is μs since engine was initialized */ @@ -323,7 +326,6 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { /* Update */ StateType next_state; - // TODO: maybe use delta instead? next_state = update_func(dt, (void*)(mem->data)); if (next_state != STATE_null) { -- cgit v1.3