Ogre 1.8.0 for WinRT/Metro

Ogre 3D Logo

In March I provided some binaries of Ogre 1.8.0 RC1 that were based on Eugene’s Metro port of Ogre, allowing Ogre to run as a native Metro App, using the Direct3D 11 renderer and RTShaderSystem for dynamic shader generation.

Those binaries no longer work with the Windows 8 Release Preview and Visual Studio 2012 RC, so I thought I’d provide an updated package!

Screenshot of Ogre 1.8.0 on Windows 8 Release Preview running as a Metro app

This time I went a bit further: while the last package was compiled with multithreading disabled, I have in the meantime ported Boost 1.50.0 to compile on WinRT (using a slightly modified version of Shawn Hargreaves’ WinRT CreateThread emulation code. Thus, this Ogre build has full support for multithreading and includes Boost!

Download

Ogre-1.8.0-WinRT-VS2012RC-Demo.7z (44.8 MiB)
Ogre-1.8.0-WinRT-VS2012RC-Sources-and-Patches.7z (97.4 MiB)

Requires Windows 8 Release Preview and Visual Studio 2012 RC

The Demo package contains the example project and all compiled Ogre DLLs, just like an OgreSDK, only organized a bit differently. Also includes normal Ogre binaries for Visual Studio 2012 RC and Visual Studio 2010 SP1.

The Sources and Patches package contains all the source code and projects (Boost, FreeImage, Ogre) so you can compile everything yourself and obtain PDB files that let you debug Ogre in case something goes wrong.