Irrlicht on Android

Status

The port uses the svn ogl-es branch of irrlicht (version 1.7.0 beta) which provides
a functional port on iphone device. There is a preliminary port of OGLES2.0 driver.

Renderer is based on OpenGL ES 1.x and ES 2.x

Tests APK

demos are available:
– sydney demo: this apk shows a women character
– quake3: this apk loads a quake3 like map and rotate around center

http://www.scigems.org/downloads

Please put IrrlichtSdcard/ files in the Irrlicht directory on your sdcard

Code

prerequisite

To compile the code, you need the official NDK 1.6 and a recent SDK:
http://developer.android.com/sdk/index.html

Install the git repository in $NDK_HOME/app/

Compile the c part in $NDK_HOME with

cd $NDK_HOME/app/irrlichtandroid/project/jni
make APP=irrlicht 

If you get File not found errors, edit the Makefile in that directory, change line CXXINCS = … to:
CXXINCS = -I../include -Izlib -Ijpeglib -Ilibpng

Compile and package in $NDK_HOME/app/irrlicht/project with

ant clean install

git repository

The port is available on gitorious (git repository):

http://gitorious.org/irrlichtandroid/