diff --git a/Source/OpenTK/Platform/X11/X11GLContext.cs b/Source/OpenTK/Platform/X11/X11GLContext.cs index d4e73cca..ff557e97 100644 --- a/Source/OpenTK/Platform/X11/X11GLContext.cs +++ b/Source/OpenTK/Platform/X11/X11GLContext.cs @@ -380,7 +380,9 @@ namespace OpenTK.Platform.X11 public override void LoadAll() { - vsync_supported = Glx.SupportsFunction("glXSwapIntervalSGI"); + vsync_supported = + SupportsExtension(display, currentWindow, "SupportsExtension") && + Glx.SupportsFunction("glXSwapIntervalSGI"); Debug.Print("Context supports vsync: {0}.", vsync_supported); base.LoadAll();