diff options
| -rw-r--r-- | src/core/include/engine/core/platform.h | 2 | ||||
| -rw-r--r-- | src/rendering/src/window.c | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/core/include/engine/core/platform.h b/src/core/include/engine/core/platform.h index f8513ac..862cf97 100644 --- a/src/core/include/engine/core/platform.h +++ b/src/core/include/engine/core/platform.h @@ -25,7 +25,7 @@ typedef struct Platform { bool quit; u64 frame; - f32 fps_target; + i32 fps_target; /* TODO: Move mouse data to input ctx */ v2_i32 mouse_pos; diff --git a/src/rendering/src/window.c b/src/rendering/src/window.c index 67a2b55..455b913 100644 --- a/src/rendering/src/window.c +++ b/src/rendering/src/window.c @@ -58,6 +58,10 @@ GladGLContext* create_context(GLFWwindow *window) { return context; } +static inline f64 glfw_gettime_msec() { + return glfwGetTime() / 1000.0; +} + Window* init_window_glfw( const char* windowtitle, ivec2 windowsize, const u32 flags @@ -126,7 +130,7 @@ Window* init_window_glfw( ret->context = NULL; window_poll_events = &glfwPollEvents; - get_time = &glfwGetTime; + get_time = &glfw_gettime_msec; return ret; } |
