Browse Source

FPS is calculated when FPS cap is on

iver 7 months ago
parent
commit
f8b1e18911

BIN
builds/final binaries/librasteriver.so


BIN
builds/final binaries/main.bin


+ 1 - 1
src/RasterIver/source code/rasteriver.c

@@ -1423,7 +1423,7 @@ for (int id_x = -width / 2; id_x < width / 2; id_x++){
             SDL_Delay((Uint32)((target_frame_time - delta_time) * 1000.0));
             SDL_Delay((Uint32)((target_frame_time - delta_time) * 1000.0));
         }
         }
         
         
-        if (show_fps || debug_fps){
+        if (show_fps || debug_fps || fps_cap > 0){
             elapsed_ticks = SDL_GetPerformanceCounter() - start_time;
             elapsed_ticks = SDL_GetPerformanceCounter() - start_time;
             delta_time = elapsed_ticks / (double)SDL_GetPerformanceFrequency();
             delta_time = elapsed_ticks / (double)SDL_GetPerformanceFrequency();
             fps = 1.0 / delta_time;
             fps = 1.0 / delta_time;