basic opengl window intialization