diff options
author | Paul Olav Tvete <paul.tvete@qt.io> | 2021-10-25 11:25:21 +0200 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@qt.io> | 2021-11-02 14:05:27 +0200 |
commit | 059c48b908ff36c44dac0f8f0aacd970972ab871 (patch) | |
tree | abceaa97c561b2614c37b7da7270edbbb7eb1547 /src/plugins/platforms | |
parent | 8ba3a2f911ad035b0847068bdde1ee87c93cf274 (diff) |
Revert "Add support for EGL_EXT_platform_xcb"
This reverts commit 816c5de460439faac0745cb364c374162b7fc651.
Reason for revert: Causes crash on Nvidia when Qt is configured
with -opengl es2
Fixes: QTBUG-97738
Change-Id: I9fe43146b922fc770890a144fdb1bd1c564635bb
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r-- | src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp b/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp index 5f07b10f04..f3630d57b9 100644 --- a/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp +++ b/src/plugins/platforms/xcb/gl_integrations/xcb_egl/qxcbeglintegration.cpp @@ -67,12 +67,7 @@ bool QXcbEglIntegration::initialize(QXcbConnection *connection) const char *extensions = eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS); - if (extensions && (strstr(extensions, "EGL_EXT_platform_xcb") || strstr(extensions, "EGL_MESA_platform_xcb"))) { - QEGLStreamConvenience streamFuncs; - m_egl_display = streamFuncs.get_platform_display(EGL_PLATFORM_XCB_KHR, - reinterpret_cast<void *>(connection->xcb_connection()), - nullptr); - } else if (extensions && strstr(extensions, "EGL_EXT_platform_x11")) { + if (extensions && strstr(extensions, "EGL_EXT_platform_x11")) { QEGLStreamConvenience streamFuncs; m_egl_display = streamFuncs.get_platform_display(EGL_PLATFORM_X11_KHR, xlib_display(), |