[Documentation] [TitleIndex] [WordIndex

No OpenGL Support

OgreGLSupport.cpp:57: virtual void Ogre::GLSupport::initialiseExtensions(): Assertion `pcVer && "Problems getting GL version string using glGetString"' failed. 

This means you don't have OpenGL support available. Running through a virtualization environment that does not support hardware accelerated 3D is a common cause of this, as is not having the correct drivers installed under Linux.

In general, if there are proprietary graphics drivers for your hardware in Linux, use them instead of the (non accelerated) open source ones.

"No GLX FBConfig support" under VirtualBox

OGRE EXCEPTION(3:RenderingAPIException): No GLX FBConfig support on
your display in GLXGLSupport::GLXGLSupport at OgreGLXGLSupport.cpp

Unfortunately, hardware accelerated 3D in VirtualBox is still experimental, and this is a known issue with Ogre + VirtualBox.

Other crashes

"Zero sized texture surface"

terminate called after throwing an instance of 'Ogre::RenderingAPIException' 
  what():  OGRE EXCEPTION(3:RenderingAPIException): Zero sized texture surface on texture NavViewMapTexture0 face 0 mipmap 0. Probably, the GL driver refused to create the texture. in GLTexture::_createSurfaceList at OgreGLTexture.cpp (line 394)

This is caused by running on a graphics card that does not support textures larger than 2048 pixels on a side, with a map larger than that. Fixed in navigation 0.3


2023-10-28 12:49