diff options
| author | onelin <oscar@nelin.dk> | 2025-03-12 11:06:51 +0000 |
|---|---|---|
| committer | onelin <oscar@nelin.dk> | 2025-03-12 11:08:08 +0000 |
| commit | b8a11fa6c6530cb5ed8e865adf6359e526ead28f (patch) | |
| tree | 8169131372b19645548cf2debaf0b7921b216bf8 | |
| parent | 3762bbc400a9d71a243def989912278c203bc76d (diff) | |
Measure rendertime
| -rw-r--r-- | src/core/src/loop.c | 13 |
1 files changed, 6 insertions, 7 deletions
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) |
