From 78d78c3b21fbdc32b73b9e4c9e2719a148c32356 Mon Sep 17 00:00:00 2001 From: notaz Date: Mon, 3 Jan 2011 00:14:35 +0200 Subject: gpu_unai: basic frameskip only partially works but oh well --- plugins/gpu_unai/gpu.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'plugins/gpu_unai/gpu.cpp') 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 *) -- cgit v1.2.3