Calculate the Mat4 perspective projection from a viewport. Use infinite projection if zfar = Infinity.
Calculate the Mat4 perspective projection from a viewport. Use infinite projection if zfar = Infinity.