summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/src/loop.c4
-rw-r--r--src/rendering/src/rendering.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/core/src/loop.c b/src/core/src/loop.c
index ac82603..e8dfc47 100644
--- a/src/core/src/loop.c
+++ b/src/core/src/loop.c
@@ -319,6 +319,7 @@ 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;
/* Main loop */
do {
@@ -327,8 +328,9 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg) {
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;
- printf("\n FPS: %.1f \t ticks: %lu", (double)ticks / now, ticks);
+ last_fps_ticks = ticks;
}
glfwPollEvents();
diff --git a/src/rendering/src/rendering.c b/src/rendering/src/rendering.c
index 3db29fb..181ac52 100644
--- a/src/rendering/src/rendering.c
+++ b/src/rendering/src/rendering.c
@@ -89,7 +89,6 @@ void render_present(Window* w) {
vec3 angle = {1, 0.5, 1};
glm_vec3_sub(c.pos, angle, angle);
glm_lookat(c.pos, angle, GLM_YUP, v);
- printf("%1.f %.1f %.1f\r", c.pos[0], c.pos[1], c.pos[2]);
{ mat4 t;
//modelviewprojection = p * v * model