rsx/gl/vk: Enable frame skipping

This commit is contained in:
kd-11 2017-06-30 01:20:23 +03:00
parent b95ffaf4dd
commit e9b8f94fb1
10 changed files with 102 additions and 26 deletions

View file

@ -1228,4 +1228,17 @@ namespace rsx
return (m_vertex_streaming_task.remaining_packets == 0 && m_vertex_streaming_task.ready_threads == 0);
}
void thread::flip(int buffer)
{
if (g_cfg.video.frame_skip_enabled)
{
m_skip_frame_ctr++;
if (m_skip_frame_ctr == g_cfg.video.consequtive_frames_to_draw)
m_skip_frame_ctr = -g_cfg.video.consequtive_frames_to_skip;
skip_frame = (m_skip_frame_ctr < 0);
}
}
}