The glFinish option is not ideal because it blocks at the end of the frame for the GPU to finish rendering. This can reduce the framerate in some cases because you lose the parallelization of the CPU and GPU.
If you disable vsync, what is the reported frame rate in Vizard? If you are getting tearing with vsync on, then this is most likely a driver issue. Do you have the latest drivers for your graphics card installed?
|