complete oglViewer