From 961ac4d79eda230722d270bbf46f1545b324d0c8 Mon Sep 17 00:00:00 2001 From: Deve Date: Sun, 14 May 2017 00:06:54 +0200 Subject: [PATCH] Better fix for glew --- lib/glew/src/glew.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/glew/src/glew.c b/lib/glew/src/glew.c index 0e035f1320f..a78f14e1ee5 100644 --- a/lib/glew/src/glew.c +++ b/lib/glew/src/glew.c @@ -14064,8 +14064,11 @@ GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) GLXEW_VERSION_1_2 = GL_TRUE; GLXEW_VERSION_1_3 = GL_TRUE; GLXEW_VERSION_1_4 = GL_TRUE; + /* Check if GLX display is available */ + if (glXGetCurrentDisplay == NULL || glXGetCurrentDisplay() == NULL) + return GLEW_OK; /* query GLX version */ -/* glXQueryVersion(glXGetCurrentDisplay(), &major, &minor); + glXQueryVersion(glXGetCurrentDisplay(), &major, &minor); if (major == 1 && minor <= 3) { switch (minor) @@ -14081,7 +14084,7 @@ GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) return GLEW_ERROR_GLX_VERSION_11_ONLY; break; } - }*/ + } /* query GLX extension string */ extStart = 0; if (glXGetCurrentDisplay != NULL)