I don't understand why the two APIs create an ortho matrix so differently, but I'm tried of messing with it for now.