This is about how I can deliver the most similar experience on the widest amount of machines.
bravo, I concur.Anyway OEJ: I'm going to stick with fixed rate logic at 200Hz (although it's user-defineable in the framework) and Flip -1 in full-screen mode + lag fix. This gives a good result on many PCs, but not all, mainly due to windows interference or underpowered cards (I think) In windowed mode I'm going to go with Skidracer's Vwait fix, and Flip -1 + lag fix, so there is no vertical tearing on machines that support it. This may result in a tear at the same position on some machines so I'm willing to change this in the future. If I change, it will be to Flip 0 and no VWait because the fixed rate logic will handle the varying FPS and the tearing won't look too bad if it's random. It's certainly not ideal, but I can't afford tomess around any more, sorry :-( Let me know how you get on, I'll keep watching ...