Browse Source

[X11] Abort GLX context creation if GL_VERSION is null

pull/2265/head
Nikita Tsukanov 7 years ago
parent
commit
abd05f0ed7
  1. 2
      src/Avalonia.X11/Glx/GlxDisplay.cs

2
src/Avalonia.X11/Glx/GlxDisplay.cs

@ -80,6 +80,8 @@ namespace Avalonia.X11.Glx
ImmediateContext.MakeCurrent();
GlInterface = GlInterface.FromNativeUtf8GetProcAddress(p => GlxGetProcAddress(p));
if (GlInterface.Version == null)
throw new OpenGlException("GL version string is null, aborting");
}
public void ClearContext() => GlxMakeCurrent(_x11.Display, IntPtr.Zero, IntPtr.Zero);

Loading…
Cancel
Save