trying to learn opengl and c++