project setup for OpenGL