浏览代码

Review GetFPS()

pull/1842/head
Ray 3 年前
父节点
当前提交
115cc7dede
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. +7
    -1
      src/core.c

+ 7
- 1
src/core.c 查看文件

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

正在加载...
取消
保存