Posted July 12, 2017
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.
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.