As many of you will know, Microsoft just released their SDK for its new mobile OS named “Windows Phone 8” (WP8) at the Build developer conference into the wild today and we are happy and proud to announce that OGRE supports it from day one!
Microsoft provided us early access to the Windows Phone 8 SDK which they made publicity available for developer everywhere today. More than that, they even took care of a major part of the porting work themselves and contributed the code changes to us via Microsoft Open Technologies, Inc.
Many thanks for the support!
Since the Windows Phone 8 SDK supports creating projects in C++ (unlike Windows Phone 7) OGRE can be compiled for it with minimal effort. Another reason for the easy adoption was that OGRE 1.9 already supported WinRT, DirectX 11 and loading binary versions of shaders before the guys at Microsoft and Nokia started their porting work. Additionally, the API Microsoft now provides for WP8 is very similar to Windows 8 WinRT API – meaning the port was more or less only a few lines of code to be changed in OGRE.
Bottom-line is that OGRE projects can easily be compiled to run on Windows desktops, tablets and phones using the same code base with just minor modifications.