I have added OGRE to my PureBasic project and while I fix bugs I figured I might as well post my findings and solutions here.
In CameraProjectionMode(#PB_Camera_Orthographic) you will find that a plane of say 1024x768 and a screen of 1024x768 isn't displayed correctly:

The problem is that the aspect ratio isn't correct. Simply call this after it has been set with CameraProjectionMode to fix it:
Code: Select all
(Ogre::Camera*) somecamera->setOrthoWindow(1024, 768); // this would be screen width, height.

Keep up the awesome work!