Fix projection::perspective.