From 3762bbc400a9d71a243def989912278c203bc76d Mon Sep 17 00:00:00 2001 From: onelin Date: Wed, 12 Mar 2025 11:59:54 +0100 Subject: Implement setting fps cap --- src/core/include/engine/core/platform.h | 2 +- src/core/include/engine/engine.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/include/engine') diff --git a/src/core/include/engine/core/platform.h b/src/core/include/engine/core/platform.h index 862cf97..675766b 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; - i32 fps_target; + u16 fps_target; /* TODO: Move mouse data to input ctx */ v2_i32 mouse_pos; diff --git a/src/core/include/engine/engine.h b/src/core/include/engine/engine.h index 0d5d2bc..51228fb 100644 --- a/src/core/include/engine/engine.h +++ b/src/core/include/engine/engine.h @@ -39,7 +39,7 @@ i32 engine_run(Platform* p, StateType initial_state, void* state_arg); void engine_stop(Platform* p); /* Utility functions */ -void engine_fps_max(u64 cap); +void engine_fps_max(Platform* p, u16 cap); void render_set_zoom(f32 new_zoom); void render_adjust_zoom(f32 diff); -- cgit v1.3