ignore GLEW_ERROR_NO_GLX_DISPLAY (issue #240)

This commit is contained in:
MihailRis
2024-06-12 12:21:18 +03:00
parent 512732dcb4
commit fc34ca6875
+6
View File
@@ -144,11 +144,17 @@ int Window::initialize(DisplaySettings* settings){
glfwMakeContextCurrent(window); glfwMakeContextCurrent(window);
glewExperimental = GL_TRUE; glewExperimental = GL_TRUE;
GLenum glewErr = glewInit(); GLenum glewErr = glewInit();
if (glewErr != GLEW_OK){ if (glewErr != GLEW_OK){
if (glewErr == GLEW_ERROR_NO_GLX_DISPLAY) {
// see issue #240
logger.warning() << "glewInit() returned GLEW_ERROR_NO_GLX_DISPLAY; ignored";
} else {
logger.error() << "failed to initialize GLEW:\n" << glewGetErrorString(glewErr); logger.error() << "failed to initialize GLEW:\n" << glewGetErrorString(glewErr);
return -1; return -1;
} }
}
glViewport(0,0, width, height); glViewport(0,0, width, height);
glClearColor(0.0f,0.0f,0.0f, 1); glClearColor(0.0f,0.0f,0.0f, 1);