From 7740fa66980854866318784740ab1e229a30a72e Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 19 Mar 2019 14:47:32 +0100 Subject: [PATCH] [DE] Fixed uninitialized OpenGL context. --- Applications/DataExplorer/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Applications/DataExplorer/main.cpp b/Applications/DataExplorer/main.cpp index ee99061ff72..006000283bb 100644 --- a/Applications/DataExplorer/main.cpp +++ b/Applications/DataExplorer/main.cpp @@ -1,6 +1,8 @@ #include "mainwindow.h" #include <QApplication> +#include <QSurfaceFormat> +#include <QVTKOpenGLWidget.h> #include <logog/include/logog.hpp> #include <memory> @@ -23,6 +25,9 @@ int main(int argc, char* argv[]) InitializeSdkObjects(lSdkManager, lScene); #endif + // needed to ensure appropriate OpenGL context is created for VTK rendering. + QSurfaceFormat::setDefaultFormat(QVTKOpenGLWidget::defaultFormat()); + auto myOutputWindow = vtkSmartPointer<VtkConsoleOutputWindow>::New(); vtkOutputWindow::SetInstance(myOutputWindow); -- GitLab