Initially I'm looking for replication, or refutation, on a proper native Linux system. Is this happening to anyone else?
Code: Select all
int main()
{
irr::IrrlichtDevice *device = irr::createDevice( irr::video::EDT_BURNINGSVIDEO);
if(device)
device->drop();
device = irr::createDevice( irr::video::EDT_OPENGL);
if(device)
device->drop(); // exits here with code 1
// ... never reached
}
Code: Select all
Irrlicht Engine version 1.5.beta
Linux 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686
Irrlicht Engine version 1.5.beta
Linux 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686
Using renderer: OpenGL 1.4
Mesa GLX Indirect: Mesa project: www.mesa3d.org
OpenGL driver version is 1.2 or better.
GLSL not available.
Code: Select all
XCloseDisplay(display);
[UPDATE] I lies. It also happens with EDT_DIRECT3D8 / EDT_OPENGL, but not EDT_DIRECT3D9 / EDT_OPENGL, even though neither driver is compiled into this (Linux) build.
Any ideas?