Sample simple arcball trackball for OpenGL 4 in C++