aboutsummaryrefslogtreecommitdiff
path: root/plugins/gpu_unai/gpu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gpu_unai/gpu.cpp')
-rw-r--r--plugins/gpu_unai/gpu.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/gpu_unai/gpu.cpp b/plugins/gpu_unai/gpu.cpp
index 8a13521..fa19b63 100644
--- a/plugins/gpu_unai/gpu.cpp
+++ b/plugins/gpu_unai/gpu.cpp
@@ -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 *)