don't update the perspective and gui matrices every loop