Browse Source

[X11] Always use a separate child window for rendering if OpenGL is available

pull/2255/head
Nikita Tsukanov 7 years ago
parent
commit
f1e3fb8d22
  1. 6
      src/Avalonia.X11/X11Window.cs

6
src/Avalonia.X11/X11Window.cs

@ -74,7 +74,9 @@ namespace Avalonia.X11
} }
XVisualInfo? visualInfo = null; XVisualInfo? visualInfo = null;
// OpenGL seems to be do weird things to it's current window which breaks resize sometimes
_useRenderWindow = glfeature != null;
var glx = glfeature as GlxGlPlatformFeature; var glx = glfeature as GlxGlPlatformFeature;
if (glx != null) if (glx != null)
@ -83,8 +85,6 @@ namespace Avalonia.X11
visualInfo = _x11.TransparentVisualInfo; visualInfo = _x11.TransparentVisualInfo;
var egl = glfeature as EglGlPlatformFeature; var egl = glfeature as EglGlPlatformFeature;
if (egl != null)
_useRenderWindow = true;
var visual = IntPtr.Zero; var visual = IntPtr.Zero;
var depth = 24; var depth = 24;

Loading…
Cancel
Save