Review GetFPS()

This commit is contained in:
Ray 2021-06-21 00:46:30 +02:00
parent 96d5dd24aa
commit 115cc7dede

View file

@ -2635,6 +2635,9 @@ void SetTargetFPS(int fps)
// NOTE: We calculate an average framerate // NOTE: We calculate an average framerate
int GetFPS(void) int GetFPS(void)
{ {
int fps = 0;
#if !defined(SUPPORT_CUSTOM_FRAME_CONTROL)
#define FPS_CAPTURE_FRAMES_COUNT 30 // 30 captures #define FPS_CAPTURE_FRAMES_COUNT 30 // 30 captures
#define FPS_AVERAGE_TIME_SECONDS 0.5f // 500 millisecondes #define FPS_AVERAGE_TIME_SECONDS 0.5f // 500 millisecondes
#define FPS_STEP (FPS_AVERAGE_TIME_SECONDS/FPS_CAPTURE_FRAMES_COUNT) #define FPS_STEP (FPS_AVERAGE_TIME_SECONDS/FPS_CAPTURE_FRAMES_COUNT)
@ -2655,7 +2658,10 @@ int GetFPS(void)
average += history[index]; average += history[index];
} }
return (int)roundf(1.0f/average); fps = (int)roundf(1.0f/average);
#endif
return fps;
} }
// Get time in seconds for last frame drawn (delta time) // Get time in seconds for last frame drawn (delta time)