From c3f0b30f970a239787c7313b3e3bd648b6439147 Mon Sep 17 00:00:00 2001 From: Taylor Richards Date: Sun, 14 Jan 2018 15:23:43 -0500 Subject: [PATCH] don't do framerate control ourselves in emscripten builds --- src/freespace2/freespace.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/freespace2/freespace.cpp b/src/freespace2/freespace.cpp index f3745be..5ffa804 100644 --- a/src/freespace2/freespace.cpp +++ b/src/freespace2/freespace.cpp @@ -2504,7 +2504,9 @@ MONITOR(BmpUsed); MONITOR(BmpNew); void game_get_framerate() -{ +{ + char text[128] = ""; + if ( frame_int == -1 ) { int i; for (i=0; i 0 ); +#ifndef __EMSCRIPTEN__ + float frame_cap_diff; + // Cap the framerate so it doesn't get too high. { fix cap; @@ -4476,6 +4482,7 @@ void game_set_frametime(int state) thistime = timer_get_fixed_seconds(); } } +#endif // If framerate is too low, cap it. if (Frametime > MAX_FRAMETIME) { @@ -5574,7 +5581,7 @@ void game_leave_state( int old_state, int new_state ) case GS_STATE_GAME_PAUSED: game_start_time(); - if (end_mission) { + if ( end_mission ) { pause_close(0); } break; -- 2.39.2