Improving Android support

Discussion of issues specific to mobile platforms such as iOS, Android, Symbian and Meego.
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

Wolfman,

I'm trying to build under Linux. Seems to be working great as I am getting down to building the samples. Just wanted to give a heads up since Linux is case sentitive, you may want to make this change to the following file

CMake/Templates/Android.mk.in the line should have Rendersystems become RenderSystems that occurs twice.

LOCAL_CFLAGS += -I@OGRE_BINARY_DIR@/include -I@CMAKE_SOURCE_DIR@/OgreMain/include -I@CMAKE_SOURCE_DIR@/Rendersystems/GLES2/include -I@CMAKE_SOURCE_DIR@/Rendersystems/GLES2/include/EGL

Another one to point out is the Freeimage. You graciously gave us the AndroidDependencies zip file that contains the libFreeImage.a. Maybe you can capitalize the "I" in Freeimage dependency in the CMake/Templates/Android.mk.in

Awesome work Wolfman. Fantasic. Hope to get the demos working soon!
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

I compiled, built and installed the NativeActivity-debug.apk on a galaxy S 2 phone. When I run it on the phone, it dies right after loading. I see an exception when looking at the logs. I followed this thread and the instructions here provided by wolfman.

Before seeing this thread, I built/installed/ran the sample browser out of OGRE sinbad repository myself. I got the same result and was not sure wehre to go from there so I thought this thread was a fresh start and hoped for a different outcome. Unfortunatly same result. Could it be an issue with libGLESv2_POWERVR_SGX540_120.so ??

Anyone seen anything like this before? Or maybe a suggestion of where i can dig next?

Code: Select all

06-20 02:26:45.512 I/ActivityManager(  109): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.ogre3d.browser/android.app.NativeActivity } from pid 215
06-20 02:26:45.544 I/ActivityManager(  109): Start proc org.ogre3d.browser for activity org.ogre3d.browser/android.app.NativeActivity: pid=1959 uid=10131 gids={}
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group General
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group Internal
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group Autodetect
06-20 02:26:45.782 I/OGRE    ( 1959): SceneManagerFactory for type 'DefaultSceneManager' registered.
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Material
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Mesh
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Skeleton
06-20 02:26:45.786 I/OGRE    ( 1959): MovableObjectFactory for type 'ParticleSystem' registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type Panel registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type BorderPanel registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type TextArea registered.
06-20 02:26:45.786 I/OGRE    ( 1959): Registering ResourceManager for type Font
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type FileSystem registered.
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type Zip registered.
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type EmbeddedZip registered.
06-20 02:26:45.790 I/OGRE    ( 1959): DDS codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): FreeImage version: 3.13.1
06-20 02:26:45.790 I/OGRE    ( 1959): This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
06-20 02:26:45.790 I/OGRE    ( 1959): Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,gif,g3,sgi,j2k,j2c,jp2
06-20 02:26:45.790 I/OGRE    ( 1959): PVRTC codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): ETC1 codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): Registering ResourceManager for type HighLevelGpuProgram
06-20 02:26:45.790 I/OGRE    ( 1959): Registering ResourceManager for type Compositor
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'Entity' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'Light' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'BillboardSet' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'ManualObject' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'BillboardChain' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'RibbonTrail' registered.
06-20 02:26:45.798 E/OGRE    ( 1959): OGRE EXCEPTION(6:FileNotFoundException): 'plugins.cfg' file not found! in ConfigFile::load at /home/david/Projects/cpp_stuff/ogre-mercurial/ogre-wolfman/ogre/OgreMain/src/OgreConfigFile.cpp (line 88)
06-20 02:26:45.798 I/OGRE    ( 1959): plugins.cfg not found, automatic plugin loading disabled.
06-20 02:26:45.798 I/OGRE    ( 1959): *-*-* OGRE Initialising
06-20 02:26:45.798 I/OGRE    ( 1959): *-*-* Version 1.8.0unstable (Byatis)
06-20 02:26:45.798 I/OGRE    ( 1959): Installing plugin: OpenGL ES 2.0 RenderSystem
06-20 02:26:45.798 I/OGRE    ( 1959): OpenGL ES 2.x Rendering Subsystem created.
06-20 02:26:45.821 D/libEGL  ( 1959): loaded /system/lib/egl/libGLES_android.so
06-20 02:26:45.825 D/libEGL  ( 1959): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-20 02:26:45.825 D/libEGL  ( 1959): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-20 02:26:45.829 D/libEGL  ( 1959): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:45.848 D/dalvikvm(  109): GC_CONCURRENT freed 2771K, 41% free 7749K/12999K, external 1625K/2137K, paused 4ms+19ms
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): Installing plugin: Octree Scene Manager
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): Installing plugin: ParticleFX
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Point' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Box' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Ellipsoid' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Cylinder' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Ring' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'HollowEllipsoid' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'LinearForce' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourFader' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourFader2' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourImage' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourInterpolator' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'Scaler' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'Rotator' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'DirectionRandomiser' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'DeflectorPlane' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): CPU Identifier & Features
06-20 02:26:45.934 I/OGRE    ( 1959): -------------------------
06-20 02:26:45.934 I/OGRE    ( 1959):  *   CPU ID:
06-20 02:26:45.934 I/OGRE    ( 1959):  *      VFP: no
06-20 02:26:45.934 I/OGRE    ( 1959):  *     NEON: no
06-20 02:26:45.934 I/OGRE    ( 1959): -------------------------
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 I/OGRE    ( 1959): Registering ResourceManager for type Texture
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.973 I/ActivityManager(  109): Displayed org.ogre3d.browser/android.app.NativeActivity: +443ms
06-20 02:26:45.977 I/OGRE    ( 1959): GLES2RenderSystem::_createRenderWindow "OgreWindow", 0x0 windowed  miscParams: androidConfig=2722024 externalWindowHandle=678336
06-20 02:26:45.977 I/OGRE    ( 1959): create called
06-20 02:26:46.001 I/OGRE    ( 1959): AndroidEGLContext called
06-20 02:26:46.048 V/RenderScript_jni(  215): surfaceDestroyed
06-20 02:26:46.048 I/OGRE    ( 1959): GL_VERSION = OpenGL ES 2.0
06-20 02:26:46.048 I/OGRE    ( 1959): GL_VENDOR = Imagination Technologies
06-20 02:26:46.048 I/OGRE    ( 1959): GL_RENDERER = PowerVR SGX 540
06-20 02:26:46.048 I/OGRE    ( 1959): GL_EXTENSIONS = GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_stream2 GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_rgb8_rgba8
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_depth24
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_vertex_half_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_texture_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_texture_half_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_element_index_uint
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_mapbuffer
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_fragment_precision_high
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_compressed_ETC1_RGB8_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_EGL_image
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_required_internalformat
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_depth_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_get_program_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_packed_depth_stencil
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_standard_derivatives
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_vertex_array_object
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_egl_sync
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_multi_draw_arrays
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_texture_format_BGRA8888
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_discard_framebuffer
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_shader_texture_lod
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_shader_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_compression_pvrtc
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_stream2
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_npot
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_format_BGRA8888
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_read_format
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_program_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_multisampled_render_to_texture
06-20 02:26:46.048 I/OGRE    ( 1959): **************************************
06-20 02:26:46.048 I/OGRE    ( 1959): *** OpenGL ES 2.x Renderer Started ***
06-20 02:26:46.048 I/OGRE    ( 1959): **************************************
06-20 02:26:46.048 I/OGRE    ( 1959): GLSL ES support detected
06-20 02:26:46.052 I/OGRE    ( 1959): Registering ResourceManager for type GpuProgram
06-20 02:26:46.052 I/OGRE    ( 1959): GL ES 2: Using FBOs for rendering to textures
06-20 02:26:46.055 I/DEBUG   (   73): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-20 02:26:46.055 I/DEBUG   (   73): Build fingerprint: 'google/sojus/crespo4g:2.3.7/GWK74/185293:user/release-keys'
06-20 02:26:46.055 I/DEBUG   (   73): pid: 1959, tid: 1967  >>> org.ogre3d.browser <<<
06-20 02:26:46.055 I/DEBUG   (   73): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000144
06-20 02:26:46.055 I/DEBUG   (   73):  r0 00000000  r1 00000000  r2 00044400  r3 008001e9
06-20 02:26:46.055 I/DEBUG   (   73):  r4 002c49d8  r5 00800169  r6 00000020  r7 000088f0
06-20 02:26:46.055 I/DEBUG   (   73):  r8 00008d48  r9 00000000  10 00000000  fp 00000000
06-20 02:26:46.055 I/DEBUG   (   73):  ip 00000000  sp 4493a4f8  lr 00044400  pc 8090e3f8  cpsr 20000010
06-20 02:26:46.055 I/DEBUG   (   73):  d0  6c69636e6574732f  d1  74726f7070757320
06-20 02:26:46.055 I/DEBUG   (   73):  d2  646e657220726f74  d3  6f7420676e697268
06-20 02:26:46.055 I/DEBUG   (   73):  d4  4d495f4c47207972  d5  7369746c756d5f47
06-20 02:26:46.055 I/DEBUG   (   73):  d6  4026000000000000  d7  00e1708065646e65
06-20 02:26:46.055 I/DEBUG   (   73):  d8  0000000000000000  d9  0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d10 0000000000000000  d11 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d12 0000000000000000  d13 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d14 0000000000000000  d15 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d16 416c2e1010000000  d17 3fe0000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d18 41afa4ffe4000000  d19 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d20 0000000000000000  d21 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d22 3ff0000000000000  d23 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d24 3ff0000000000000  d25 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d26 0000000000000000  d27 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d28 0000000000000000  d29 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d30 0000000000000000  d31 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  scr 80000012
06-20 02:26:46.055 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73):          #00  pc 0000e3f8  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:46.130 I/DEBUG   (   73):          #01  lr 00044400  <unknown>
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): code around pc:
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3d8 0a000005 e2455001 e1a0e002 e1a05405
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3e8 e3855502 e3855069 e1833005 e5941060
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3f8 e5813144 e3003484 e5813148 e2833004
06-20 02:26:46.130 I/DEBUG   (   73): 8090e408 e5813150 e2833004 e5812164 e3a02d12
06-20 02:26:46.130 I/DEBUG   (   73): 8090e418 e5813158 e2833004 e5812140 e581c14c
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): code around lr:
06-20 02:26:46.130 I/DEBUG   (   73): 000443e0 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 000443f0 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044400 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044410 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044420 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): stack:
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4b8  00000003 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4bc  0000000b 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c0  00000400 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c4  00000020 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c8  002c0740 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4cc  002c0740 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d0  8090bcc4  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d4  00000008 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d8  002c4aa0 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4dc  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e0  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e4  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e8  00008d48  /system/bin/app_process
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4ec  002beb00 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4f0  df002777 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4f4  e3a070ad 
06-20 02:26:46.130 I/DEBUG   (   73): #00 4493a4f8  00000020 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4fc  002c4ad8 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a500  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a504  002c4aa0 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a508  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a50c  002beb00 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a510  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a514  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a518  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a51c  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a520  00000001 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a524  002c49d8 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a528  00000002 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a52c  00008d48  /system/bin/app_process
06-20 02:26:46.134 I/DEBUG   (   73):     4493a530  00000000 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a534  002c4ed0 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a538  00000003 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a53c  00000000 
06-20 02:26:46.469 I/BootReceiver(  109): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
06-20 02:26:46.485 I/ActivityManager(  109): Process org.ogre3d.browser (pid 1959) has died.
06-20 02:26:46.493 I/WindowManager(  109): WIN DEATH: Window{4052b158 org.ogre3d.browser/android.app.NativeActivity paused=false}
06-20 02:26:46.497 D/Zygote  (   75): Process 1959 terminated by signal (11)
06-20 02:26:46.505 E/InputDispatcher(  109): channel '4052b158 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
06-20 02:26:46.505 E/InputDispatcher(  109): channel '4052b158 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
06-20 02:26:46.516 V/RenderScript_jni(  215): surfaceCreated
06-20 02:26:46.516 V/RenderScript_jni(  215): surfaceChanged
06-20 02:26:46.583 W/InputManagerService(  109): Got RemoteException sending setActive(false) notification to pid 1959 uid 10131
06-20 02:26:50.583 I/ActivityManager(  109): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xtralogic.android.logcollector/.SendLogActivity } from pid 215
06-20 02:26:50.614 I/ActivityManager(  109): Start proc com.xtralogic.android.logcollector for activity com.xtralogic.android.logcollector/.SendLogActivity: pid=1968 uid=10106 gids={1007, 1015}
06-20 02:26:51.141 I/ActivityManager(  109): Displayed com.xtralogic.android.logcollector/.SendLogActivity: +536ms
06-20 02:26:52.032 D/dalvikvm( 1968): GC_EXTERNAL_ALLOC freed 82K, 49% free 2776K/5379K, external 2070K/2137K, paused 35ms
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

so it crashes during fbo checking.
In OgreGLESRenderSystem.cpp line 309 this code line is executed

Code: Select all

 mRTTManager = new GLES2FBOManager();
When you check the file OgreGLES2FBORenderTexture.cpp the function detectFBOFormats(); is called in the ctor try to disable and see if the crash still happen - maybe you identify which code lines makes the crash.

You could build in debug mode

Code: Select all

ndk-build  V=1 -B NDK_DEBUG=1
ant debug
ant installd
ndk-gdb --start --verbose --force
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

I have the feeling this line makes the crash

OgreGLES2FBORenderTexture.cpp line 334

Code: Select all

GLuint status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
can you put a debug print before and after to verify this.
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

Wolfmanfx,

I added the following code as you suggested but appears get through that function ok.. must be right afterwards. Let me pinpoint and I'll get back to you as soon as i find it. I will definelty post the resolution if i find it.

Thanks!!

Code: Select all

            LogManager::getSingleton().logMessage("checkingFamebufferStatus");
            // Check status
            GLuint status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
            LogManager::getSingleton().logMessage("checkingFamebufferStatus checked");

Code: Select all

06-20 18:14:27.042 I/OGRE    ( 5162): EXT:GL_IMG_multisampled_render_to_texture
06-20 18:14:27.042 I/OGRE    ( 5162): **************************************
06-20 18:14:27.042 I/OGRE    ( 5162): *** OpenGL ES 2.x Renderer Started ***
06-20 18:14:27.042 I/OGRE    ( 5162): **************************************
06-20 18:14:27.042 I/OGRE    ( 5162): GLSL ES support detected
06-20 18:14:27.042 I/OGRE    ( 5162): Registering ResourceManager for type GpuProgram
06-20 18:14:27.042 I/OGRE    ( 5162): GL ES 2: Using FBOs for rendering to textures
06-20 18:14:27.042 I/OGRE    ( 5162): checkingFamebufferStatus
06-20 18:14:27.042 I/OGRE    ( 5162): checkingFamebufferStatus checked
06-20 18:14:27.050 I/DEBUG   (   73): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-20 18:14:27.050 I/DEBUG   (   73): Build fingerprint: 'google/sojus/crespo4g:2.3.7/GWK74/185293:user/release-keys'
06-20 18:14:27.050 I/DEBUG   (   73): pid: 5162, tid: 5170  >>> org.ogre3d.browser <<<
06-20 18:14:27.050 I/DEBUG   (   73): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000144
06-20 18:14:27.050 I/DEBUG   (   73):  r0 00000000  r1 00000000  r2 00044400  r3 008001e9
06-20 18:14:27.050 I/DEBUG   (   73):  r4 002c49e0  r5 00800169  r6 00000020  r7 000088f0
06-20 18:14:27.050 I/DEBUG   (   73):  r8 00008d48  r9 00000000  10 00000000  fp 00000000
06-20 18:14:27.050 I/DEBUG   (   73):  ip 00000000  sp 4493a4d8  lr 00044400  pc 8090e3f8  cpsr 20000010
06-20 18:14:27.050 I/DEBUG   (   73):  d0  74726f7070757320  d1  006f676163696870
06-20 18:14:27.050 I/DEBUG   (   73):  d2  646e657220726f74  d3  6f7420676e697268
06-20 18:14:27.050 I/DEBUG   (   73):  d4  616e69625f6d6172  d5  4d495f4c47207972
06-20 18:14:27.050 I/DEBUG   (   73):  d6  4026000000000000  d7  00e170806c706d61
06-20 18:14:27.050 I/DEBUG   (   73):  d8  0000000000000000  d9  0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d10 0000000000000000  d11 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d12 0000000000000000  d13 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d14 0000000000000000  d15 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d16 416c2e1010000000  d17 3fe0000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d18 4192efa798000000  d19 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d20 0000000000000000  d21 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d22 3ff0000000000000  d23 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d24 3ff0000000000000  d25 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d26 0000000000000000  d27 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d28 0000000000000000  d29 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  d30 0000000000000000  d31 0000000000000000
06-20 18:14:27.050 I/DEBUG   (   73):  scr 80000012
06-20 18:14:27.050 I/DEBUG   (   73):
06-20 18:14:27.097 I/DEBUG   (   73):          #00  pc 0000e3f8  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 18:14:27.097 I/DEBUG   (   73):          #01  lr 00044400  <unknown>
06-20 18:14:27.097 I/DEBUG   (   73): 
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

I got farther by picking up a change from the zcube fork from the file RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp

link to the zcube fix on line 264:
https://bitbucket.org/ZCube/ogre-androi ... exture.cpp

Code: Select all

#if OGRE_PLATFORM == OGRE_PLATFORM_ANDROID
        for(size_t x=1; x<PF_COUNT; ++x)
#else
        for(size_t x=0; x<PF_COUNT; ++x)
#endif
This is now the result below. Much further but yet i still need to dig a bit deeper. Any idea on the above fix was not needed for your android tablet, but needed for my android phone? I have a nexus S 4G with android 2.3.7. As you can see I am still not in the clear. It errors out after loading the resources.

Code: Select all

06-20 22:19:50.252 I/OGRE    ( 6239): checkingFamebufferStatus
06-20 22:19:50.252 I/OGRE    ( 6239): checkingFamebufferStatus checked
06-20 22:19:50.252 I/OGRE    ( 6239): OpenGL ES2 error 0x0500 GL_INVALID_ENUM in void Ogre::GLES2FBOManager::detectFBOFormats() at line 407
06-20 22:19:50.252 I/OGRE    ( 6239): [GLES2] : Valid FBO targets PF_UNKNOWN PF_R5G6B5 PF_B5G6R5 PF_A4R4G4B4 PF_A1R5G5B5 PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_X8R8G8B8 PF_X8B8G8R8
06-20 22:19:50.256 I/OGRE    ( 6239): RenderSystem capabilities
06-20 22:19:50.256 I/OGRE    ( 6239): -------------------------
06-20 22:19:50.256 I/OGRE    ( 6239): RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
06-20 22:19:50.256 I/OGRE    ( 6239): GPU Vendor: imagination technologies
06-20 22:19:50.256 I/OGRE    ( 6239): Device Name: PowerVR SGX 540
06-20 22:19:50.264 I/OGRE    ( 6239): Driver Version: 0.0.0.0
06-20 22:19:50.264 I/OGRE    ( 6239):  * Fixed function pipeline: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Hardware generation of mipmaps: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Texture blending: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Anisotropic texture filtering: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Dot product texture operation: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Cube mapping: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Hardware stencil buffer: yes
06-20 22:19:50.264 I/OGRE    ( 6239):    - Stencil depth: 8
06-20 22:19:50.264 I/OGRE    ( 6239):    - Two sided stencil support: yes
06-20 22:19:50.264 I/OGRE    ( 6239):    - Wrap stencil values: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Hardware vertex / index buffers: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Vertex programs: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of floating-point constants for vertex programs: 128
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of integer constants for vertex programs: 128
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of boolean constants for vertex programs: 128
06-20 22:19:50.264 I/OGRE    ( 6239):  * Fragment programs: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of floating-point constants for fragment programs: 64
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of integer constants for fragment programs: 64
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of boolean constants for fragment programs: 64
06-20 22:19:50.264 I/OGRE    ( 6239):  * Geometry programs: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of floating-point constants for geometry programs: 0
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of integer constants for geometry programs: 0
06-20 22:19:50.264 I/OGRE    ( 6239):  * Number of boolean constants for geometry programs: 0
06-20 22:19:50.264 I/OGRE    ( 6239):  * Supported Shader Profiles: glsles
06-20 22:19:50.264 I/OGRE    ( 6239):  * Texture Compression: yes
06-20 22:19:50.264 I/OGRE    ( 6239):    - DXT: no
06-20 22:19:50.264 I/OGRE    ( 6239):    - VTC: no
06-20 22:19:50.264 I/OGRE    ( 6239):    - PVRTC: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Scissor Rectangle: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Hardware Occlusion Query: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * User clip planes: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * VET_UBYTE4 vertex element type: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Infinite far plane projection: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Hardware render-to-texture: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Floating point textures: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Non-power-of-two textures: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Volume textures: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Multiple Render Targets: 1
06-20 22:19:50.264 I/OGRE    ( 6239):    - With different bit depths: no
06-20 22:19:50.264 I/OGRE    ( 6239):  * Point Sprites: yes
06-20 22:19:50.264 I/OGRE    ( 6239):  * Extended point parameters: yes
06-20 22:19:50.268 I/OGRE    ( 6239):  * Max Point Size: 0.000000
06-20 22:19:50.268 I/OGRE    ( 6239):  * Vertex texture fetch: no
06-20 22:19:50.268 I/OGRE    ( 6239):  * Number of world matrices: 0
06-20 22:19:50.268 I/OGRE    ( 6239):  * Number of texture units: 8
06-20 22:19:50.268 I/OGRE    ( 6239):  * Stencil buffer depth: 8
06-20 22:19:50.268 I/OGRE    ( 6239):  * Number of vertex blend matrices: 0
06-20 22:19:50.268 I/OGRE    ( 6239):  * Render to Vertex Buffer : no
06-20 22:19:50.268 I/OGRE    ( 6239):  * GL 1.5 without VBO workaround: no
06-20 22:19:50.268 I/OGRE    ( 6239):  * Frame Buffer objects: yes
06-20 22:19:50.268 I/OGRE    ( 6239):  * Frame Buffer objects (ARB extension): no
06-20 22:19:50.268 I/OGRE    ( 6239):  * Frame Buffer objects (ATI extension): no
06-20 22:19:50.268 I/OGRE    ( 6239):  * PBuffer support: no
06-20 22:19:50.268 I/OGRE    ( 6239):  * GL 1.5 without HW-occlusion workaround: no
06-20 22:19:50.268 I/OGRE    ( 6239):  * Separate shader objects: no
06-20 22:19:50.272 I/OGRE    ( 6239): DefaultWorkQueue('Root') initialising on thread main.
06-20 22:19:50.295 I/OGRE    ( 6239): Particle Renderer Type 'billboard' registered
06-20 22:19:50.451 I/OGRE    ( 6239): SceneManagerFactory for type 'OctreeSceneManager' registered.
06-20 22:19:50.557 I/OGRE    ( 6239): ArchiveFactory for archive type APKFileSystem registered.
06-20 22:19:50.557 I/OGRE    ( 6239): ArchiveFactory for archive type APKZip registered.
06-20 22:19:50.565 I/OGRE    ( 6239): Creating resource group Essential
06-20 22:19:50.670 I/OGRE    ( 6239): Added resource location '/thumbnails' of type 'APKFileSystem' to resource group 'Essential'
06-20 22:19:50.694 D/szipinf ( 6239): Initializing inflate state
06-20 22:19:50.803 I/OGRE    ( 6239): Added resource location '/packs/SdkTrays.zip' of type 'APKZip' to resource group 'Essential'
06-20 22:19:50.858 I/OGRE    ( 6239): Added resource location '/' of type 'APKFileSystem' to resource group 'General'
06-20 22:19:50.858 I/OGRE    ( 6239): Creating resource group Popular
06-20 22:19:50.947 I/OGRE    ( 6239): Added resource location '/fonts' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.119 D/dalvikvm( 6258): GC_CONCURRENT freed 1241K, 55% free 3062K/6727K, external 1625K/2137K, paused 2ms+11ms
06-20 22:19:51.143 I/OGRE    ( 6239): Added resource location '/materials/programs' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.229 I/OGRE    ( 6239): Added resource location '/materials/scripts' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.330 I/OGRE    ( 6239): Added resource location '/materials/textures' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.334 D/dalvikvm( 6258): GC_CONCURRENT freed 650K, 55% free 3076K/6727K, external 1625K/2137K, paused 2ms+11ms
06-20 22:19:51.393 I/OGRE    ( 6239): Added resource location '/materials/textures/nvidia' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.467 I/OGRE    ( 6239): Added resource location '/models' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.549 D/dalvikvm( 6258): GC_CONCURRENT freed 636K, 54% free 3110K/6727K, external 1625K/2137K, paused 1ms+16ms
06-20 22:19:51.576 I/OGRE    ( 6239): Added resource location '/particle' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.647 I/OGRE    ( 6239): Added resource location '/RTShaderLib' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.736 I/OGRE    ( 6239): Added resource location '/RTShaderLib/materials' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.795 D/dalvikvm( 6258): GC_CONCURRENT freed 629K, 53% free 3162K/6727K, external 1625K/2137K, paused 2ms+10ms
06-20 22:19:51.811 I/OGRE    ( 6239): Added resource location '/materials/scripts/SSAO' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.897 I/OGRE    ( 6239): Added resource location '/materials/textures/SSAO' of type 'APKFileSystem' to resource group 'Popular'
06-20 22:19:51.901 I/OGRE    ( 6239): Added resource location '/packs/cubemap.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.904 I/OGRE    ( 6239): Added resource location '/packs/cubemapsJS.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.904 I/OGRE    ( 6239): Added resource location '/packs/dragon.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.912 I/OGRE    ( 6239): Added resource location '/packs/fresneldemo.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.912 I/OGRE    ( 6239): Added resource location '/packs/ogretestmap.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.912 I/OGRE    ( 6239): Added resource location '/packs/ogredance.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.916 I/OGRE    ( 6239): Added resource location '/packs/Sinbad.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:51.924 I/OGRE    ( 6239): Added resource location '/packs/skybox.zip' of type 'APKZip' to resource group 'Popular'
06-20 22:19:52.029 I/OGRE    ( 6239): Initialising resource group Essential
06-20 22:19:52.029 I/OGRE    ( 6239): Parsing scripts for resource group Essential
06-20 22:19:52.182 D/dalvikvm( 6258): GC_CONCURRENT freed 618K, 52% free 3242K/6727K, external 1625K/2137K, paused 2ms+15ms
06-20 22:19:52.627 I/OGRE    ( 6239): Parsing script SdkTrays.material
06-20 22:19:52.807 I/OGRE    ( 6239): Parsing script SdkTrays.fontdef
06-20 22:19:52.822 I/OGRE    ( 6239): Parsing script SdkTrays.overlay
06-20 22:19:52.877 I/DEBUG   (   73): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-20 22:19:52.877 I/DEBUG   (   73): Build fingerprint: 'google/sojus/crespo4g:2.3.7/GWK74/185293:user/release-keys'
06-20 22:19:52.877 I/DEBUG   (   73): pid: 6239, tid: 6257  >>> org.ogre3d.browser <<<
06-20 22:19:52.877 I/DEBUG   (   73): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000020
06-20 22:19:52.877 I/DEBUG   (   73):  r0 ffffffff  r1 00000000  r2 ffffffff  r3 00000000
06-20 22:19:52.877 I/DEBUG   (   73):  r4 002e4680  r5 002b02e8  r6 00000000  r7 44e44a90
06-20 22:19:52.877 I/DEBUG   (   73):  r8 002e2258  r9 44941398  10 44961d90  fp 44941398
06-20 22:19:52.877 I/DEBUG   (   73):  ip 00000000  sp 4493e608  lr 80911440  pc 80911484  cpsr 60000010
06-20 22:19:52.877 I/DEBUG   (   73):  d0  00ffffff00ffffff  d1  00ffffff00ffffff
06-20 22:19:52.877 I/DEBUG   (   73):  d2  00ffffff00ffffff  d3  00ffffff00ffffff
06-20 22:19:52.877 I/DEBUG   (   73):  d4  00ffffff00ffffff  d5  00ffffff00ffffff
06-20 22:19:52.877 I/DEBUG   (   73):  d6  00ffffff00ffffff  d7  00ffffff00ffffff
06-20 22:19:52.877 I/DEBUG   (   73):  d8  0000000000000000  d9  0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d10 0000000000000000  d11 0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d12 0000000000000000  d13 0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d14 0000000000000000  d15 0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d16 416c584010000000  d17 3fe0000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d18 3fefffffffffff76  d19 3d11400000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d20 3c84849271d08a00  d21 3cd6f252490974e9
06-20 22:19:52.877 I/DEBUG   (   73):  d22 3e21ee9ebdb4b1c3  d23 bda8fae9be8838d4
06-20 22:19:52.877 I/DEBUG   (   73):  d24 3ff0000000000000  d25 0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d26 0000000000000000  d27 0000000000000000
06-20 22:19:52.877 I/DEBUG   (   73):  d28 0000000000000000  d29 0000000000000000
06-20 22:19:52.881 I/DEBUG   (   73):  d30 0000000000000000  d31 0000000000000000
06-20 22:19:52.881 I/DEBUG   (   73):  scr 80000012
06-20 22:19:52.881 I/DEBUG   (   73):
06-20 22:19:52.893 D/dalvikvm( 6258): GC_CONCURRENT freed 584K, 52% free 3295K/6727K, external 1625K/2137K, paused 97ms+104ms
06-20 22:19:52.979 I/DEBUG   (   73):          #00  pc 00011484  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 22:19:52.979 I/DEBUG   (   73):          #01  lr 80911440  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 22:19:52.979 I/DEBUG   (   73):
06-20 22:19:52.979 I/DEBUG   (   73): code around pc:
06-20 22:19:52.979 I/DEBUG   (   73): 80911464 e5981038 e2432001 e1120003 1a0001be
06-20 22:19:52.979 I/DEBUG   (   73): 80911474 e5983024 e2430001 e1100003 1a0001ba
06-20 22:19:52.979 I/DEBUG   (   73): 80911484 e5913020 e3530015 8a000003 e3530012
06-20 22:19:52.979 I/DEBUG   (   73): 80911494 2a000007 e3530001 ea000004 e3530022
06-20 22:19:52.979 I/DEBUG   (   73): 809114a4 3a0001b1 e3530023 9a000001 e3530082
06-20 22:19:52.979 I/DEBUG   (   73):
06-20 22:19:52.979 I/DEBUG   (   73): code around lr:
06-20 22:19:52.979 I/DEBUG   (   73): 80911420 e1988003 1a0001d1 e594106c e2111006
06-20 22:19:52.979 I/DEBUG   (   73): 80911430 1a0001ce e28d0f96 e3a02040 ebffc6be
06-20 22:19:52.979 I/DEBUG   (   73): 80911440 e5953efc e3530000 1a0001c8 e5953ef0
06-20 22:19:52.979 I/DEBUG   (   73): 80911450 e3530000 1a0001c5 e5948054 e595cf04
06-20 22:19:52.979 I/DEBUG   (   73): 80911460 e5983020 e5981038 e2432001 e1120003
06-20 22:19:52.979 I/DEBUG   (   73):
06-20 22:19:52.979 I/DEBUG   (   73): stack:
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5c8  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5cc  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5d0  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5d4  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5d8  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5dc  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5e0  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5e4  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5e8  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5ec  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5f0  4493e860 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5f4  002e4680 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5f8  002b02e8 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e5fc  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e600  df002777 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e604  e3a070ad 
06-20 22:19:52.979 I/DEBUG   (   73): #00 4493e608  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e60c  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e610  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e614  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e618  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e61c  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e620  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e624  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e628  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e62c  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e630  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e634  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e638  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e63c  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e640  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e644  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e648  00000000 
06-20 22:19:52.979 I/DEBUG   (   73):     4493e64c  00000000 
06-20 22:19:53.326 D/dalvikvm( 6258): GC_CONCURRENT freed 645K, 50% free 3392K/6727K, external 1625K/2137K, paused 2ms+7ms
06-20 22:19:53.776 D/dalvikvm( 6258): GC_CONCURRENT freed 695K, 49% free 3472K/6727K, external 1625K/2137K, paused 2ms+3ms
06-20 22:19:53.944 I/BootReceiver(  109): Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)
06-20 22:19:53.967 I/DEBUG   (   73): debuggerd committing suicide to free the zombie!
06-20 22:19:53.967 D/Zygote  (   75): Process 6239 terminated by signal (11)
06-20 22:19:54.111 D/dalvikvm( 6258): GC_CONCURRENT freed 707K, 48% free 3555K/6727K, external 1625K/2137K, paused 2ms+3ms
06-20 22:19:54.182 E/InputDispatcher(  109): channel '40a30320 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
06-20 22:19:54.182 E/InputDispatcher(  109): channel '40a30320 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

lococuad
Gnoblar
Posts: 5
Joined: Thu Jun 21, 2012 5:52 pm

Re: Improving Android support

Post by lococuad »

I'm afraid I'm stuck on the same point. My device is an Archos 80 G9 Turbo with Android 4.0.3. Here's the logcat:

Code: Select all

I/ActivityManager(  515): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.ogre3d.browser/android.app.NativeActivity bnds=[656,85][752,181]} from pid 829
D/dalvikvm( 1572): Late-enabling CheckJNI
I/ActivityManager(  515): Start proc org.ogre3d.browser for activity org.ogre3d.browser/android.app.NativeActivity: pid=1572 uid=10003 gids={}
D/dalvikvm(  515): GC_CONCURRENT freed 453K, 23% free 10415K/13447K, paused 27ms+7ms
D/OpenGLRenderer(  829): Flushing caches (mode 0)
I/OGRE    ( 1572): Creating resource group General
I/OGRE    ( 1572): Creating resource group Internal
I/OGRE    ( 1572): Creating resource group Autodetect
I/OGRE    ( 1572): SceneManagerFactory for type 'DefaultSceneManager' registered.
I/OGRE    ( 1572): Registering ResourceManager for type Material
I/OGRE    ( 1572): Registering ResourceManager for type Mesh
I/OGRE    ( 1572): Registering ResourceManager for type Skeleton
I/OGRE    ( 1572): MovableObjectFactory for type 'ParticleSystem' registered.
I/OGRE    ( 1572): OverlayElementFactory for type Panel registered.
I/OGRE    ( 1572): OverlayElementFactory for type BorderPanel registered.
I/OGRE    ( 1572): OverlayElementFactory for type TextArea registered.
I/OGRE    ( 1572): Registering ResourceManager for type Font
I/OGRE    ( 1572): ArchiveFactory for archive type FileSystem registered.
I/OGRE    ( 1572): ArchiveFactory for archive type Zip registered.
I/OGRE    ( 1572): ArchiveFactory for archive type EmbeddedZip registered.
I/OGRE    ( 1572): DDS codec registering
I/OGRE    ( 1572): FreeImage version: 3.13.1
I/OGRE    ( 1572): This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
I/OGRE    ( 1572): Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,gif,g3,sgi,j2k,j2c,jp2
I/OGRE    ( 1572): PVRTC codec registering
I/OGRE    ( 1572): ETC1 codec registering
I/OGRE    ( 1572): Registering ResourceManager for type HighLevelGpuProgram
I/OGRE    ( 1572): Registering ResourceManager for type Compositor
I/OGRE    ( 1572): MovableObjectFactory for type 'Entity' registered.
I/OGRE    ( 1572): MovableObjectFactory for type 'Light' registered.
I/OGRE    ( 1572): MovableObjectFactory for type 'BillboardSet' registered.
I/OGRE    ( 1572): MovableObjectFactory for type 'ManualObject' registered.
I/OGRE    ( 1572): MovableObjectFactory for type 'BillboardChain' registered.
I/OGRE    ( 1572): MovableObjectFactory for type 'RibbonTrail' registered.
E/OGRE    ( 1572): OGRE EXCEPTION(6:FileNotFoundException): 'plugins.cfg' file not found! in ConfigFile::load at /home/marcos/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreConfigFile.cpp (line 88)
I/OGRE    ( 1572): plugins.cfg not found, automatic plugin loading disabled.
I/OGRE    ( 1572): *-*-* OGRE Initialising
I/OGRE    ( 1572): *-*-* Version 1.8.0unstable (Byatis)
I/OGRE    ( 1572): Installing plugin: OpenGL ES 2.0 RenderSystem
I/OGRE    ( 1572): OpenGL ES 2.x Rendering Subsystem created.
D/libEGL  ( 1572): loaded /system/lib/egl/libGLES_android.so
D/libEGL  ( 1572): loaded /system/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL  ( 1572): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL  ( 1572): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/cat     (  415): <4>[  170.352783] CPU1: Booted secondary processor
I/cat     (  415): <6>[  170.357574] Switched to NOHz mode on CPU #1
I/OGRE    ( 1572): Plugin successfully installed
I/OGRE    ( 1572): Installing plugin: Octree Scene Manager
I/OGRE    ( 1572): Plugin successfully installed
I/OGRE    ( 1572): Installing plugin: ParticleFX
I/OGRE    ( 1572): Particle Emitter Type 'Point' registered
I/OGRE    ( 1572): Particle Emitter Type 'Box' registered
I/OGRE    ( 1572): Particle Emitter Type 'Ellipsoid' registered
I/OGRE    ( 1572): Particle Emitter Type 'Cylinder' registered
I/OGRE    ( 1572): Particle Emitter Type 'Ring' registered
I/OGRE    ( 1572): Particle Emitter Type 'HollowEllipsoid' registered
I/OGRE    ( 1572): Particle Affector Type 'LinearForce' registered
I/OGRE    ( 1572): Particle Affector Type 'ColourFader' registered
I/OGRE    ( 1572): Particle Affector Type 'ColourFader2' registered
I/OGRE    ( 1572): Particle Affector Type 'ColourImage' registered
I/OGRE    ( 1572): Particle Affector Type 'ColourInterpolator' registered
I/OGRE    ( 1572): Particle Affector Type 'Scaler' registered
I/OGRE    ( 1572): Particle Affector Type 'Rotator' registered
I/OGRE    ( 1572): Particle Affector Type 'DirectionRandomiser' registered
I/OGRE    ( 1572): Particle Affector Type 'DeflectorPlane' registered
I/OGRE    ( 1572): Plugin successfully installed
I/OGRE    ( 1572): CPU Identifier & Features
I/OGRE    ( 1572): -------------------------
I/OGRE    ( 1572):  *   CPU ID: 
I/OGRE    ( 1572):  *      VFP: no
I/OGRE    ( 1572):  *     NEON: no
I/OGRE    ( 1572): -------------------------
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
I/OGRE    ( 1572): Registering ResourceManager for type Texture
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1572): call to OpenGL ES API with no current context (logged once per thread)
I/OGRE    ( 1572): GLES2RenderSystem::_createRenderWindow "OgreWindow", 0x0 windowed  miscParams: androidConfig=7484344 externalWindowHandle=7616280 
I/OGRE    ( 1572): create called
V/InputManagerService(  515): unbindCurrentInputLocked: client = android.os.BinderProxy@41247598
V/InputManagerService(  515): Hide switching menu
V/InputManagerService(  515): switching to client: client = android.os.BinderProxy@4164f490
V/InputManagerService(  515): Creating new session for client ClientState{4165e9f8 uid 10003 pid 1572}
V/InputManagerService(  515): windowGainedFocus: android.os.BinderProxy@4164f490 viewHasFocus=false isTextEditor=false softInputMode=#110 first=true flags=#1810100
V/InputManagerService(  515): Unspecified window will hide input
V/InputManagerService(  515): Disabling: SessionState{uid 10026 pid 829 method 412e49d8 session 41285e38}
V/InputManagerService(  515): Enabling: SessionState{uid 10003 pid 1572 method 412e49d8 session 41582350}
I/ActivityManager(  515): Displayed org.ogre3d.browser/android.app.NativeActivity: +445ms
I/OGRE    ( 1572): AndroidEGLContext called
I/OGRE    ( 1572): GL_VERSION = OpenGL ES 2.0 build 1.8@785978
I/OGRE    ( 1572): GL_VENDOR = Imagination Technologies
I/OGRE    ( 1572): GL_RENDERER = PowerVR SGX 540
I/OGRE    ( 1572): GL_EXTENSIONS = GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture
I/OGRE    ( 1572): EXT:GL_OES_rgb8_rgba8
I/OGRE    ( 1572): EXT:GL_OES_depth24
I/OGRE    ( 1572): EXT:GL_OES_vertex_half_float
I/OGRE    ( 1572): EXT:GL_OES_texture_float
I/OGRE    ( 1572): EXT:GL_OES_texture_half_float
I/OGRE    ( 1572): EXT:GL_OES_element_index_uint
I/OGRE    ( 1572): EXT:GL_OES_mapbuffer
I/OGRE    ( 1572): EXT:GL_OES_fragment_precision_high
I/OGRE    ( 1572): EXT:GL_OES_compressed_ETC1_RGB8_texture
I/OGRE    ( 1572): EXT:GL_OES_EGL_image
I/OGRE    ( 1572): EXT:GL_OES_EGL_image_external
I/OGRE    ( 1572): EXT:GL_OES_required_internalformat
I/OGRE    ( 1572): EXT:GL_OES_depth_texture
I/OGRE    ( 1572): EXT:GL_OES_get_program_binary
I/OGRE    ( 1572): EXT:GL_OES_packed_depth_stencil
I/OGRE    ( 1572): EXT:GL_OES_standard_derivatives
I/OGRE    ( 1572): EXT:GL_OES_vertex_array_object
I/OGRE    ( 1572): EXT:GL_OES_egl_sync
I/OGRE    ( 1572): EXT:GL_EXT_multi_draw_arrays
I/OGRE    ( 1572): EXT:GL_EXT_texture_format_BGRA8888
I/OGRE    ( 1572): EXT:GL_EXT_discard_framebuffer
I/OGRE    ( 1572): EXT:GL_EXT_shader_texture_lod
I/OGRE    ( 1572): EXT:GL_IMG_shader_binary
I/OGRE    ( 1572): EXT:GL_IMG_texture_compression_pvrtc
I/OGRE    ( 1572): EXT:GL_IMG_texture_npot
I/OGRE    ( 1572): EXT:GL_IMG_texture_format_BGRA8888
I/OGRE    ( 1572): EXT:GL_IMG_read_format
I/OGRE    ( 1572): EXT:GL_IMG_program_binary
I/OGRE    ( 1572): EXT:GL_IMG_multisampled_render_to_texture
I/OGRE    ( 1572): **************************************
I/OGRE    ( 1572): *** OpenGL ES 2.x Renderer Started ***
I/OGRE    ( 1572): **************************************
I/OGRE    ( 1572): GLSL ES support detected
I/OGRE    ( 1572): Registering ResourceManager for type GpuProgram
I/OGRE    ( 1572): GL ES 2: Using FBOs for rendering to textures
I/OGRE    ( 1572): FBO PF_UNKNOWN depth/stencil support: D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_R5G6B5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_B5G6R5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_A4R4G4B4 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_A1R5G5B5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
D/OpenGLRenderer(  829): Flushing caches (mode 1)
I/OGRE    ( 1572): FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8 
I/OGRE    ( 1572): OpenGL ES2 error 0x0500 GL_INVALID_ENUM in void Ogre::GLES2FBOManager::detectFBOFormats() at line 400
I/OGRE    ( 1572): [GLES2] : Valid FBO targets PF_UNKNOWN PF_R5G6B5 PF_B5G6R5 PF_A4R4G4B4 PF_A1R5G5B5 PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_X8R8G8B8 PF_X8B8G8R8 
I/OGRE    ( 1572): RenderSystem capabilities
I/OGRE    ( 1572): -------------------------
I/OGRE    ( 1572): RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
I/OGRE    ( 1572): GPU Vendor: imagination technologies
I/OGRE    ( 1572): Device Name: PowerVR SGX 540
I/OGRE    ( 1572): Driver Version: 0.0.0.0
I/OGRE    ( 1572):  * Fixed function pipeline: no
I/OGRE    ( 1572):  * Hardware generation of mipmaps: yes
I/OGRE    ( 1572):  * Texture blending: yes
I/OGRE    ( 1572):  * Anisotropic texture filtering: no
I/OGRE    ( 1572):  * Dot product texture operation: yes
I/OGRE    ( 1572):  * Cube mapping: yes
I/OGRE    ( 1572):  * Hardware stencil buffer: yes
I/OGRE    ( 1572):    - Stencil depth: 8
I/OGRE    ( 1572):    - Two sided stencil support: yes
I/OGRE    ( 1572):    - Wrap stencil values: yes
I/OGRE    ( 1572):  * Hardware vertex / index buffers: yes
I/OGRE    ( 1572):  * Vertex programs: yes
I/OGRE    ( 1572):  * Number of floating-point constants for vertex programs: 128
I/OGRE    ( 1572):  * Number of integer constants for vertex programs: 128
I/OGRE    ( 1572):  * Number of boolean constants for vertex programs: 128
I/OGRE    ( 1572):  * Fragment programs: yes
I/OGRE    ( 1572):  * Number of floating-point constants for fragment programs: 64
I/OGRE    ( 1572):  * Number of integer constants for fragment programs: 64
I/OGRE    ( 1572):  * Number of boolean constants for fragment programs: 64
I/OGRE    ( 1572):  * Geometry programs: no
I/OGRE    ( 1572):  * Number of floating-point constants for geometry programs: 0
I/OGRE    ( 1572):  * Number of integer constants for geometry programs: 0
I/OGRE    ( 1572):  * Number of boolean constants for geometry programs: 0
I/OGRE    ( 1572):  * Supported Shader Profiles: glsles
I/OGRE    ( 1572):  * Texture Compression: yes
I/OGRE    ( 1572):    - DXT: no
I/OGRE    ( 1572):    - VTC: no
I/OGRE    ( 1572):    - PVRTC: yes
I/OGRE    ( 1572):  * Scissor Rectangle: yes
I/OGRE    ( 1572):  * Hardware Occlusion Query: no
I/OGRE    ( 1572):  * User clip planes: no
I/OGRE    ( 1572):  * VET_UBYTE4 vertex element type: yes
I/OGRE    ( 1572):  * Infinite far plane projection: yes
I/OGRE    ( 1572):  * Hardware render-to-texture: yes
I/OGRE    ( 1572):  * Floating point textures: yes
I/OGRE    ( 1572):  * Non-power-of-two textures: no
I/OGRE    ( 1572):  * Volume textures: no
I/OGRE    ( 1572):  * Multiple Render Targets: 1
I/OGRE    ( 1572):    - With different bit depths: no
I/OGRE    ( 1572):  * Point Sprites: yes
I/OGRE    ( 1572):  * Extended point parameters: yes
I/OGRE    ( 1572):  * Max Point Size: 0.000000
I/OGRE    ( 1572):  * Vertex texture fetch: no
I/OGRE    ( 1572):  * Number of world matrices: 0
I/OGRE    ( 1572):  * Number of texture units: 8
I/OGRE    ( 1572):  * Stencil buffer depth: 8
I/OGRE    ( 1572):  * Number of vertex blend matrices: 0
I/OGRE    ( 1572):  * Render to Vertex Buffer : no
I/OGRE    ( 1572):  * GL 1.5 without VBO workaround: no
I/OGRE    ( 1572):  * Frame Buffer objects: yes
I/OGRE    ( 1572):  * Frame Buffer objects (ARB extension): no
I/OGRE    ( 1572):  * Frame Buffer objects (ATI extension): no
I/OGRE    ( 1572):  * PBuffer support: no
I/OGRE    ( 1572):  * GL 1.5 without HW-occlusion workaround: no
I/OGRE    ( 1572):  * Separate shader objects: no
I/OGRE    ( 1572): DefaultWorkQueue('Root') initialising on thread main.
I/OGRE    ( 1572): Particle Renderer Type 'billboard' registered
I/OGRE    ( 1572): SceneManagerFactory for type 'OctreeSceneManager' registered.
I/OGRE    ( 1572): ArchiveFactory for archive type APKFileSystem registered.
I/OGRE    ( 1572): ArchiveFactory for archive type APKZip registered.
I/OGRE    ( 1572): Creating resource group Essential
I/OGRE    ( 1572): Added resource location '/thumbnails' of type 'APKFileSystem' to resource group 'Essential'
I/OGRE    ( 1572): Added resource location '/packs/SdkTrays.zip' of type 'APKZip' to resource group 'Essential'
I/OGRE    ( 1572): Added resource location '/' of type 'APKFileSystem' to resource group 'General'
I/OGRE    ( 1572): Creating resource group Popular
I/OGRE    ( 1572): Added resource location '/fonts' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/programs' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/scripts' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/textures' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/textures/nvidia' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/models' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/particle' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/RTShaderLib' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/RTShaderLib/materials' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/scripts/SSAO' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/materials/textures/SSAO' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/cubemap.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/cubemapsJS.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/dragon.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/fresneldemo.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/ogretestmap.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/ogredance.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/Sinbad.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Added resource location '/packs/skybox.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1572): Initialising resource group Essential
I/OGRE    ( 1572): Parsing scripts for resource group Essential
I/OGRE    ( 1572): Parsing script SdkTrays.material
I/OGRE    ( 1572): Parsing script SdkTrays.fontdef
I/OGRE    ( 1572): Parsing script SdkTrays.overlay
F/libc    ( 1572): Fatal signal 11 (SIGSEGV) at 0x00000020 (code=1)
I/DEBUG   (  444): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  444): Build fingerprint: 'archos/G9A80/A80:4.0.3/MR1/20120529.141046:user/release-keys'
I/DEBUG   (  444): pid: 1572, tid: 1585  >>> org.ogre3d.browser <<<
I/DEBUG   (  444): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000020
I/DEBUG   (  444):  r0 007f6690  r1 00723a78  r2 00000000  r3 00000000
I/DEBUG   (  444):  r4 006b06c8  r5 00000de1  r6 5bfd7d90  r7 5c7e7a90
I/DEBUG   (  444):  r8 ba2e8ba3  r9 5bf76320  10 5bfd7d90  fp 5bf76320
I/DEBUG   (  444):  ip 405f5e84  sp 5bf73868  lr 5b2cf8f4  pc 5b2cf950  cpsr 20000110
I/DEBUG   (  444):  d0  00ffffff00ffffff  d1  00ffffff00ffffff
I/DEBUG   (  444):  d2  00ffffff00ffffff  d3  00ffffff00ffffff
I/DEBUG   (  444):  d4  00ffffff00ffffff  d5  00ffffff00ffffff
I/DEBUG   (  444):  d6  00ffffff00ffffff  d7  00ffffff00ffffff
I/DEBUG   (  444):  d8  0000000000000000  d9  0000000000000000
I/DEBUG   (  444):  d10 0000000000000000  d11 0000000000000000
I/DEBUG   (  444):  d12 0000000000000000  d13 0000000000000000
I/DEBUG   (  444):  d14 0000000000000000  d15 0000000000000000
I/DEBUG   (  444):  d16 416c584010000000  d17 3fe0000000000000
I/DEBUG   (  444):  d18 3fefffffffffff76  d19 3d11400000000000
I/DEBUG   (  444):  d20 3c84849271d08a00  d21 3cd6f252490974e9
I/DEBUG   (  444):  d22 3e21ee9ebdb4b1c3  d23 bda8fae9be8838d4
I/DEBUG   (  444):  d24 0000000000000000  d25 0000480700002d58
I/DEBUG   (  444):  d26 0003ee1f001ad895  d27 0005480c00042d5c
I/DEBUG   (  444):  d28 0000000000000000  d29 090a0b0c0d0e0f10
I/DEBUG   (  444):  d30 0000000100000001  d31 0000000100000001
I/DEBUG   (  444):  scr 80000012
I/DEBUG   (  444): 
I/DEBUG   (  444):          #00  pc 00010950  /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so (glGenerateMipmap)
I/DEBUG   (  444):          #01  lr 5b2cf8f4  /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/DEBUG   (  444): 
I/DEBUG   (  444): code around pc:
I/DEBUG   (  444): 5b2cf930 e0843103 e59316b4 e3510000 0a000030  .1........Q.0...
I/DEBUG   (  444): 5b2cf940 e5910054 e3a03001 e5813048 e5903038  T....0..H0..80..
I/DEBUG   (  444): 5b2cf950 e5933020 e3530060 0a000029 8a000004   0..`.S.).......
I/DEBUG   (  444): 5b2cf960 e353004f 0a000026 e3530053 1a000006  O.S.&...S.S.....
I/DEBUG   (  444): 5b2cf970 ea000023 e35300ac 0a000021 3a000002  #.....S.!......:
I/DEBUG   (  444): 
I/DEBUG   (  444): code around lr:
I/DEBUG   (  444): 5b2cf8d4 e8bd4070 ea00194e 0003be75 0003be5d  p@..N...u...]...
I/DEBUG   (  444): 5b2cf8e4 0003bd5d e92d4070 e1a05000 eb001393  ]...p@-..P......
I/DEBUG   (  444): 5b2cf8f4 e2504000 08bd8070 e3003de1 e1550003  .@P.p....=....U.
I/DEBUG   (  444): 5b2cf904 0a000005 e3083513 e1550003 13a01c05  .....5....U.....
I/DEBUG   (  444): 5b2cf914 03a02001 1a00003a ea000000 e3a02000  . ..:........ ..
I/DEBUG   (  444): 
I/DEBUG   (  444): stack:
I/DEBUG   (  444):     5bf73828  5bfd7d90  
I/DEBUG   (  444):     5bf7382c  5b2e46ec  /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/DEBUG   (  444):     5bf73830  00000001  
I/DEBUG   (  444):     5bf73834  5b2d6f78  /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/DEBUG   (  444):     5bf73838  006b06c8  [heap]
I/DEBUG   (  444):     5bf7383c  0000812f  /system/bin/app_process
I/DEBUG   (  444):     5bf73840  00000000  
I/DEBUG   (  444):     5bf73844  00002803  
I/DEBUG   (  444):     5bf73848  00000de1  
I/DEBUG   (  444):     5bf7384c  5bfd7d90  
I/DEBUG   (  444):     5bf73850  5c7e7a90  
I/DEBUG   (  444):     5bf73854  5b2e4954  /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/DEBUG   (  444):     5bf73858  00000002  
I/DEBUG   (  444):     5bf7385c  00000000  
I/DEBUG   (  444):     5bf73860  df0027ad  
I/DEBUG   (  444):     5bf73864  00000000  
I/DEBUG   (  444): #00 5bf73868  00000005  
I/DEBUG   (  444):     5bf7386c  005f9a9c  
I/DEBUG   (  444):     5bf73870  5bfd7d90  
I/DEBUG   (  444):     5bf73874  5b861408  /data/data/org.ogre3d.browser/lib/libOgreSampleBrowser.so
I/DEBUG   (  444):     5bf73878  00000001  
I/DEBUG   (  444):     5bf7387c  00000000  
I/DEBUG   (  444):     5bf73880  400c1452  /system/lib/libc.so
I/DEBUG   (  444):     5bf73884  5bf73978  
I/DEBUG   (  444):     5bf73888  5bf73976  
I/DEBUG   (  444):     5bf7388c  ffffffff  
I/DEBUG   (  444):     5bf73890  5c66d258  
I/DEBUG   (  444):     5bf73894  400a3613  /system/lib/libc.so
I/DEBUG   (  444):     5bf73898  0000002f  
I/DEBUG   (  444):     5bf7389c  400a4b6f  /system/lib/libc.so
I/DEBUG   (  444):     5bf738a0  00000000  
I/DEBUG   (  444):     5bf738a4  00000000  
I/DEBUG   (  444):     5bf738a8  00000000  
I/DEBUG   (  444):     5bf738ac  00000000  
I/BootReceiver(  515): Copying /data/tombstones/tombstone_00 to DropBox (SYSTEM_TOMBSTONE)
I/WindowManager(  515): WIN DEATH: Window{4143db30 org.ogre3d.browser/android.app.NativeActivity paused=false}
I/ActivityManager(  515): Process org.ogre3d.browser (pid 1572) has died.
W/ActivityManager(  515): Force removing ActivityRecord{41284f20 org.ogre3d.browser/android.app.NativeActivity}: app died, no saved state
D/Zygote  (  446): Process 1572 terminated by signal (11)
V/InputManagerService(  515): unbindCurrentInputLocked: client = android.os.BinderProxy@4164f490
W/InputManagerService(  515): Got RemoteException sending setActive(false) notification to pid 1572 uid 10003
chaboud
Gnoblar
Posts: 2
Joined: Thu Jun 21, 2012 6:38 pm

Re: Improving Android support

Post by chaboud »

Thanks for doing this. This is really great headway.

I have a couple of minor build-related fixes. Would you like a push, a fork, or just a heads up?
(e.g. in Android.mk.in, "-lFreeimage" should be "-lFreeImage" on case-sensitive systems)
colinZ
Gnoblar
Posts: 2
Joined: Fri Jun 08, 2012 5:59 pm

Re: Improving Android support

Post by colinZ »

My guess would be you are just simply running out of ressources.
djreep81 wrote:I compiled, built and installed the NativeActivity-debug.apk on a galaxy S 2 phone. When I run it on the phone, it dies right after loading. I see an exception when looking at the logs. I followed this thread and the instructions here provided by wolfman.

Before seeing this thread, I built/installed/ran the sample browser out of OGRE sinbad repository myself. I got the same result and was not sure wehre to go from there so I thought this thread was a fresh start and hoped for a different outcome. Unfortunatly same result. Could it be an issue with libGLESv2_POWERVR_SGX540_120.so ??

Anyone seen anything like this before? Or maybe a suggestion of where i can dig next?

Code: Select all

06-20 02:26:45.512 I/ActivityManager(  109): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.ogre3d.browser/android.app.NativeActivity } from pid 215
06-20 02:26:45.544 I/ActivityManager(  109): Start proc org.ogre3d.browser for activity org.ogre3d.browser/android.app.NativeActivity: pid=1959 uid=10131 gids={}
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group General
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group Internal
06-20 02:26:45.782 I/OGRE    ( 1959): Creating resource group Autodetect
06-20 02:26:45.782 I/OGRE    ( 1959): SceneManagerFactory for type 'DefaultSceneManager' registered.
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Material
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Mesh
06-20 02:26:45.782 I/OGRE    ( 1959): Registering ResourceManager for type Skeleton
06-20 02:26:45.786 I/OGRE    ( 1959): MovableObjectFactory for type 'ParticleSystem' registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type Panel registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type BorderPanel registered.
06-20 02:26:45.786 I/OGRE    ( 1959): OverlayElementFactory for type TextArea registered.
06-20 02:26:45.786 I/OGRE    ( 1959): Registering ResourceManager for type Font
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type FileSystem registered.
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type Zip registered.
06-20 02:26:45.790 I/OGRE    ( 1959): ArchiveFactory for archive type EmbeddedZip registered.
06-20 02:26:45.790 I/OGRE    ( 1959): DDS codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): FreeImage version: 3.13.1
06-20 02:26:45.790 I/OGRE    ( 1959): This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
06-20 02:26:45.790 I/OGRE    ( 1959): Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,gif,g3,sgi,j2k,j2c,jp2
06-20 02:26:45.790 I/OGRE    ( 1959): PVRTC codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): ETC1 codec registering
06-20 02:26:45.790 I/OGRE    ( 1959): Registering ResourceManager for type HighLevelGpuProgram
06-20 02:26:45.790 I/OGRE    ( 1959): Registering ResourceManager for type Compositor
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'Entity' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'Light' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'BillboardSet' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'ManualObject' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'BillboardChain' registered.
06-20 02:26:45.798 I/OGRE    ( 1959): MovableObjectFactory for type 'RibbonTrail' registered.
06-20 02:26:45.798 E/OGRE    ( 1959): OGRE EXCEPTION(6:FileNotFoundException): 'plugins.cfg' file not found! in ConfigFile::load at /home/david/Projects/cpp_stuff/ogre-mercurial/ogre-wolfman/ogre/OgreMain/src/OgreConfigFile.cpp (line 88)
06-20 02:26:45.798 I/OGRE    ( 1959): plugins.cfg not found, automatic plugin loading disabled.
06-20 02:26:45.798 I/OGRE    ( 1959): *-*-* OGRE Initialising
06-20 02:26:45.798 I/OGRE    ( 1959): *-*-* Version 1.8.0unstable (Byatis)
06-20 02:26:45.798 I/OGRE    ( 1959): Installing plugin: OpenGL ES 2.0 RenderSystem
06-20 02:26:45.798 I/OGRE    ( 1959): OpenGL ES 2.x Rendering Subsystem created.
06-20 02:26:45.821 D/libEGL  ( 1959): loaded /system/lib/egl/libGLES_android.so
06-20 02:26:45.825 D/libEGL  ( 1959): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-20 02:26:45.825 D/libEGL  ( 1959): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-20 02:26:45.829 D/libEGL  ( 1959): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:45.848 D/dalvikvm(  109): GC_CONCURRENT freed 2771K, 41% free 7749K/12999K, external 1625K/2137K, paused 4ms+19ms
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): Installing plugin: Octree Scene Manager
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): Installing plugin: ParticleFX
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Point' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Box' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Ellipsoid' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Cylinder' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'Ring' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Emitter Type 'HollowEllipsoid' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'LinearForce' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourFader' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourFader2' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourImage' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'ColourInterpolator' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'Scaler' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'Rotator' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'DirectionRandomiser' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Particle Affector Type 'DeflectorPlane' registered
06-20 02:26:45.934 I/OGRE    ( 1959): Plugin successfully installed
06-20 02:26:45.934 I/OGRE    ( 1959): CPU Identifier & Features
06-20 02:26:45.934 I/OGRE    ( 1959): -------------------------
06-20 02:26:45.934 I/OGRE    ( 1959):  *   CPU ID:
06-20 02:26:45.934 I/OGRE    ( 1959):  *      VFP: no
06-20 02:26:45.934 I/OGRE    ( 1959):  *     NEON: no
06-20 02:26:45.934 I/OGRE    ( 1959): -------------------------
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 I/OGRE    ( 1959): Registering ResourceManager for type Texture
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.934 E/libEGL  ( 1959): call to OpenGL ES API with no current context (logged once per thread)
06-20 02:26:45.973 I/ActivityManager(  109): Displayed org.ogre3d.browser/android.app.NativeActivity: +443ms
06-20 02:26:45.977 I/OGRE    ( 1959): GLES2RenderSystem::_createRenderWindow "OgreWindow", 0x0 windowed  miscParams: androidConfig=2722024 externalWindowHandle=678336
06-20 02:26:45.977 I/OGRE    ( 1959): create called
06-20 02:26:46.001 I/OGRE    ( 1959): AndroidEGLContext called
06-20 02:26:46.048 V/RenderScript_jni(  215): surfaceDestroyed
06-20 02:26:46.048 I/OGRE    ( 1959): GL_VERSION = OpenGL ES 2.0
06-20 02:26:46.048 I/OGRE    ( 1959): GL_VENDOR = Imagination Technologies
06-20 02:26:46.048 I/OGRE    ( 1959): GL_RENDERER = PowerVR SGX 540
06-20 02:26:46.048 I/OGRE    ( 1959): GL_EXTENSIONS = GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_stream2 GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_rgb8_rgba8
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_depth24
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_vertex_half_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_texture_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_texture_half_float
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_element_index_uint
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_mapbuffer
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_fragment_precision_high
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_compressed_ETC1_RGB8_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_EGL_image
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_required_internalformat
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_depth_texture
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_get_program_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_packed_depth_stencil
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_standard_derivatives
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_vertex_array_object
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_OES_egl_sync
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_multi_draw_arrays
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_texture_format_BGRA8888
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_discard_framebuffer
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_EXT_shader_texture_lod
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_shader_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_compression_pvrtc
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_stream2
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_npot
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_texture_format_BGRA8888
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_read_format
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_program_binary
06-20 02:26:46.048 I/OGRE    ( 1959): EXT:GL_IMG_multisampled_render_to_texture
06-20 02:26:46.048 I/OGRE    ( 1959): **************************************
06-20 02:26:46.048 I/OGRE    ( 1959): *** OpenGL ES 2.x Renderer Started ***
06-20 02:26:46.048 I/OGRE    ( 1959): **************************************
06-20 02:26:46.048 I/OGRE    ( 1959): GLSL ES support detected
06-20 02:26:46.052 I/OGRE    ( 1959): Registering ResourceManager for type GpuProgram
06-20 02:26:46.052 I/OGRE    ( 1959): GL ES 2: Using FBOs for rendering to textures
06-20 02:26:46.055 I/DEBUG   (   73): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-20 02:26:46.055 I/DEBUG   (   73): Build fingerprint: 'google/sojus/crespo4g:2.3.7/GWK74/185293:user/release-keys'
06-20 02:26:46.055 I/DEBUG   (   73): pid: 1959, tid: 1967  >>> org.ogre3d.browser <<<
06-20 02:26:46.055 I/DEBUG   (   73): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000144
06-20 02:26:46.055 I/DEBUG   (   73):  r0 00000000  r1 00000000  r2 00044400  r3 008001e9
06-20 02:26:46.055 I/DEBUG   (   73):  r4 002c49d8  r5 00800169  r6 00000020  r7 000088f0
06-20 02:26:46.055 I/DEBUG   (   73):  r8 00008d48  r9 00000000  10 00000000  fp 00000000
06-20 02:26:46.055 I/DEBUG   (   73):  ip 00000000  sp 4493a4f8  lr 00044400  pc 8090e3f8  cpsr 20000010
06-20 02:26:46.055 I/DEBUG   (   73):  d0  6c69636e6574732f  d1  74726f7070757320
06-20 02:26:46.055 I/DEBUG   (   73):  d2  646e657220726f74  d3  6f7420676e697268
06-20 02:26:46.055 I/DEBUG   (   73):  d4  4d495f4c47207972  d5  7369746c756d5f47
06-20 02:26:46.055 I/DEBUG   (   73):  d6  4026000000000000  d7  00e1708065646e65
06-20 02:26:46.055 I/DEBUG   (   73):  d8  0000000000000000  d9  0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d10 0000000000000000  d11 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d12 0000000000000000  d13 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d14 0000000000000000  d15 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d16 416c2e1010000000  d17 3fe0000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d18 41afa4ffe4000000  d19 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d20 0000000000000000  d21 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d22 3ff0000000000000  d23 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d24 3ff0000000000000  d25 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d26 0000000000000000  d27 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d28 0000000000000000  d29 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  d30 0000000000000000  d31 0000000000000000
06-20 02:26:46.055 I/DEBUG   (   73):  scr 80000012
06-20 02:26:46.055 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73):          #00  pc 0000e3f8  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:46.130 I/DEBUG   (   73):          #01  lr 00044400  <unknown>
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): code around pc:
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3d8 0a000005 e2455001 e1a0e002 e1a05405
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3e8 e3855502 e3855069 e1833005 e5941060
06-20 02:26:46.130 I/DEBUG   (   73): 8090e3f8 e5813144 e3003484 e5813148 e2833004
06-20 02:26:46.130 I/DEBUG   (   73): 8090e408 e5813150 e2833004 e5812164 e3a02d12
06-20 02:26:46.130 I/DEBUG   (   73): 8090e418 e5813158 e2833004 e5812140 e581c14c
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): code around lr:
06-20 02:26:46.130 I/DEBUG   (   73): 000443e0 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 000443f0 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044400 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044410 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73): 00044420 00000000 00000000 00000000 00000000
06-20 02:26:46.130 I/DEBUG   (   73):
06-20 02:26:46.130 I/DEBUG   (   73): stack:
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4b8  00000003 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4bc  0000000b 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c0  00000400 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c4  00000020 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4c8  002c0740 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4cc  002c0740 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d0  8090bcc4  /system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d4  00000008 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4d8  002c4aa0 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4dc  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e0  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e4  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4e8  00008d48  /system/bin/app_process
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4ec  002beb00 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4f0  df002777 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4f4  e3a070ad 
06-20 02:26:46.130 I/DEBUG   (   73): #00 4493a4f8  00000020 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a4fc  002c4ad8 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a500  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a504  002c4aa0 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a508  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a50c  002beb00 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a510  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a514  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a518  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a51c  00000000 
06-20 02:26:46.130 I/DEBUG   (   73):     4493a520  00000001 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a524  002c49d8 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a528  00000002 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a52c  00008d48  /system/bin/app_process
06-20 02:26:46.134 I/DEBUG   (   73):     4493a530  00000000 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a534  002c4ed0 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a538  00000003 
06-20 02:26:46.134 I/DEBUG   (   73):     4493a53c  00000000 
06-20 02:26:46.469 I/BootReceiver(  109): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
06-20 02:26:46.485 I/ActivityManager(  109): Process org.ogre3d.browser (pid 1959) has died.
06-20 02:26:46.493 I/WindowManager(  109): WIN DEATH: Window{4052b158 org.ogre3d.browser/android.app.NativeActivity paused=false}
06-20 02:26:46.497 D/Zygote  (   75): Process 1959 terminated by signal (11)
06-20 02:26:46.505 E/InputDispatcher(  109): channel '4052b158 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
06-20 02:26:46.505 E/InputDispatcher(  109): channel '4052b158 org.ogre3d.browser/android.app.NativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
06-20 02:26:46.516 V/RenderScript_jni(  215): surfaceCreated
06-20 02:26:46.516 V/RenderScript_jni(  215): surfaceChanged
06-20 02:26:46.583 W/InputManagerService(  109): Got RemoteException sending setActive(false) notification to pid 1959 uid 10131
06-20 02:26:50.583 I/ActivityManager(  109): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xtralogic.android.logcollector/.SendLogActivity } from pid 215
06-20 02:26:50.614 I/ActivityManager(  109): Start proc com.xtralogic.android.logcollector for activity com.xtralogic.android.logcollector/.SendLogActivity: pid=1968 uid=10106 gids={1007, 1015}
06-20 02:26:51.141 I/ActivityManager(  109): Displayed com.xtralogic.android.logcollector/.SendLogActivity: +536ms
06-20 02:26:52.032 D/dalvikvm( 1968): GC_EXTERNAL_ALLOC freed 82K, 49% free 2776K/5379K, external 2070K/2137K, paused 35ms
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

@lococuad @djreep81
Goto OgreGLES2Texture.cpp line 151 and comment it out

Code: Select all

//glGenerateMipmap(getGLES2TextureTarget());
plz test it and give me feedback

@chaboud
Yes of course would be happy to collect some linux and win32 fixes atm i am just working on OSX
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

On some android devices it crashes during mipmap generation instead of returning INVALID_OPERATION and the nice thing is that this crash is device dependent. So i hope thats the issue.
chaboud
Gnoblar
Posts: 2
Joined: Thu Jun 21, 2012 6:38 pm

Re: Improving Android support

Post by chaboud »

I've pulled out the MIP map generation code, but I'm still getting a seg fault later in initialization. I'll do a bit more digging to see what's coming up.

What devices has this successfully run on? I may be able to dig one up to confirm that things are working properly.


I'm also building on Mac, but I do most of my coding in case-sensitive sparse-bundles to keep Linux cross-compilation happy. I'll implement some clean changes (my current clone is pretty sliced up) and get them back to you.
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

It runs smooth on my acer a200 - which is a tegra 2 (armv7)
If i could get a device in my hand which fails that would be really great.
User avatar
Mind Calamity
Ogre Magi
Posts: 1255
Joined: Sat Dec 25, 2010 2:55 pm
Location: Macedonia
x 81

Re: Improving Android support

Post by Mind Calamity »

Downloading now. Will test it out on my Sony Ericsson Live. Will 1GHz CPU, 512 MB RAM and Adreno 205 be enough ?
BitBucket username changed to iboshkov (from MindCalamity)
Do you need help? What have you tried?
- xavier
---------------------
HkOgre - a Havok Integration for OGRE | Simple SSAO | My Blog | My YouTube | My DeviantArt
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

Wolfmanfx,

I was able to get it working with your suggestion. I commented out the line from OgreGLES2Texture.cpp file

Code: Select all

//glGenerateMipmap(getGLES2TextureTarget());
I can tell you that i tracked down the texture that was causing the problem. In the SdkTrays.overlay file, the line "material SdkTrays/Cursor" was failing. In particular, it was failing in the OgreOverlayElement.cpp in the setMaterialName function. Calling the mMaterial->load() fails. I did not dig any deeper at this point.

Code: Select all

     void OverlayElement::setMaterialName(const String& matName)
     {
         mMaterialName = matName;
 		if (matName != StringUtil::BLANK)
 		{
 			mMaterial = MaterialManager::getSingleton().getByName(matName);
 			if (mMaterial.isNull())
 				OGRE_EXCEPT( Exception::ERR_ITEM_NOT_FOUND, "Could not find material " + matName,
 					"OverlayElement::setMaterialName" );
			LogManager::getSingleton().stream() << " material loading..." ; 	
			mMaterial->load();
			LogManager::getSingleton().stream() << " material loaded" ; 
lococuad
Gnoblar
Posts: 5
Joined: Thu Jun 21, 2012 5:52 pm

Re: Improving Android support

Post by lococuad »

By commenting out the line referred by djreep81 I was able to get it working too.

It now crashes when I try to run some of the samples (not more than one or two of them) but it's way more than I expected a few days ago.

Thanks a lot all (and especially Wolfmanfx).
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

So i synced my fork with the main repo (i missed a important fix regarding mipmaps by david)
I also fixed a few things like case problems + fbo detection and some other problems i had after syncing it.
Plz test the latest code (the best thing would be a clean checkout)
djreep81
Gnoblar
Posts: 12
Joined: Wed Jun 20, 2012 6:31 am

Re: Improving Android support

Post by djreep81 »

Wolfman,

I ran a fresh new build from the repo you created with it synced. It appears to work great now out of the box. There are 3 demos that fail, but the rest seem to work without issue.

The "Compositor," "Cube Mapping", and "Skeletal Animation" are the ones that have issues. The Compositor and Skeletal animation demos will cause the application to shutdown. The Cube Mapping however seems to lock up the phone and causes the phone to restart. I am running on a Samsung Galaxy S2 phone with android 2.3.7

Thanks for all your work Wolfman, this is much better solution than what is currently in the Ogre main repository. Essentially this solution works out of the box now which is fantastic.
lococuad
Gnoblar
Posts: 5
Joined: Thu Jun 21, 2012 5:52 pm

Re: Improving Android support

Post by lococuad »

I downloaded the 4686ece8afc3 rev.

Now it runs but I see all the screen in black except the string "Bezler Patch" which is in yellow.
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

which device do you have - i think there are some rtss fixes which i did not apply.

Sry i just saw that you already posted it.
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

Can you try to apply these changes on your local repo
https://bitbucket.org/ZCube/ogre-androi ... 5dd4453c84

maybe it helps.
Also can you post your log.
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

@djreep81
The cubemap demo should run but the other two fails also on my device thats why i enabled them so i can work on a fix when i have time.
lococuad
Gnoblar
Posts: 5
Joined: Thu Jun 21, 2012 5:52 pm

Re: Improving Android support

Post by lococuad »

Here's the log:

Code: Select all

I/ActivityManager(  514): Start proc org.ogre3d.browser for activity org.ogre3d.browser/android.app.NativeActivity: pid=1945 uid=10003 gids={}
D/OpenGLRenderer(  769): Flushing caches (mode 0)
I/OGRE    ( 1945): Creating resource group General
I/OGRE    ( 1945): Creating resource group Internal
I/OGRE    ( 1945): Creating resource group Autodetect
I/OGRE    ( 1945): SceneManagerFactory for type 'DefaultSceneManager' registered.
I/OGRE    ( 1945): Registering ResourceManager for type Material
I/OGRE    ( 1945): Registering ResourceManager for type Mesh
I/OGRE    ( 1945): Registering ResourceManager for type Skeleton
I/OGRE    ( 1945): MovableObjectFactory for type 'ParticleSystem' registered.
I/OGRE    ( 1945): OverlayElementFactory for type Panel registered.
I/OGRE    ( 1945): OverlayElementFactory for type BorderPanel registered.
I/OGRE    ( 1945): OverlayElementFactory for type TextArea registered.
I/OGRE    ( 1945): Registering ResourceManager for type Font
I/OGRE    ( 1945): ArchiveFactory for archive type FileSystem registered.
I/OGRE    ( 1945): ArchiveFactory for archive type Zip registered.
I/OGRE    ( 1945): ArchiveFactory for archive type EmbeddedZip registered.
I/OGRE    ( 1945): DDS codec registering
I/OGRE    ( 1945): PVRTC codec registering
I/OGRE    ( 1945): ETC1 codec registering
I/OGRE    ( 1945): Registering ResourceManager for type HighLevelGpuProgram
I/OGRE    ( 1945): Registering ResourceManager for type Compositor
I/OGRE    ( 1945): MovableObjectFactory for type 'Entity' registered.
I/OGRE    ( 1945): MovableObjectFactory for type 'Light' registered.
I/OGRE    ( 1945): MovableObjectFactory for type 'BillboardSet' registered.
I/OGRE    ( 1945): MovableObjectFactory for type 'ManualObject' registered.
I/OGRE    ( 1945): MovableObjectFactory for type 'BillboardChain' registered.
I/OGRE    ( 1945): MovableObjectFactory for type 'RibbonTrail' registered.
E/OGRE    ( 1945): OGRE EXCEPTION(6:FileNotFoundException): 'plugins.cfg' file not found! in ConfigFile::load at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreConfigFile.cpp (line 88)
I/OGRE    ( 1945): plugins.cfg not found, automatic plugin loading disabled.
I/OGRE    ( 1945): *-*-* OGRE Initialising
I/OGRE    ( 1945): *-*-* Version 1.8.0unstable (Byatis)
I/OGRE    ( 1945): Installing plugin: OpenGL ES 2.0 RenderSystem
I/OGRE    ( 1945): OpenGL ES 2.x Rendering Subsystem created.
D/libEGL  ( 1945): loaded /system/lib/egl/libGLES_android.so
D/libEGL  ( 1945): loaded /system/lib/egl/libEGL_POWERVR_SGX540_120.so
D/WatchdogDaemon(  435): CPU temperature: 49426
D/WatchdogDaemon(  435): Watchdog is happy
D/libEGL  ( 1945): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL  ( 1945): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Octree Scene Manager
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: ParticleFX
I/OGRE    ( 1945): Particle Emitter Type 'Point' registered
I/OGRE    ( 1945): Particle Emitter Type 'Box' registered
I/OGRE    ( 1945): Particle Emitter Type 'Ellipsoid' registered
I/OGRE    ( 1945): Particle Emitter Type 'Cylinder' registered
I/OGRE    ( 1945): Particle Emitter Type 'Ring' registered
I/OGRE    ( 1945): Particle Emitter Type 'HollowEllipsoid' registered
I/OGRE    ( 1945): Particle Affector Type 'LinearForce' registered
I/OGRE    ( 1945): Particle Affector Type 'ColourFader' registered
I/OGRE    ( 1945): Particle Affector Type 'ColourFader2' registered
I/OGRE    ( 1945): Particle Affector Type 'ColourImage' registered
I/OGRE    ( 1945): Particle Affector Type 'ColourInterpolator' registered
I/OGRE    ( 1945): Particle Affector Type 'Scaler' registered
I/OGRE    ( 1945): Particle Affector Type 'Rotator' registered
I/OGRE    ( 1945): Particle Affector Type 'DirectionRandomiser' registered
I/OGRE    ( 1945): Particle Affector Type 'DeflectorPlane' registered
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): CPU Identifier & Features
I/OGRE    ( 1945): -------------------------
I/OGRE    ( 1945):  *   CPU ID:
I/OGRE    ( 1945):  *      VFP: no
I/OGRE    ( 1945):  *     NEON: no
I/OGRE    ( 1945): -------------------------
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
I/OGRE    ( 1945): Registering ResourceManager for type Texture
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
E/libEGL  ( 1945): call to OpenGL ES API with no current context (logged once per thread)
V/InputManagerService(  514): unbindCurrentInputLocked: client = android.os.BinderProxy@41367eb8
V/InputManagerService(  514): Hide switching menu
V/InputManagerService(  514): switching to client: client = android.os.BinderProxy@4153f058
V/InputManagerService(  514): Creating new session for client ClientState{4153f2e8 uid 10003 pid 1945}
V/InputManagerService(  514): Disabling: SessionState{uid 10026 pid 769 method 41481d10 session 414bc808}
V/InputManagerService(  514): Enabling: SessionState{uid 10003 pid 1945 method 41481d10 session 414e6828}
V/InputManagerService(  514): windowGainedFocus: android.os.BinderProxy@4153f058 viewHasFocus=false isTextEditor=false softInputMode=#110 first=true flags=#1810100
V/InputManagerService(  514): Unspecified window will hide input
I/ActivityManager(  514): Displayed org.ogre3d.browser/android.app.NativeActivity: +377ms
I/OGRE    ( 1945): GLES2RenderSystem::_createRenderWindow "OgreWindow", 0x0 windowed  miscParams: androidConfig=4806432 externalWindowHandle=4749384
I/OGRE    ( 1945): create called
I/cat     (  416): <4>[ 6292.953155] CPU1: Booted secondary processor
I/cat     (  416): <6>[ 6292.955322] Switched to NOHz mode on CPU #1
I/OGRE    ( 1945): AndroidEGLContext called
I/OGRE    ( 1945): GL_VERSION = OpenGL ES 2.0 build 1.8@785978
I/OGRE    ( 1945): GL_VENDOR = Imagination Technologies
I/OGRE    ( 1945): GL_RENDERER = PowerVR SGX 540
I/OGRE    ( 1945): GL_EXTENSIONS = GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_framebuffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture
I/OGRE    ( 1945): EXT:GL_OES_rgb8_rgba8
I/OGRE    ( 1945): EXT:GL_OES_depth24
I/OGRE    ( 1945): EXT:GL_OES_vertex_half_float
I/OGRE    ( 1945): EXT:GL_OES_texture_float
I/OGRE    ( 1945): EXT:GL_OES_texture_half_float
I/OGRE    ( 1945): EXT:GL_OES_element_index_uint
I/OGRE    ( 1945): EXT:GL_OES_mapbuffer
I/OGRE    ( 1945): EXT:GL_OES_fragment_precision_high
I/OGRE    ( 1945): EXT:GL_OES_compressed_ETC1_RGB8_texture
I/OGRE    ( 1945): EXT:GL_OES_EGL_image
I/OGRE    ( 1945): EXT:GL_OES_EGL_image_external
I/OGRE    ( 1945): EXT:GL_OES_required_internalformat
I/OGRE    ( 1945): EXT:GL_OES_depth_texture
I/OGRE    ( 1945): EXT:GL_OES_get_program_binary
I/OGRE    ( 1945): EXT:GL_OES_packed_depth_stencil
I/OGRE    ( 1945): EXT:GL_OES_standard_derivatives
I/OGRE    ( 1945): EXT:GL_OES_vertex_array_object
I/OGRE    ( 1945): EXT:GL_OES_egl_sync
I/OGRE    ( 1945): EXT:GL_EXT_multi_draw_arrays
I/OGRE    ( 1945): EXT:GL_EXT_texture_format_BGRA8888
I/OGRE    ( 1945): EXT:GL_EXT_discard_framebuffer
I/OGRE    ( 1945): EXT:GL_EXT_shader_texture_lod
I/OGRE    ( 1945): EXT:GL_IMG_shader_binary
I/OGRE    ( 1945): EXT:GL_IMG_texture_compression_pvrtc
I/OGRE    ( 1945): EXT:GL_IMG_texture_npot
I/OGRE    ( 1945): EXT:GL_IMG_texture_format_BGRA8888
I/OGRE    ( 1945): EXT:GL_IMG_read_format
I/OGRE    ( 1945): EXT:GL_IMG_program_binary
I/OGRE    ( 1945): EXT:GL_IMG_multisampled_render_to_texture
I/OGRE    ( 1945): **************************************
I/OGRE    ( 1945): *** OpenGL ES 2.x Renderer Started ***
I/OGRE    ( 1945): **************************************
I/OGRE    ( 1945): GLSL ES support detected
I/OGRE    ( 1945): Registering ResourceManager for type GpuProgram
I/OGRE    ( 1945): GL ES 2: Using FBOs for rendering to textures
I/OGRE    ( 1945): FBO PF_R5G6B5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_B5G6R5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_A4R4G4B4 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_A1R5G5B5 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D16S8 D24S0 D24S8 Packed-D24S8
I/OGRE    ( 1945): OpenGL ES2 error 0x0500 GL_INVALID_ENUM in void Ogre::GLES2FBOManager::detectFBOFormats() at line 404
I/OGRE    ( 1945): [GLES2] : Valid FBO targets PF_R5G6B5 PF_B5G6R5 PF_A4R4G4B4 PF_A1R5G5B5 PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_X8R8G8B8 PF_X8B8G8R8
I/OGRE    ( 1945): RenderSystem capabilities
I/OGRE    ( 1945): -------------------------
I/OGRE    ( 1945): RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
I/OGRE    ( 1945): GPU Vendor: imagination technologies
I/OGRE    ( 1945): Device Name: PowerVR SGX 540
I/OGRE    ( 1945): Driver Version: 0.0.0.0
I/OGRE    ( 1945):  * Fixed function pipeline: no
I/OGRE    ( 1945):  * Hardware generation of mipmaps: yes
I/OGRE    ( 1945):  * Texture blending: yes
I/OGRE    ( 1945):  * Anisotropic texture filtering: no
I/OGRE    ( 1945):  * Dot product texture operation: yes
I/OGRE    ( 1945):  * Cube mapping: yes
I/OGRE    ( 1945):  * Hardware stencil buffer: yes
I/OGRE    ( 1945):    - Stencil depth: 8
I/OGRE    ( 1945):    - Two sided stencil support: yes
I/OGRE    ( 1945):    - Wrap stencil values: yes
I/OGRE    ( 1945):  * Hardware vertex / index buffers: yes
I/OGRE    ( 1945):  * Vertex programs: yes
I/OGRE    ( 1945):  * Number of floating-point constants for vertex programs: 128
I/OGRE    ( 1945):  * Number of integer constants for vertex programs: 128
I/OGRE    ( 1945):  * Number of boolean constants for vertex programs: 128
I/OGRE    ( 1945):  * Fragment programs: yes
I/OGRE    ( 1945):  * Number of floating-point constants for fragment programs: 64
I/OGRE    ( 1945):  * Number of integer constants for fragment programs: 64
I/OGRE    ( 1945):  * Number of boolean constants for fragment programs: 64
I/OGRE    ( 1945):  * Geometry programs: no
I/OGRE    ( 1945):  * Number of floating-point constants for geometry programs: 0
I/OGRE    ( 1945):  * Number of integer constants for geometry programs: 0
I/OGRE    ( 1945):  * Number of boolean constants for geometry programs: 0
I/OGRE    ( 1945):  * Supported Shader Profiles: glsles
I/OGRE    ( 1945):  * Texture Compression: yes
I/OGRE    ( 1945):    - DXT: no
I/OGRE    ( 1945):    - VTC: no
I/OGRE    ( 1945):    - PVRTC: yes
I/OGRE    ( 1945):  * Scissor Rectangle: yes
I/OGRE    ( 1945):  * Hardware Occlusion Query: no
I/OGRE    ( 1945):  * User clip planes: no
I/OGRE    ( 1945):  * VET_UBYTE4 vertex element type: yes
I/OGRE    ( 1945):  * Infinite far plane projection: yes
I/OGRE    ( 1945):  * Hardware render-to-texture: yes
I/OGRE    ( 1945):  * Floating point textures: yes
I/OGRE    ( 1945):  * Non-power-of-two textures: no
I/OGRE    ( 1945):  * Volume textures: no
I/OGRE    ( 1945):  * Multiple Render Targets: 1
I/OGRE    ( 1945):    - With different bit depths: no
I/OGRE    ( 1945):  * Point Sprites: yes
I/OGRE    ( 1945):  * Extended point parameters: yes
I/OGRE    ( 1945):  * Max Point Size: 0.000000
I/OGRE    ( 1945):  * Vertex texture fetch: no
I/OGRE    ( 1945):  * Number of world matrices: 0
I/OGRE    ( 1945):  * Number of texture units: 8
I/OGRE    ( 1945):  * Stencil buffer depth: 8
I/OGRE    ( 1945):  * Number of vertex blend matrices: 0
I/OGRE    ( 1945):  * Render to Vertex Buffer : no
I/OGRE    ( 1945):  * GL 1.5 without VBO workaround: no
I/OGRE    ( 1945):  * Frame Buffer objects: yes
I/OGRE    ( 1945):  * Frame Buffer objects (ARB extension): no
I/OGRE    ( 1945):  * Frame Buffer objects (ATI extension): no
I/OGRE    ( 1945):  * PBuffer support: no
I/OGRE    ( 1945):  * GL 1.5 without HW-occlusion workaround: no
I/OGRE    ( 1945):  * Vertex Array Objects: yes
I/OGRE    ( 1945):  * Separate shader objects: no
I/OGRE    ( 1945): DefaultWorkQueue('Root') initialising on thread main.
I/OGRE    ( 1945): Particle Renderer Type 'billboard' registered
I/OGRE    ( 1945): SceneManagerFactory for type 'OctreeSceneManager' registered.
I/OGRE    ( 1945): ArchiveFactory for archive type APKFileSystem registered.
I/OGRE    ( 1945): ArchiveFactory for archive type APKZip registered.
I/OGRE    ( 1945): Creating resource group Essential
D/OpenGLRenderer(  769): Flushing caches (mode 1)
I/OGRE    ( 1945): Added resource location '/thumbnails' of type 'APKFileSystem' to resource group 'Essential'
I/OGRE    ( 1945): Added resource location '/packs/SdkTrays.zip' of type 'APKZip' to resource group 'Essential'
I/OGRE    ( 1945): Added resource location '/' of type 'APKFileSystem' to resource group 'General'
I/OGRE    ( 1945): Creating resource group Popular
I/OGRE    ( 1945): Added resource location '/fonts' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/materials/programs' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/materials/scripts' of type 'APKFileSystem' to resource group 'Popular'
I/dalvikvm( 1962): Turning on JNI app bug workarounds for target SDK version 13...
I/ActivityManager(  514): Start proc com.archos.remote for service com.archos.remote/.device.ArchosRemoteDeviceService: pid=1962 uid=10048 gids={3003, 1015, 1023, 1006}
I/OGRE    ( 1945): Added resource location '/materials/textures' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/materials/textures/nvidia' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/models' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/particle' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/RTShaderLib' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/RTShaderLib/materials' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/materials/scripts/SSAO' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/materials/textures/SSAO' of type 'APKFileSystem' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/cubemap.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/cubemapsJS.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/dragon.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/fresneldemo.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/ogretestmap.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/ogredance.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/Sinbad.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Added resource location '/packs/skybox.zip' of type 'APKZip' to resource group 'Popular'
I/OGRE    ( 1945): Initialising resource group Essential
I/OGRE    ( 1945): Parsing scripts for resource group Essential
I/OGRE    ( 1945): Parsing script SdkTrays.material
I/OGRE    ( 1945): Parsing script SdkTrays.fontdef
I/OGRE    ( 1945): Parsing script SdkTrays.overlay
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_cursor.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_tray.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_button_up.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_text_box.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_mini_tray.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_track.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_handle.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_mini_text_box.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_track.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_label.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_separator.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_logo.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_shade.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_frame.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_mini_text_box_over.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_pulse.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Finished parsing scripts for resource group Essential
I/OGRE    ( 1945): Creating resources for group Essential
I/OGRE    ( 1945): All done
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_bands.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture sdk_bands.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Initialising resource group Popular
I/OGRE    ( 1945): Parsing scripts for resource group Popular
I/OGRE    ( 1945): Font SdkTrays/Caption using texture size 512x256
I/OGRE    ( 1945): Info: Freetype returned null for character 160 in font SdkTrays/Caption
I/OGRE    ( 1945): Texture: SdkTrays/CaptionTexture: Loading 1 faces(PF_BYTE_LA,512x256x1) Internal format is PF_BYTE_LA,512x256x1.
I/OGRE    ( 1945): Font SdkTrays/Value using texture size 512x256
I/OGRE    ( 1945): Info: Freetype returned null for character 127 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 128 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 129 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 130 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 131 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 132 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 133 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 134 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 135 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 136 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 137 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 138 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 139 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 140 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 141 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 142 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 143 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 144 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 145 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 146 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 147 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 148 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 149 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 150 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 151 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 152 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 153 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 154 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 155 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 156 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 157 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 158 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 159 in font SdkTrays/Value
I/OGRE    ( 1945): Info: Freetype returned null for character 160 in font SdkTrays/Value
I/OGRE    ( 1945): Texture: SdkTrays/ValueTexture: Loading 1 faces(PF_BYTE_LA,512x256x1) Internal format is PF_BYTE_LA,512x256x1.
I/OGRE    ( 1945): GLSL ES compiled: 4200713669_VS
I/OGRE    ( 1945): Success.
I/OGRE    ( 1945): GLSL ES compiled: 681739151_VS
I/OGRE    ( 1945): Success.
I/OGRE    ( 1945): GLSL ES compiled: 3617269522_FS
I/OGRE    ( 1945): Success.
I/OGRE    ( 1945): GLSL ES compiled: 3403448205_VS
I/OGRE    ( 1945): Success.
I/OGRE    ( 1945): Parsing script Instancing.program
I/OGRE    ( 1945): Parsing script DualQuaternion.program
I/OGRE    ( 1945): Parsing script Examples.program
E/OGRE    ( 1945): OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource DiffuseOneTexture.glsles in resource group Popular or any other group. in ResourceGroupManager::openResource at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
I/OGRE    ( 1945): High-level program Ogre/BasicFragmentPrograms/DiffuseOneTextureGLSLES encountered an error during loading and is thus not supported.
I/OGRE    ( 1945): OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource DiffuseOneTexture.glsles in resource group Popular or any other group. in ResourceGroupManager::openResource at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
E/OGRE    ( 1945): OGRE EXCEPTION(2:InvalidParametersException): Named constants have not been initialised, perhaps a compile error. in GpuProgramParameters::_findNamedConstantDefinition at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreGpuProgramParams.cpp (line 1441)
I/OGRE    ( 1945): Compiler error: invalid parameters in (104): setting of constant failed
I/OGRE    ( 1945): Parsing script StdQuad_vp.program
I/OGRE    ( 1945): Parsing script ASCII.material
I/OGRE    ( 1945): Parsing script ASMSwizzle.material
I/OGRE    ( 1945): Compiler error: object unsupported by render system in (1)
I/OGRE    ( 1945): Parsing script BlackAndWhite.material
I/OGRE    ( 1945): Parsing script Bloom.material
I/OGRE    ( 1945): Parsing script Bloom2.material
I/OGRE    ( 1945): Parsing script CGSwizzle.material
I/OGRE    ( 1945): Parsing script CompositorDemo.material
D/Tethering(  514): MasterInitialState.processMessage what=3
D/ConnectivityService(  514): sendStickyBroadcast: action=android.net.conn.CONNECTIVITY_CHANGE
D/SharesCmdListener(  443): networkshare stop
I/OGRE    ( 1945): Parsing script DOF.material
I/ActivityManager(  514): Start proc android.process.media for broadcast com.android.providers.downloads/.DownloadReceiver: pid=1978 uid=10020 gids={1015, 1023, 1024, 2001, 3003, 3007}
I/OGRE    ( 1945): Parsing script DepthShadowmap.material
I/cat     (  416): <3>[ 6300.170898] init: untracked pid 1977 exited
I/OGRE    ( 1945): Parsing script Dither.material
I/ActivityThread( 1978): Pub media: com.android.providers.media.MediaProvider
I/OGRE    ( 1945): Parsing script DualQuaternion.material
I/OGRE    ( 1945): Parsing script Embossed.material
I/OGRE    ( 1945): Parsing script Example-Water.material
I/ActivityThread( 1978): Pub downloads: com.android.providers.downloads.DownloadProvider
I/ActivityThread( 1978): Pub drm: com.android.providers.drm.DrmProvider
I/DownloadManager( 1978): in removeSpuriousFiles
I/OGRE    ( 1945): Parsing script Examples-Advanced.material
I/DownloadManager( 1978): in removeSpuriousFiles, preserving file /data/data/com.android.providers.downloads/cache/metadata.json
I/DownloadManager( 1978): in removeSpuriousFiles, preserving file /data/data/com.android.providers.downloads/cache/es_general.htm
I/DownloadManager( 1978): in removeSpuriousFiles, preserving file /data/data/com.android.providers.downloads/cache/metadata-1.json
I/DownloadManager( 1978): in removeSpuriousFiles, preserving file /mnt/storage/.daos/firmware_archos_it4.aos
I/DownloadManager( 1978): in removeSpuriousFiles, preserving file /data/data/com.android.providers.downloads/cache/metadata-2.json
I/OGRE    ( 1945): Compiler error: object unsupported by render system in (524)
I/OGRE    ( 1945): Compiler error: object unsupported by render system in (787)
I/dalvikvm( 1997): Turning on JNI app bug workarounds for target SDK version 11...
I/OGRE    ( 1945): Parsing script Examples-DynTex.material
I/ActivityManager(  514): Start proc com.google.android.apps.uploader for broadcast com.google.android.apps.uploader/.ConnectivityBroadcastReceiver: pid=1997 uid=10018 gids={3003}
I/OGRE    ( 1945): Parsing script Examples-Water.material
D/dalvikvm(  514): GC_CONCURRENT freed 1073K, 24% free 10646K/13831K, paused 3ms+8ms
I/ActivityThread( 1997): Pub com.google.android.apps.uploader: com.google.android.apps.uploader.UploadsContentProvider
I/ActivityThread( 1997): Pub com.google.photos.provider.Album: com.google.android.apps.uploader.clients.picasa.AlbumProvider
D/MediaUploader( 1997): UploaderApplication.onCreate
I/ActivityManager(  514): No longer want com.android.packageinstaller (pid 1787): hidden #16
I/OGRE    ( 1945): Parsing script Examples.material
D/MediaUploader( 1997): nonWifiLimit=20971520, default=20971520
I/MediaUploader( 1997): No need to wake up
I/ActivityManager(  514): No longer want com.android.settings (pid 1753): hidden #16
D/PicasaSyncManager( 1203): active network: null
D/PicasaSyncManager( 1203): background data: true
I/WindowManager(  514): WIN DEATH: Window{41588948 com.android.settings/com.android.settings.Settings paused=false}
I/OGRE    ( 1945): Parsing script GLSLSwizzle.material
I/OGRE    ( 1945): Parsing script Glass.material
I/OGRE    ( 1945): Parsing script HWInstancing.material
I/OGRE    ( 1945): Parsing script HW_VTFInstancing.material
I/OGRE    ( 1945): Parsing script HW_VTF_LUTInstancing.material
I/OGRE    ( 1945): Parsing script Halftone.material
I/OGRE    ( 1945): Parsing script HeatVision.material
I/OGRE    ( 1945): Parsing script Hurt.material
I/OGRE    ( 1945): Parsing script InstancingMisc.material
I/OGRE    ( 1945): Parsing script Invert.material
I/OGRE    ( 1945): Parsing script IsoSurf.material
I/OGRE    ( 1945): Parsing script Laplace.material
I/OGRE    ( 1945): Parsing script MRTtest.material
I/OGRE    ( 1945): Parsing script MotionBlur.material
I/OGRE    ( 1945): Parsing script NightVision.material
I/OGRE    ( 1945): Parsing script Ocean.material
I/OGRE    ( 1945): Parsing script OffsetMapping.material
I/OGRE    ( 1945): Compiler error: object unsupported by render system in (35)
I/OGRE    ( 1945): Parsing script Ogre.material
I/OGRE    ( 1945): Parsing script OldMovie.material
I/OGRE    ( 1945): Parsing script OldTV.material
I/OGRE    ( 1945): Parsing script ParticleGS.material
I/OGRE    ( 1945): Parsing script Penguin.material
I/OGRE    ( 1945): Parsing script Posterize.material
I/OGRE    ( 1945): Parsing script RZR-002.material
I/OGRE    ( 1945): Parsing script RadialBlur.material
I/OGRE    ( 1945): Parsing script ShaderInstancing.material
I/OGRE    ( 1945): Parsing script ShaderSystem.material
I/OGRE    ( 1945): Parsing script SharpenEdges.material
I/OGRE    ( 1945): Parsing script Tiling.material
I/OGRE    ( 1945): Parsing script VTFInstancing.material
I/OGRE    ( 1945): Parsing script VarianceShadowmap.material
I/OGRE    ( 1945): Parsing script facial.material
I/cat     (  416): <5>[ 6302.802246] CPU1: shutdown
I/OGRE    ( 1945): Parsing script hdr.material
I/OGRE    ( 1945): Parsing script instancing.material
I/OGRE    ( 1945): Parsing script pssm.material
I/OGRE    ( 1945): Parsing script shadows.material
I/OGRE    ( 1945): Parsing script sibenik.material
I/OGRE    ( 1945): Parsing script smoke.material
I/OGRE    ( 1945): Parsing script DualQuaternionSkinning_Shadow.material
I/OGRE    ( 1945): Parsing script HardwareSkinningShadow.material
I/cat     (  416): <4>[ 6303.332092] CPU1: Booted secondary processor
I/cat     (  416): <6>[ 6303.338165] Switched to NOHz mode on CPU #1
I/OGRE    ( 1945): Parsing script RTShaderSystem.material
D/dalvikvm( 1856): GC_CONCURRENT freed 406K, 8% free 7027K/7559K, paused 2ms+3ms
D/dalvikvm( 1305): GC_EXPLICIT freed 368K, 7% free 7016K/7495K, paused 2ms+3ms
I/OGRE    ( 1945): Parsing script CreaseShading.material
I/ActivityManager(  514): Start proc com.google.android.gsf.login for service com.google.android.gsf.login/com.google.android.gsf.loginservice.GoogleLoginService: pid=2018 uid=10017 gids={3003, 1015, 1023, 1007, 2001, 3006}
D/dalvikvm(  446): GC_EXPLICIT freed 38K, 5% free 6540K/6851K, paused 1ms+2ms
D/dalvikvm(  446): GC_EXPLICIT freed <1K, 5% free 6540K/6851K, paused 1ms+2ms
I/OGRE    ( 1945): Parsing script Crytek.material
D/dalvikvm(  446): GC_EXPLICIT freed <1K, 5% free 6540K/6851K, paused 2ms+2ms
I/OGRE    ( 1945): Parsing script GBuffer.material
I/OGRE    ( 1945): Parsing script HemisphereMC.material
I/OGRE    ( 1945): Parsing script HorizonBased.material
I/OGRE    ( 1945): Parsing script SSAOPost.material
I/OGRE    ( 1945): Parsing script ShowDepth.material
I/OGRE    ( 1945): Parsing script ShowNormals.material
I/OGRE    ( 1945): Parsing script ShowViewPos.material
I/OGRE    ( 1945): Parsing script UnsharpMask.material
I/OGRE    ( 1945): Parsing script Volumetric.material
I/OGRE    ( 1945): Parsing script RomanBath.material
I/OGRE    ( 1945): Parsing script Sinbad.material
I/OGRE    ( 1945): Parsing script Examples-Water.particle
I/OGRE    ( 1945): Parsing script Examples.particle
I/OGRE    ( 1945): Parsing script emitted_emitter.particle
I/OGRE    ( 1945): Parsing script smoke.particle
I/OGRE    ( 1945): Parsing script Examples.compositor
I/OGRE    ( 1945): Parsing script SSAO.compositor
I/OGRE    ( 1945): Parsing script SSAOPost.compositor
I/OGRE    ( 1945): Parsing script sample.fontdef
I/OGRE    ( 1945): Finished parsing scripts for resource group Popular
I/OGRE    ( 1945): Creating resources for group Popular
I/OGRE    ( 1945): All done
I/OGRE    ( 1945): Installing plugin: Bezier Patch Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Camera Tracking Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Cel-shading Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Character Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Compositor Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Cube Mapping Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Bump Mapping Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Dynamic Texturing Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Facial Animation Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Fresnel Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Grass Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Lighting Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Particle Effects Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Shadows Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Skeletal Animation Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Sky Box Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Sky Dome Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Sky Plane Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Smoke Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Sphere Mapping Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Texture Effects Sample
I/OGRE    ( 1945): Plugin successfully installed
I/OGRE    ( 1945): Installing plugin: Transparency Sample
I/OGRE    ( 1945): Plugin successfully installed
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_bezier.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_bump.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_camtrack.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_cel.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_char.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_comp.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_cubemap.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_dyntex.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_facial.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_fresnel.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_grass.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_lighting.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_particles.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_shadows.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_skelanim.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_skybox.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_skydome.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_skyplane.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_smoke.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_spheremap.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_texfx.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
I/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
E/OGRE    ( 1945): OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'png' image format.
E/OGRE    ( 1945): Supported formats are: dds pkm pvr. in Codec::getCodec at /home/lococuad/android/ogre/wolfmanfx-ogre/OgreMain/src/OgreCodec.cpp (line 69)
I/OGRE    ( 1945): Error loading texture thumb_trans.png
User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 100

Re: Improving Android support

Post by Wolfmanfx »

So you did not include freeimage - without it there is no png support - you could use cmake gui to point to my pregenerated deps.
Just check the log file you get exception because there is no png codec (missing freeimage)
lococuad
Gnoblar
Posts: 5
Joined: Thu Jun 21, 2012 5:52 pm

Re: Improving Android support

Post by lococuad »

You're absolutely right. What a silly mistake I've made.

Now it loads the samples perfectly well.