gpu_unai: basic frameskip
[pcsx_rearmed.git] / plugins / gpu_unai / gpu.cpp
index 8a13521..fa19b63 100644 (file)
@@ -911,7 +911,15 @@ void GPU_updateLace(void)
        if (!fb_dirty || (GPU_GP1&0x08800000))
                return;
 
-       blit();
+       if (!isSkip) {
+               blit();
+
+               fb_dirty = false;
+               if (*cbs->fskip_option)
+                       isSkip = true;
+       }
+       else
+               isSkip = false;
 }
 
 long GPUopen(unsigned long *, char *, char *)