From 0787c09d9b7ae89bf0529aa672fd10b78be820ce Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Fri, 18 Nov 2011 08:50:52 +0000 Subject: [PATCH] fixed g3d viewer (to use glew) --- source/g3d_viewer/main.cpp | 8 ++++++++ source/g3d_viewer/main.h | 1 + 2 files changed, 9 insertions(+) diff --git a/source/g3d_viewer/main.cpp b/source/g3d_viewer/main.cpp index fe47b3f1..63678d7d 100644 --- a/source/g3d_viewer/main.cpp +++ b/source/g3d_viewer/main.cpp @@ -490,6 +490,14 @@ void MainWindow::init() { #else glCanvas->SetCurrent(); #endif + + GLuint err = glewInit(); + if (GLEW_OK != err) { + fprintf(stderr, "Error [main]: glewInit failed: %s\n", glewGetErrorString(err)); + //return 1; + throw std::runtime_error((char *)glewGetErrorString(err)); + } + //renderer->init(); //wxCommandEvent event; diff --git a/source/g3d_viewer/main.h b/source/g3d_viewer/main.h index 05f85a49..4e42e2b1 100644 --- a/source/g3d_viewer/main.h +++ b/source/g3d_viewer/main.h @@ -3,6 +3,7 @@ #include +#include #include #include //#include