fixes for OpenGL subsystem on Linux