I/jPCT-AE ( 6345): Object 'object444' uses one texture set!
-----
more stuff
-----
E/dalvikvm-heap( 6345): 28800-byte external allocation too large for this process.
W/OSMemory( 6345): External allocation of 28800 bytes was rejected
-----
more stuff
-----
E/AndroidRuntime( 6345): java.lang.OutOfMemoryError
-----
no more stuff
------
After loading around 300 objects (the debug says 444 which may be the case) in the loop, I get an out of memory error. All the textures have been created (Just RGB color Texture) All the data on the object I am trying to create is loaded. Its just on adding it to the 3D world where it nose dives.
It keeps saying loading texture over and over again, object 1-2-444 etc.. but many of the objects use the same texture. Is it loading an individual texture for each object.(that is what seems to be the case , not for sure though) If so, how can I consolidate the usage of textures to just the amount used and no duplication. I would like to keep all my objects separate, since I wish to do animation as a later addition. But.. may be an option, where I can join and break objects. Not for sure , but looking for some tips on reducing memory footprint to fit the Dalvik limits.