summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoronelin <oscar@nelin.dk>2025-03-12 11:06:51 +0000
committeronelin <oscar@nelin.dk>2025-03-12 11:08:08 +0000
commitb8a11fa6c6530cb5ed8e865adf6359e526ead28f (patch)
tree8169131372b19645548cf2debaf0b7921b216bf8
parent3762bbc400a9d71a243def989912278c203bc76d (diff)
Measure rendertime
-rw-r--r--src/core/src/loop.c13
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)