X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fvout_fb.c;h=4d03859a265a39dedd599ecf85e406dba04cb71b;hp=394f6a3b6bd5ee204ce24c405881d7efd493f3cb;hb=956f312925948e46da9c3596efadc4babc666a4d;hpb=3ece2f0c51ef6b679cd5765900b567ef47dde1e8 diff --git a/plugins/gpu_neon/vout_fb.c b/plugins/gpu_neon/vout_fb.c index 394f6a3b..4d03859a 100644 --- a/plugins/gpu_neon/vout_fb.c +++ b/plugins/gpu_neon/vout_fb.c @@ -89,12 +89,11 @@ void GPUupdateLace(void) return; if (gpu.frameskip.set) { - if (!gpu.frameskip.frame_ready && gpu.frameskip.skipped_blits < 9) { - gpu.frameskip.skipped_blits++; - return; + if (!gpu.frameskip.frame_ready) { + if (*gpu.state.frame_count - gpu.frameskip.last_flip_frame < 9) + return; } gpu.frameskip.frame_ready = 0; - gpu.frameskip.skipped_blits = 0; } renderer_flush_queues(); @@ -102,7 +101,7 @@ void GPUupdateLace(void) gpu.state.fb_dirty = 0; } -long GPUopen(void) +long GPUopen(void **unused) { gpu.frameskip.active = 0; gpu.frameskip.frame_ready = 1;