Added method to apply viewport without recalculating.