X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fvout_fb.c;h=bda8d4a690309b7fc4483c574a8a2d1ab2ec6c30;hp=b2b5b250820248e75a445a5f503143ffe119459f;hb=a80ae4a0353fce94df700ec84222d3c56c3d813a;hpb=5b745e5bbcb51267122821ed9dc1c8c2c77dc100 diff --git a/plugins/gpu_neon/vout_fb.c b/plugins/gpu_neon/vout_fb.c index b2b5b250..bda8d4a6 100644 --- a/plugins/gpu_neon/vout_fb.c +++ b/plugins/gpu_neon/vout_fb.c @@ -10,7 +10,7 @@ #include "gpu.h" #include "../../frontend/plugin_lib.h" -#include "../../frontend/arm_utils.h" +#include "../../frontend/cspace.h" static const struct rearmed_cbs *cbs; static void *screen_buf; @@ -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