Simplify video_driver_frame

This commit is contained in:
twinaphex 2019-03-19 04:32:36 +01:00
parent 18803479ac
commit 4fb95db80b

View File

@ -2419,32 +2419,27 @@ void video_driver_frame(const void *data, unsigned width,
if ((video_driver_frame_count % FPS_UPDATE_INTERVAL) == 0) if ((video_driver_frame_count % FPS_UPDATE_INTERVAL) == 0)
{ {
char frames_text[64];
last_fps = TIME_TO_FPS(curr_time, new_time, FPS_UPDATE_INTERVAL); last_fps = TIME_TO_FPS(curr_time, new_time, FPS_UPDATE_INTERVAL);
if (video_info.fps_show || video_info.framecount_show) strlcpy(video_driver_window_title, title, sizeof(video_driver_window_title));
{
if (video_info.fps_show) if (video_info.fps_show)
{ {
snprintf(video_info.fps_text, sizeof(video_info.fps_text), snprintf(video_info.fps_text, sizeof(video_info.fps_text),
" || FPS: %6.1f ", last_fps); " || FPS: %6.1f ", last_fps);
strlcat(video_driver_window_title,
video_info.fps_text, sizeof(video_driver_window_title));
} }
if (video_info.framecount_show) if (video_info.framecount_show)
{ {
char frames_text[64];
snprintf(frames_text, snprintf(frames_text,
sizeof(frames_text), sizeof(frames_text),
" || Frames: %" PRIu64, " || Frames: %" PRIu64,
(uint64_t)video_driver_frame_count); (uint64_t)video_driver_frame_count);
} strlcat(video_driver_window_title,
snprintf(video_driver_window_title, sizeof(video_driver_window_title), frames_text, sizeof(video_driver_window_title));
"%s%s%s", title,
video_info.fps_show ? video_info.fps_text : "",
video_info.framecount_show ? frames_text : "");
}
else
{
if (!string_is_equal(video_driver_window_title, title))
strlcpy(video_driver_window_title, title, sizeof(video_driver_window_title));
} }
curr_time = new_time; curr_time = new_time;