Posted July 13, 2017
Hecke: I've got a problem running Xenonauts using Fedora 25 on a Haswell-based machine with internal graphics.
The Haswell CPU is capable of OpenGL 4.5 (of that I'm sure).
The problem with GLEW seems to be that the init fails with message "OpenGL 2.1 required".
As far as I know from personal experience with programming and running OpenGL on Linux with Intel graphics this error occurs due to the following statement missing right before calling the init function glewInit():
glewExperimental=GL_TRUE;
glewInit();
This most likely happens because the Nvidia/AMD drivers are not throwing an exception at this point while the Intel driver does, I've seen this behaviour several times before when using frameworks or running programs from people with dedicated graphic cards.
Does anyone else also has this problem when running Xenonauts on Intel-based GPUs. If not, it might also be linked to a missing or ill-versioned dependency.
Hello Hecke, The Haswell CPU is capable of OpenGL 4.5 (of that I'm sure).
The problem with GLEW seems to be that the init fails with message "OpenGL 2.1 required".
As far as I know from personal experience with programming and running OpenGL on Linux with Intel graphics this error occurs due to the following statement missing right before calling the init function glewInit():
glewExperimental=GL_TRUE;
glewInit();
This most likely happens because the Nvidia/AMD drivers are not throwing an exception at this point while the Intel driver does, I've seen this behaviour several times before when using frameworks or running programs from people with dedicated graphic cards.
Does anyone else also has this problem when running Xenonauts on Intel-based GPUs. If not, it might also be linked to a missing or ill-versioned dependency.
All the libraries bundled in the "lib" folder are outdated by now, so you can remove this folder and satisfy the game dependencies by installing 32 bit SDL2 + all dependencies it will pull.
We will release an updated package of the game soon.