diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/dfxvideo/fps.c | 2 | ||||
-rw-r--r-- | plugins/gpu_unai/gpu.cpp | 10 |
2 files changed, 10 insertions, 2 deletions
diff --git a/plugins/dfxvideo/fps.c b/plugins/dfxvideo/fps.c index 2edcd30..b0c87dd 100644 --- a/plugins/dfxvideo/fps.c +++ b/plugins/dfxvideo/fps.c @@ -57,7 +57,7 @@ void CheckFrameRate(void) else // non-skipping mode: { if(UseFrameLimit) FrameCap(); // -> do it - if(ulKeybits&KEY_SHOWFPS) calcfps(); // -> and calc fps display + /*if(ulKeybits&KEY_SHOWFPS)*/ calcfps(); // -> and calc fps display } } 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 *) |