diff options
author | notaz | 2011-09-15 01:33:57 +0300 |
---|---|---|
committer | notaz | 2011-09-19 19:01:37 +0300 |
commit | ea4a16e7665cf6b4a68f5c017b346547d6455470 (patch) | |
tree | 6cd04b0ed95d270aead8687535be571f866bb5ee /plugins/gpu_neon/vout_fb.c | |
parent | 366631aa62737a8a715e80bcb35cb198fae5fd29 (diff) | |
download | pcsx_rearmed-ea4a16e7665cf6b4a68f5c017b346547d6455470.tar.gz pcsx_rearmed-ea4a16e7665cf6b4a68f5c017b346547d6455470.tar.bz2 pcsx_rearmed-ea4a16e7665cf6b4a68f5c017b346547d6455470.zip |
add fixed frameskip option
Diffstat (limited to 'plugins/gpu_neon/vout_fb.c')
-rw-r--r-- | plugins/gpu_neon/vout_fb.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/gpu_neon/vout_fb.c b/plugins/gpu_neon/vout_fb.c index b2b5b25..6b687b3 100644 --- a/plugins/gpu_neon/vout_fb.c +++ b/plugins/gpu_neon/vout_fb.c @@ -84,7 +84,7 @@ void GPUupdateLace(void) if (gpu.status.blanking || !gpu.state.fb_dirty) return; - if (gpu.frameskip.enabled) { + if (gpu.frameskip.set) { if (!gpu.frameskip.frame_ready && gpu.frameskip.skipped_blits < 9) { gpu.frameskip.skipped_blits++; return; @@ -100,8 +100,6 @@ void GPUupdateLace(void) long GPUopen(void) { - gpu.frameskip.enabled = cbs->frameskip; - gpu.frameskip.advice = &cbs->fskip_advice; gpu.frameskip.active = 0; gpu.frameskip.frame_ready = 1; @@ -119,6 +117,10 @@ long GPUclose(void) void GPUrearmedCallbacks(const struct rearmed_cbs *cbs_) { cbs = cbs_; + gpu.frameskip.set = cbs->frameskip; + gpu.frameskip.advice = &cbs->fskip_advice; + gpu.frameskip.active = 0; + gpu.frameskip.frame_ready = 1; } // vim:shiftwidth=2:expandtab |