An openGL 3d renderer written by a college student for the sake of learning openGL