linked with GL and GLEW