Android Port
We just released Stair Dismount for Android:
https://market.android.com/details?id=c ... t.dismount
Go get it, it's free, and tell all your friends.
It uses Irrlicht, just like the iPhone/iPod touch/iPad version (same codebase). We have our own lowlevel framework though where we just have put irrlicht on top of, using the OpenGL ES driver from the ogl-es branch.
https://market.android.com/details?id=c ... t.dismount
Go get it, it's free, and tell all your friends.
It uses Irrlicht, just like the iPhone/iPod touch/iPad version (same codebase). We have our own lowlevel framework though where we just have put irrlicht on top of, using the OpenGL ES driver from the ogl-es branch.
-
- Posts: 83
- Joined: Fri May 28, 2010 8:59 am
- Location: Perth, Australia
-
- Posts: 149
- Joined: Wed Sep 09, 2009 4:57 pm
- Contact:
One question...
I've managed to compile the source with:
But at the end I receive:
I'm trying to put those libs everywhere but it still can't find them. I have:
in my Android.mk file. Where should I put those lib files?
I've managed to compile the source with:
Code: Select all
../../../ndk-build
Code: Select all
cannot find -libGLESv1_CM
Code: Select all
LOCAL_LDLIBS := -libGLESv1_CM -ldl -llog -libGLESv2
-
- Posts: 46
- Joined: Tue Oct 02, 2007 6:46 am
- Contact:
Re:
Very cool.tonic wrote:We just released Stair Dismount for Android:
https://market.android.com/details?id=c ... t.dismount
Go get it, it's free, and tell all your friends.
It uses Irrlicht, just like the iPhone/iPod touch/iPad version (same codebase). We have our own lowlevel framework though where we just have put irrlicht on top of, using the OpenGL ES driver from the ogl-es branch.
Is this low level framework turska? If it is something else, do you mind open sourcing your low level framework? It is quite hard to find some open source simple framework that compiles out-of-the-box on Windows, IOS and Android.
Thanks!
Erwin
Re: Re:
No, turska is a 2D drawing & imgui library, which works on top of the Irrlicht API (or just normal OpenGL as well).erwincoumans wrote: Is this low level framework turska? If it is something else, do you mind open sourcing your low level framework? It is quite hard to find some open source simple framework that compiles out-of-the-box on Windows, IOS and Android.
The mentioned low level framework is proprietary, and possibility of releasing it is not entirely up to me, while I can of course discuss this with my colleagues..
I know a fellow developer has open sourced his framework though, which seems to fit your wishes. It is called Proton SDK: http://www.protonsdk.com.
-
- Posts: 46
- Joined: Tue Oct 02, 2007 6:46 am
- Contact:
Re: Re:
Please do so and let us know.tonic wrote: The mentioned low level framework is proprietary, and possibility of releasing it is not entirely up to me, while I can of course discuss this with my colleagues..
Proton uses STL and BOOST which is not properly supported by the official NDK r5, and even when using the Crystal fork of the NDK it doesn't work. In other words, it is very hard to get that up and running for Android.I know a fellow developer has open sourced his framework though, which seems to fit your wishes. It is called Proton SDK: http://www.protonsdk.com.
Is there any simple tutorial/step-by-step description how to compile the Irrlicht GLES branch under Windows for Android?
Thanks,
Erwin
Re: Re:
Sorry, I was under impression that it used only some kind of subset which would work properly with the official NDK.erwincoumans wrote: Proton uses STL and BOOST which is not properly supported by the official NDK r5, and even when using the Crystal fork of the NDK it doesn't work. In other words, it is very hard to get that up and running for Android.
Unfortunately I'm not aware of any such tutorial, but then again, I haven't really followed closely how any "official" Android port is advancing.erwincoumans wrote: Is there any simple tutorial/step-by-step description how to compile the Irrlicht GLES branch under Windows for Android?
In fact it is probably quite a lot different thing depending if the app is targeted for SDK version 2.1/2.2 (requiring Java stub) or the latest 2.3 instead, which allows using "native activity", i.e. do it all in C/C++ code.
Our internal platform code has currently a fair bunch of JNI glue to work with the Java side, so it doesn't require the 2.3 level OS. Stair Dismount's Android version requires 2.2 though, and our stats show that a bit over 60% of sessions are still run with 2.2.x versions.
-
- Posts: 149
- Joined: Wed Sep 09, 2009 4:57 pm
- Contact:
Re: Android Port
I must repeat my question... does anybody know where should I put those libGLES libs for project to build?
Re: Android Port
i basically have if you read my last few posts in this threadblackMasoon wrote:I must repeat my question... does anybody know where should I put those libGLES libs for project to build?
Re: Re:
im currently using both stl and boost in my irrlicht project without any problems.erwincoumans wrote:Please do so and let us know.tonic wrote: The mentioned low level framework is proprietary, and possibility of releasing it is not entirely up to me, while I can of course discuss this with my colleagues..Proton uses STL and BOOST which is not properly supported by the official NDK r5, and even when using the Crystal fork of the NDK it doesn't work. In other words, it is very hard to get that up and running for Android.I know a fellow developer has open sourced his framework though, which seems to fit your wishes. It is called Proton SDK: http://www.protonsdk.com.
Is there any simple tutorial/step-by-step description how to compile the Irrlicht GLES branch under Windows for Android?
Thanks,
Erwin
i currently use linux, but ill try compile it in windows tonight and let you know how it was done.