mirror of
https://github.com/glest/glest-source.git
synced 2025-08-25 17:20:43 +02:00
- attempt to fix segfault on ubuntu 10.04
This commit is contained in:
@@ -194,6 +194,14 @@ MainWindow::MainWindow( std::pair<string,vector<string> > unitToLoad,
|
|||||||
//getGlPlatformExtensions();
|
//getGlPlatformExtensions();
|
||||||
int args[] = { WX_GL_RGBA, WX_GL_DOUBLEBUFFER, WX_GL_MIN_ALPHA, 8 }; // to prevent flicker
|
int args[] = { WX_GL_RGBA, WX_GL_DOUBLEBUFFER, WX_GL_MIN_ALPHA, 8 }; // to prevent flicker
|
||||||
glCanvas = new GlCanvas(this, args);
|
glCanvas = new GlCanvas(this, args);
|
||||||
|
glCanvas->SetCurrent();
|
||||||
|
//assertGl();
|
||||||
|
GLenum error= glGetError();
|
||||||
|
|
||||||
|
if(error != GL_NO_ERROR){
|
||||||
|
const char *errorString= reinterpret_cast<const char*>(gluErrorString(error));
|
||||||
|
throw runtime_error("OpenGL error: "+string(errorString));
|
||||||
|
}
|
||||||
|
|
||||||
renderer= Renderer::getInstance();
|
renderer= Renderer::getInstance();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user