sets a viewpoint into our renderer, and sets the gl viewport dimensions