Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/application/StarRenderer_opengl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/application/StarRenderer_opengl.cpp')
-rw-r--r--source/application/StarRenderer_opengl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/application/StarRenderer_opengl.cpp b/source/application/StarRenderer_opengl.cpp
index 72d56b8..7ebcf4c 100644
--- a/source/application/StarRenderer_opengl.cpp
+++ b/source/application/StarRenderer_opengl.cpp
@@ -90,9 +90,9 @@ static void GLAPIENTRY GlMessageCallback(GLenum, GLenum type, GLuint, GLenum, GL
*/
OpenGlRenderer::OpenGlRenderer() {
- auto result = glewInit();
- if (result != GLEW_OK)
- throw RendererException::format("Could not initialize GLEW: {} - {}", result, (char*)glewGetErrorString(result));
+ auto glewResult = glewInit();
+ if (glewResult != GLEW_OK && glewResult != GLEW_ERROR_NO_GLX_DISPLAY)
+ throw RendererException::format("Could not initialize GLEW: {}", (char*)glewGetErrorString(glewResult));
if (!GLEW_VERSION_2_0)
throw RendererException("OpenGL 2.0 not available!");