Ho ho ho,

the world did not end an hour ago, so Santa brought you a brand new Tundra release, with a version number 2.4.1. Find the downloadable installers here: http://code.google.com/p/realxtend-naali/downloads/list . The version 2.4.1 comes with really cool new features, summarized below:

- Switch to "TundraCore" architecture: The mechanism how Tundra codebase is linked together has now changed a bit. The core code now forms a single DLL instead of building into multiple static libraries. This allows reducing code duplication in plugins, which in part speeds up plugin loading and reduces code sizes. Comparing before and after figures, we have reductions up to 80% off of plugin DLL sizes, for example old VlcPlugin.dll plugin was 2.9MB, new is 377KB. Overall, the total code size for Tundra plugins is reduced by about 50%. This work was provided by LudoCraft.

- Added support for Crunch texture format: Tundra now supports loading of Crunch textures, which are *extremely* small files for DXTn textures. See more here: http://code.google.com/p/crunch/ . This feature was provided by Adminotech.

- Support for building Tundra on Android: There is now both a linux and windows-based toolchain for building Tundra for Android. The linux part is more tested, but Windows should work also, if you don't need to build Necessitas Qt manually but use the prebuilt Ministro distribution. With a brand new platform support, there's a lot of issues to be cleaned up, which are tracked for Android here: https://github.com/realXtend/naali/issues?labels=Android-specific&page=1&state=open . End-user Android .apks are not yet built as part of the releases, but possibly at some point will, when/if the Android version gets a better touch-based UI for Tundra end users. The Android feature was funded by CIE and developed by LudoCraft.

   - Lots of other fixes, changelog:

v2.4.1 - https://github.com/realXtend/naali/compare/tundra2.4...tundra2.4.1
------
- Add support for Crunch texture format (#532), see http://code.google.com/p/crunch/ - Optimized Tundra built-in attribute change management architecture to use the new AttributeChanged() signature (#541, #563) - Merged in TundraCore DLL architecture change that reduces code duplication and plugin DLL sizes (#575)
 - Added support for building Tundra on Android (#574)
- Moved SceneInteract into its own plugin to decouple application logic from core (7d53390) - Move several Ogre-specific scene components into OgreRenderingModule (fbc37db, db329a3)
 - Cleaned massive amounts of build warnings on /W4 and -Wall
 - Documentation cleanup
- Fixed a bug in Transform constructor that left the scale member variable uninitialized (0f8d0f5) - Remove use of the InputMapper component in favor of more flexible InputContexts in scripts (109e6eb, #551)
 - Registered fixed-width primitive integer types to QtScript (d1e56c6)
- Fixed a crash that could occur when the user clicked on the main window before any entities were loaded to the scene (bfc894c, 37ecf87)


Big thanks to everyone who worked towards this release, we are seeing good progress towards making Tundra go Mobile, and we hope that the next year will continue that trend. Merry Christmas and a safe New Year for everyone!

    jj

--
http://groups.google.com/group/realxtend
http://www.realxtend.org

Reply via email to