SWI-Prolog binding for the OpenGL, GLU and GLUT libraries