It's no secret that Microsoft recently announced a new operating system for Windows Phone 8 mobile platforms, which claims native C ++ support. And so, on the first day after the introduction of Windows Phone 8 to the general public, the most powerful open source graphics engine, Ogre3D, began to support this wonderful operating system.

')
Microsoft provided the developers with access to the Windows Phone 8 SDK, and also took care of most of the work on adapting the Ogra for a new platform with the help of its subsidiary Microsoft Open Technologies, Inc.
The new version of OGRE 1.9 (while only the dev version from the repository is available) already supports WinRT and DirectX 11. In addition, the WP8 API is very similar to the Windows 8 WinRT API, which will make it as easy as possible to port applications from platform to platform.
Of the minuses (well, or pros, here's how to look): to work, you need to use Windows 8 and Visual Studio 2012, and also have a processor that supports virtualization to successfully start the WP8 emulator.
Right now, the project is at the final step of integrating the provided patches from Nokia and Microsoft, creating the necessary CMake files for the existing build schemes. All results can be tracked on the
official repository .
In order for interested parties not to bother with building the project from source, developers will soon promise to build an already precompiled version of OGRE 1.9 RC1.
Microsoft Open Tech, in turn,
publishes additional information on its resource (there is a video). Who does not like to follow the links, I will give a list of already ported projects here:
- Apache cordova
- Sencha Touch 2
- jQuery Mobile theme for Windows Phone 8
- Sqlite
- Cocos2d
- Trigger.io
- SharpDX
- MVVM Light Toolkit
The developers thank Microsoft and Nokia for accessing the SDK, and appreciate the experience gained during the collaboration.
Additional information can be read on the
official website of the engine .