From 8a2371388d04aafca3604034de132035edd27cae Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 1 Apr 2017 20:30:06 +0200 Subject: [PATCH] Make a friendlier error message if OpenGL initialization fails. --- main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.cpp b/main.cpp index e156c59..dcaf2a6 100644 --- a/main.cpp +++ b/main.cpp @@ -52,6 +52,10 @@ int main(int argc, char *argv[]) QGLFormat::setDefaultFormat(QGLFormat::fromSurfaceFormat(fmt)); global_share_widget = new QGLWidget(); + if (!global_share_widget->isValid()) { + fprintf(stderr, "Failed to initialize OpenGL. Nageru needs at least OpenGL 3.1 to function properly.\n"); + exit(1); + } MainWindow mainWindow; mainWindow.resize(QSize(1500, 850)); -- 2.39.2