gpu: be sure bSkipNextFrame is consistent when fskip opt is toggled
[pcsx_rearmed.git] / plugins / dfxvideo / gpu.c
index 20e5eef..87eeca3 100644 (file)
@@ -494,6 +494,7 @@ void updateDisplay(void)                               // UPDATE DISPLAY
   }
  else                                                  // no skip ?
   {
+   bSkipNextFrame = FALSE;
    DoBufferSwap();                                     // -> swap
   }
 }
@@ -788,8 +789,9 @@ void CALLBACK GPUupdateLace(void)                      // VSYNC
  if(!(dwActFixes&1))
   lGPUstatusRet^=0x80000000;                           // odd/even bit
 
- if(!(dwActFixes&32))                                  // std fps limitation?
-  CheckFrameRate();
+ //if(!(dwActFixes&32))                                  // std fps limitation?
+ // CheckFrameRate();
+ pl_frame_limit();
 
  if(PSXDisplay.Interlaced)                             // interlaced mode?
   {