Vsync query?

Blitz3D Forums/Blitz3D Programming/Vsync query?

mrtricks(Posted 2004) [#1]
I'm making a FPS (who isn't?)

If I use Flip True, I get steady frame rate equal to monitor refresh, but if the render time goes up even slightly then the frame rate drops to half that (I understand why) In other words I can have 72fps or 36fps - no inbetweens.

If I use Flip False, I get nicer frame rates that don't half, but I get horrible tearing in my graphics (especially evident when I pan the camera).

Is there a halfway house here - a way of getting the best of both worlds? I tried using Flip False and capping the frame rate at 72fps and that doesn't work...


Mustang(Posted 2004) [#2]
Is there a halfway house here


No.

Let the user decide what he/she wants to use... they may have faster or slower machines that will affect what kind of FPS they can achieve... Also people have different monitors, resolutions and refresh rates, so it's best not to do things according YOUR hardware. Hardcoding stuff is BAD; letting people choose is GOOD.