From 01d731faf563c691838c990adceff66783ee79d9 Mon Sep 17 00:00:00 2001 From: 0scar Date: Tue, 13 Feb 2024 10:54:57 +0100 Subject: Fix FOV --- src/core/src/loop.c | 14 +++++++------- src/rendering/src/rendering.c | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/core/src/loop.c b/src/core/src/loop.c index e8dfc47..eea40eb 100644 --- a/src/core/src/loop.c +++ b/src/core/src/loop.c @@ -318,8 +318,8 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { StateType (*update_func)(f64,void*) = State_updateFunc(state); - f64 last_fps_measurement = get_time(); - f64 last_fps_ticks = 0; + //f64 last_fps_measurement = get_time(); + //f64 last_fps_ticks = 0; /* Main loop */ do { @@ -327,11 +327,11 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { const f64 dt = now - time; time = now; - if (now - last_fps_measurement > 1.000) { - printf("\n FPS: %.1f \t ticks: %lu", (double)(ticks - last_fps_ticks) / (now - last_fps_measurement), ticks); - last_fps_measurement = now; - last_fps_ticks = ticks; - } + //if (now - last_fps_measurement > 1.000) { + // printf("\n FPS: %.1f \t ticks: %lu", (double)(ticks - last_fps_ticks) / (now - last_fps_measurement), ticks); + // last_fps_measurement = now; + // last_fps_ticks = ticks; + //} glfwPollEvents(); /* Events */ diff --git a/src/rendering/src/rendering.c b/src/rendering/src/rendering.c index 0a847d0..fc0d27b 100644 --- a/src/rendering/src/rendering.c +++ b/src/rendering/src/rendering.c @@ -162,7 +162,7 @@ void r_perspective(f32 fov, Camera *c) { c->type = Camera_Perspective; c->parameters.perspective.fov = fov; - glm_perspective(fov , ratio, 0.1, 100.0f, c->per); + glm_perspective(glm_rad(fov), ratio, 0.1, 100.0f, c->per); } void r_perspective_ortho(f32 sz, Camera *c) { -- cgit v1.3