if (vid_usingvsync != vid_usevsync && gl_videosyncavailable)
{
vid_usingvsync = vid_usevsync;
- qglXSwapIntervalSGI (vid_usevsync);
+ if (qglXSwapIntervalSGI (vid_usevsync))
+ Con_Print("glXSwapIntervalSGI didn't accept the vid_vsync change, it will take effect on next vid_restart (GLX_SGI_swap_control does not allow turning off vsync)\n");
}
// handle the mouse state when windowed if that's changed
gl_videosyncavailable = GL_CheckExtension("GLX_SGI_swap_control", swapcontrolfuncs, "-novideosync", false);
vid_usingmouse = false;
+ vid_usingvsync = false;
ignoremousemove = true;
vid_hidden = false;
vid_activewindow = true;