From c77c38324eb5824aa802ad0d3177bf5a90d7da64 Mon Sep 17 00:00:00 2001 From: 0undefined Date: Sat, 15 Mar 2025 19:46:34 +0100 Subject: Convert dt µs to s MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.c | 2 +- state_mainstate/src/mainstate.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 4a28bdb..e74f41e 100644 --- a/src/main.c +++ b/src/main.c @@ -10,7 +10,7 @@ int main(void) { 1.f, 0, MEMORY_SIZE); - //engine_fps_max(p, 300); + //engine_fps_max(p, 10); engine_run(p, STATE_mainstate, NULL); engine_stop(p); } diff --git a/state_mainstate/src/mainstate.c b/state_mainstate/src/mainstate.c index 091b569..c6df201 100644 --- a/state_mainstate/src/mainstate.c +++ b/state_mainstate/src/mainstate.c @@ -271,8 +271,9 @@ void* mainstate_free(mainstate_state *state) { StateType mainstate_update(f64 dt, mainstate_state *state) { StateType next_state = STATE_null; + // Convert to seconds - dt = dt / 1000000000; + dt = dt / 1000000.0; engine_draw_model(&(state->objects[2]), (vec3){0,0,0}); @@ -282,8 +283,7 @@ StateType mainstate_update(f64 dt, mainstate_state *state) { vec3 speed; // Scale acceleration and speed by dt - glm_vec3_scale(state->cam_acc, dt, acc); - + glm_vec3_scale(state->cam_acc, dt, acc); glm_vec3_scale(state->cam_speed, dt, speed); // add speed to position -- cgit v1.3