OpenGL 4 practice