fix 2D perspective camera zoom