From b8a11fa6c6530cb5ed8e865adf6359e526ead28f Mon Sep 17 00:00:00 2001 From: onelin Date: Wed, 12 Mar 2025 12:06:51 +0100 Subject: Measure rendertime --- src/core/src/loop.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/core/src/loop.c b/src/core/src/loop.c index 4f3d6d9..774ac86 100644 --- a/src/core/src/loop.c +++ b/src/core/src/loop.c @@ -379,18 +379,17 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) { } } else { - f64 t = get_time(); + // Render + const f64 rendertime_begin = get_time(); render_begin(p->window); - - // ??? - render_present(p->window); + const f64 rendertime_dt = get_time() - rendertime_begin; - if (last_fps_measurement == now) { - printf("\n rendertime: %.1f", (double)(get_time() - t) * 1000.); - } } + + + ticks++; } while( !glfwWindowShouldClose(p->window->window) -- cgit v1.3