Gamine game engine

by Peter Eastman » Thu, 25 Feb 2010 12:46:57 GMT

Sponsored Links
 Gamine is an open source 3D game engine for Android devices.  I've
just released version 0.1.  This is still a very early version, so you
probably won't be creating any masterpieces with it just yet, but I'd
very much appreciate any feedback on the overall design and

A few notes on compatibility.  I've written it using the Android 2.0.1
SDK.  I don't know for sure that it won't work with earlier versions,
but I haven't tested it, and I've made no effort to support earlier
versions.  Also, it assumes that certain features of OpenGL ES 1.1 are
supported: texture combiners, automatic mipmap generation, and vertex
buffer objects.  Of course, I really ought to check whether the
appropriate extensions are supported and fall back to other methods if
they aren't, but I don't know if that's necessary.  Does anyone know
of any devices (particularly devices that support Android 2.0 or
later) that do NOT support those features?



Other Threads

1. How to convert JPEG file to PGM format in android ?

I'm implementing face recognition system in android with PCA method &
I must convert JPEG face image to PGM format.

Is there possible to do this in Android?

If so how would one do it?

I've been searching it's possible to use JAI & ImageIO to convert but
the problem is Android doesn't support these class.

Pardon my English, Thank you in advance.



2. Process crash (signal 11) on image handling

I have 3 image resources in my app.
Loading and displaying any one of them in an ImageView goes smoothly.
But when I remove the displayed ImageView from the layout, null it and
add a new image, things get weird.

Either the process crashes completely (signal 11) when I try
calling .recycle() on the old bitmap or I get an OutOfMemoryError in
case I don't use recycle.

This only happens on API Levels below 8, so my guess is that bugs with
GC on the native heap are causing it and these bugs were fixed on
2.2.  However, since 2.1 is currently the most common version out
there I need a workaround...

Again, there shouldn't be a lack of memory for the native heap. I hold
only 1 image at a time and null the previous so the GC should be able
to retrieve the heap space (like happens on 2.2).

I've created a very small sample app which can be downloaded from

Any suggestions will be appreciated.


3. Interpret Logcat Output

4. Change Activity in Tabs on Button Click

5. ContentProvider and Location-based services

6. [Android] If modify framework layer code, how to debug it validly?

7. Apps missing in publisher console