]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid_wgl.c
Fixed some errors in the vid_vsync code.
[xonotic/darkplaces.git] / vid_wgl.c
index 99235ff2a63aa44fe5ff60e50d9e68f942778113..d95526757ee2e0a18d300dd03271ef0aa14b8b8f 100644 (file)
--- a/vid_wgl.c
+++ b/vid_wgl.c
@@ -311,7 +311,8 @@ void VID_Finish (void)
        {
                old_vsync = bound(0, vid_vsync.integer, 1);
                Cvar_SetValueQuick(&vid_vsync, old_vsync);
-               qwglSwapIntervalEXT (old_vsync);
+               if (gl_videosyncavailable)
+                       qwglSwapIntervalEXT (old_vsync);
        }
 
        if (r_render.integer && !scr_skipupdate)
@@ -985,6 +986,8 @@ int VID_InitMode (int fullscreen, int width, int height, int bpp)
        gl_platform = "WGL";
        gl_platformextensions = "";
 
+       gl_videosyncavailable = false;
+
        if (qwglGetExtensionsStringARB)
                gl_platformextensions = qwglGetExtensionsStringARB(hdc);