Correctly setting up OpenGL 3.2 context