+static void decideSkip(void)
+{
+ if(!bDoVSyncUpdate)
+ return;
+
+ lace_count_since_flip=0;
+ fskip_frameReady=!bSkipNextFrame;
+
+ if(dwActFixes&0xa0) // -> pc fps calculation fix/old skipping fix
+ {
+ if((fps_skip < fFrameRateHz) && !bSkipNextFrame) // -> skip max one in a row
+ {bSkipNextFrame = TRUE; fps_skip=fFrameRateHz;}
+ else bSkipNextFrame = FALSE;
+ }
+ else FrameSkip();
+}
+