slightly different ortho() setup in P2D allows for identity modelview