diff options
author | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2022-09-22 22:15:07 +0200 |
---|---|---|
committer | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2022-10-03 23:54:36 +0200 |
commit | 1c6c72caf1b3cc004c3bcbe65b5bef5c850f82f8 (patch) | |
tree | e79c6d4061fdf316b089137d56a3c583e143cfcb /platform/web | |
parent | 1371a97acfb9263aaca7fa8642e95ba68534fa19 (diff) |
Rename `Engine.target_fps` and associated project setting to `max_fps`
This makes the setting easier to find, as research has found there are
numerous use cases to limiting FPS. This also improves documentation
related to the Engine property and project setting.
The project setting also works in projects exported in release mode,
so its location in the `debug/` section was misleading.
Diffstat (limited to 'platform/web')
-rw-r--r-- | platform/web/web_main.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/platform/web/web_main.cpp b/platform/web/web_main.cpp index 287fe48c4d..a76b98f4e9 100644 --- a/platform/web/web_main.cpp +++ b/platform/web/web_main.cpp @@ -77,14 +77,14 @@ void main_loop_callback() { return; // Skip frame. } - int target_fps = Engine::get_singleton()->get_target_fps(); - if (target_fps > 0) { + int max_fps = Engine::get_singleton()->get_max_fps(); + if (max_fps > 0) { if (current_ticks - target_ticks > 1000000) { // When the window loses focus, we stop getting updates and accumulate delay. // For this reason, if the difference is too big, we reset target ticks to the current ticks. target_ticks = current_ticks; } - target_ticks += (uint64_t)(1000000 / target_fps); + target_ticks += (uint64_t)(1000000 / max_fps); } if (os->main_loop_iterate()) { emscripten_cancel_main_loop(); // Cancel current loop and wait for cleanup_after_sync. |