// only do centering, at least for now
doffs = (stride - w) / 2 & ~1;
// only do centering, at least for now
doffs = (stride - w) / 2 & ~1;
- 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.advice = &cbs->fskip_advice;
gpu.frameskip.active = 0;
gpu.frameskip.frame_ready = 1;
gpu.frameskip.advice = &cbs->fskip_advice;
gpu.frameskip.active = 0;
gpu.frameskip.frame_ready = 1;