Improving Android support
-
djreep81
- Gnoblar
- Posts: 12
- Joined: Wed Jun 20, 2012 6:31 am
Re: Improving Android support
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!
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
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?
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
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
so it crashes during fbo checking.
In OgreGLESRenderSystem.cpp line 309 this code line is executed
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
In OgreGLESRenderSystem.cpp line 309 this code line is executed
Code: Select all
mRTTManager = new GLES2FBOManager();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
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
I have the feeling this line makes the crash
OgreGLES2FBORenderTexture.cpp line 334
can you put a debug print before and after to verify this.
OgreGLES2FBORenderTexture.cpp line 334
Code: Select all
GLuint status = glCheckFramebufferStatus(GL_FRAMEBUFFER);-
djreep81
- Gnoblar
- Posts: 12
- Joined: Wed Jun 20, 2012 6:31 am
Re: Improving Android support
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!!
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
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
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.
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
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
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
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)
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
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
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
@lococuad @djreep81
Goto OgreGLES2Texture.cpp line 151 and comment it out
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
Goto OgreGLES2Texture.cpp line 151 and comment it out
Code: Select all
//glGenerateMipmap(getGLES2TextureTarget());
@chaboud
Yes of course would be happy to collect some linux and win32 fixes atm i am just working on OSX
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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
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.
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.
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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.
If i could get a device in my hand which fails that would be really great.
-
Mind Calamity
- Ogre Magi
- Posts: 1255
- Joined: Sat Dec 25, 2010 2:55 pm
- Location: Macedonia
- x 81
Re: Improving Android support
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
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
Wolfmanfx,
I was able to get it working with your suggestion. I commented out the line from OgreGLES2Texture.cpp file
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.
I was able to get it working with your suggestion. I commented out the line from OgreGLES2Texture.cpp file
Code: Select all
//glGenerateMipmap(getGLES2TextureTarget());
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
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).
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).
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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)
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
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.
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
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.
Now it runs but I see all the screen in black except the string "Bezler Patch" which is in yellow.
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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.
Sry i just saw that you already posted it.
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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.
https://bitbucket.org/ZCube/ogre-androi ... 5dd4453c84
maybe it helps.
Also can you post your log.
-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
@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.
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
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-
Wolfmanfx
- OGRE Team Member

- Posts: 1525
- Joined: Fri Feb 03, 2006 10:37 pm
- Location: Austria - Leoben
- x 100
Re: Improving Android support
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)
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
You're absolutely right. What a silly mistake I've made.
Now it loads the samples perfectly well.
Now it loads the samples perfectly well.
