Therefore, I want to add a complete android port for ogre.
The goal is, to build ogre applications for android without
code changes, without writing one line of java.
ready sdks should provide an instant startup.
The first step would be extending ogre's and ogredebs cmake
build pipeline to support compilation for android.
By integrating the android standalone toolchain into the sdks
it would be quite simple, even for new users, to start android developing,
without much setup.
Targeting android 2.3
( needed for egl, resources, input )
Planned features
- Resource system and platform integration
Use existing opengl es 2.0 renderer
Add amd texture compression formats ( ATC, 3DC )
Speed up ogre math with neon.
Samplebrowser with touch-input
Utility for mass-converting textures to different compression formats
( needed because of different gpus in android devices )
Additional buildtime switches to minimize build size.
Documentation
Android handhelds are quite potent, and with tegra 2 devices to come,
there is an urgent need for a powerful rendering engine
For warming up, i'm working on a OIS port for android right now.
If you have any suggestions or comments please post.