Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Discussion of issues specific to mobile platforms such as iOS, Android, Symbian and Meego.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Greetings,

I write here to ask help about shadering in iPhone with oglses2. I'm porting a game from ogre 1.7 to 1.8 (latest mercurial version) but I have some problems.

I'm trying to use a very basic shader.
Here's the vertex, the fragment and the .program

Code: Select all

#version 100

precision highp int;
precision highp float;

uniform mat4 worldViewProj;

attribute vec4 position;
attribute vec4 uv0;

varying vec2 v_textureUV;


void main()
{
    gl_Position = worldViewProj * position;
    v_textureUV = uv0.xy;
}

Code: Select all

#version 100

precision highp int;
precision highp float;

uniform sampler2D textureImage;

varying vec2 v_textureUV;

void main()
{
    vec3 diffuse = texture2D(textureImage,v_textureUV).xyz;
    gl_FragColor = vec4(diffuse, 1.0);
}

Code: Select all

vertex_program OneTextureNoLight glsles
{
	source OneTextureNoLight.glsles
    profiles glsl
	default_params
	{
		param_named_auto worldViewProj worldviewproj_matrix
	}
}

fragment_program OneTextureNoLightFrag glsles
{
	source OneTextureNoLightFrag.glsles
    profiles glsl
	default_params
	{
        param_named textureImage int 0
	}
}
As you can see this shader just map the texture on the model without any lighting.
The shader works on pc and in general seems right.
But on iPad it seems to have problem with mipmaps.
When I generate 1 or more mipmaps I have this:
foto-2.jpg
When I generate no mipmaps instead I have this:
foto-3.jpg
It seems that Ogre cannot create Mipmaps properly or at least it can use mipmaps with shaders.

So my questions are:
-Is there something to do to use the mipmaps on ogles2?
-Are hardware generated mipmaps supported? (I found this on log * Hardware generation of mipmaps: yes, so I assume the answer is yes)
-If not, iPhone can load dds manual mipmaps?
-Is this log, with internal format different from png format, normal :

Code: Select all

Texture: texture_main3.png: Loading 1 faces(PF_B8G8R8,2048x2048x1) with 1 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
?

Thanks a lot in advance for any help.
You do not have the required permissions to view the files attached to this post.
Arkiruthis
Gremlin
Posts: 178
Joined: Fri Dec 24, 2010 7:55 pm
x 10

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by Arkiruthis »

I notice masterfalcon posted a fix the OpenGL mipmap calculation code onto the 1.8 tree 2 days ago:
https://bitbucket.org/sinbad/ogre/chang ... 5366ff994d

How old is your 1.8 version? I wonder if this latest patch might fix it?
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

No, that commit was for desktop GL with texture arrays.

RIght now hardware mips are not being generated on iOS due to a crash. Then I forgot about it. I'll try to get this fixed ASAP.
DDS is not supported on iOS. The log message is normal, but may change to be correct soon. The internal conversion isn't necessary and I have a fix in testing for that now.
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

I have a patch for you to try if you have time.
You do not have the required permissions to view the files attached to this post.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Hi Masterfalcon,

I'll try the patch as soon as I can and I'll let you know.
As always, many many many thanks!
d000hg
Goblin
Posts: 257
Joined: Tue Sep 02, 2008 9:41 pm
x 1

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by d000hg »

masterfalcon wrote:DDS is not supported on iOS
Will it ever be, and/or are other pre-generated Mip files supported? On a platofrm which is inherently slow to start with, generating mipmaps at load time rubs salt in the wound :)
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Not unless the DXT extensions are supported. I don't think it would be advantageous to support the format only to require it to be converted to a native format at runtime.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Hello,

I'm trying the mipmap patch (sorry for the delay).

The patch is not working.

Here's a shot of what happened:
foto.PNG
And here's the log:

Code: Select all

Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
DDS codec registering
PVRTC codec registering
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
*-*-* OGRE Initialising
*-*-* Version 1.8.0unstable (Byatis)
Installing plugin: OpenGL ES 2.0 RenderSystem
OpenGL ES 2.x Rendering Subsystem created.
Plugin successfully installed
Installing plugin: ParticleFX
Particle Emitter Type 'Point' registered
Particle Emitter Type 'Box' registered
Particle Emitter Type 'Ellipsoid' registered
Particle Emitter Type 'Cylinder' registered
Particle Emitter Type 'Ring' registered
Particle Emitter Type 'HollowEllipsoid' registered
Particle Affector Type 'LinearForce' registered
Particle Affector Type 'ColourFader' registered
Particle Affector Type 'ColourFader2' registered
Particle Affector Type 'ColourImage' registered
Particle Affector Type 'ColourInterpolator' registered
Particle Affector Type 'Scaler' registered
Particle Affector Type 'Rotator' registered
Particle Affector Type 'DirectionRandomiser' registered
Particle Affector Type 'DeflectorPlane' registered
Plugin successfully installed
Installing plugin: BSP Scene Manager
Plugin successfully installed
Installing plugin: ParticleUniverse
MovableObjectFactory for type 'PUParticleSystem' registered.
MovableObjectFactory for type 'BoxSet' registered.
MovableObjectFactory for type 'SphereSet' registered.
ParticleUniverse: Particle Renderer Type 'Beam' registered
ParticleUniverse: Particle Renderer Type 'Billboard' registered
ParticleUniverse: Particle Renderer Type 'Box' registered
ParticleUniverse: Particle Renderer Type 'Sphere' registered
ParticleUniverse: Particle Renderer Type 'Entity' registered
ParticleUniverse: Particle Renderer Type 'RibbonTrail' registered
ParticleUniverse: Particle Renderer Type 'Light' registered
ParticleUniverse: Particle Emitter Type 'Point' registered
ParticleUniverse: Particle Emitter Type 'Line' registered
ParticleUniverse: Particle Emitter Type 'Box' registered
ParticleUniverse: Particle Emitter Type 'Circle' registered
ParticleUniverse: Particle Emitter Type 'SphereSurface' registered
ParticleUniverse: Particle Emitter Type 'Vertex' registered
ParticleUniverse: Particle Emitter Type 'MeshSurface' registered
ParticleUniverse: Particle Emitter Type 'Position' registered
ParticleUniverse: Particle Emitter Type 'Slave' registered
ParticleUniverse: Particle Affector Type 'Dummy01' registered
ParticleUniverse: Particle Affector Type 'LinearForce' registered
ParticleUniverse: Particle Affector Type 'Gravity' registered
ParticleUniverse: Particle Affector Type 'ParticleFollower' registered
ParticleUniverse: Particle Affector Type 'Vortex' registered
ParticleUniverse: Particle Affector Type 'Randomiser' registered
ParticleUniverse: Particle Affector Type 'Line' registered
ParticleUniverse: Particle Affector Type 'Scale' registered
ParticleUniverse: Particle Affector Type 'ScaleVelocity' registered
ParticleUniverse: Particle Affector Type 'GeometryRotator' registered
ParticleUniverse: Particle Affector Type 'TextureRotator' registered
ParticleUniverse: Particle Affector Type 'TextureAnimator' registered
ParticleUniverse: Particle Affector Type 'Jet' registered
ParticleUniverse: Particle Affector Type 'Align' registered
ParticleUniverse: Particle Affector Type 'FlockCentering' registered
ParticleUniverse: Particle Affector Type 'CollisionAvoidance' registered
ParticleUniverse: Particle Affector Type 'VelocityMatching' registered
ParticleUniverse: Particle Affector Type 'Colour' registered
ParticleUniverse: Particle Affector Type 'SineForce' registered
ParticleUniverse: Particle Affector Type 'Dummy02' registered
ParticleUniverse: Particle Affector Type 'SphereCollider' registered
ParticleUniverse: Particle Affector Type 'PlaneCollider' registered
ParticleUniverse: Particle Affector Type 'BoxCollider' registered
ParticleUniverse: Particle Affector Type 'InterParticleCollider' registered
ParticleUniverse: Particle Affector Type 'PathFollower' registered
ParticleUniverse: Particle Affector Type 'ForceField' registered
ParticleUniverse: Particle Observer Type 'OnExpire' registered
ParticleUniverse: Particle Observer Type 'OnEmission' registered
ParticleUniverse: Particle Observer Type 'OnCount' registered
ParticleUniverse: Particle Observer Type 'OnEventFlag' registered
ParticleUniverse: Particle Observer Type 'OnCollision' registered
ParticleUniverse: Particle Observer Type 'OnVelocity' registered
ParticleUniverse: Particle Observer Type 'OnTime' registered
ParticleUniverse: Particle Observer Type 'OnPosition' registered
ParticleUniverse: Particle Observer Type 'OnClear' registered
ParticleUniverse: Particle Observer Type 'OnQuota' registered
ParticleUniverse: Particle Observer Type 'OnRandom' registered
ParticleUniverse: Particle EventHandler Type 'DoExpire' registered
ParticleUniverse: Particle EventHandler Type 'DoFreeze' registered
ParticleUniverse: Particle EventHandler Type 'DoPlacementParticle' registered
ParticleUniverse: Particle EventHandler Type 'DoStopSystem' registered
ParticleUniverse: Particle EventHandler Type 'DoEnableComponent' registered
ParticleUniverse: Particle EventHandler Type 'DoAffector' registered
ParticleUniverse: Particle EventHandler Type 'DoScale' registered
ParticleUniverse: Particle Extern Type 'Gravity' registered
ParticleUniverse: Particle Extern Type 'SphereCollider' registered
ParticleUniverse: Particle Extern Type 'BoxCollider' registered
ParticleUniverse: Particle Extern Type 'Vortex' registered
ParticleUniverse: Particle Extern Type 'SceneDecorator' registered
ParticleUniverse: Particle Behaviour Type 'Slave' registered
Plugin successfully installed
CPU Identifier & Features
-------------------------
 *   CPU ID: 
 *      VFP: no
 *     NEON: yes
-------------------------
Registering ResourceManager for type Texture
GLES2RenderSystem::_createRenderWindow "DemoApp v1.0", 768x1024 fullscreen  miscParams: FSAA=4 contentScalingFactor=1.0 displayFrequency=0 Hz 
iOS: Window created 768 x 1024 with backing store size 1024 x 768 using content scaling factor 1.0
GL_VERSION = OpenGL ES 2.0 IMGSGX543-63.24
GL_VENDOR = Imagination Technologies
GL_RENDERER = PowerVR SGX 543
GL_EXTENSIONS = GL_OES_depth_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_IMG_read_format GL_IMG_texture_compression_pvrtc 
EXT:GL_OES_depth_texture
EXT:GL_OES_depth24
EXT:GL_OES_element_index_uint
EXT:GL_OES_fbo_render_mipmap
EXT:GL_OES_mapbuffer
EXT:GL_OES_packed_depth_stencil
EXT:GL_OES_rgb8_rgba8
EXT:GL_OES_standard_derivatives
EXT:GL_OES_texture_float
EXT:GL_OES_texture_half_float
EXT:GL_OES_texture_half_float_linear
EXT:GL_OES_vertex_array_object
EXT:GL_EXT_blend_minmax
EXT:GL_EXT_color_buffer_half_float
EXT:GL_EXT_debug_label
EXT:GL_EXT_debug_marker
EXT:GL_EXT_discard_framebuffer
EXT:GL_EXT_occlusion_query_boolean
EXT:GL_EXT_read_format_bgra
EXT:GL_EXT_separate_shader_objects
EXT:GL_EXT_shader_texture_lod
EXT:GL_EXT_shadow_samplers
EXT:GL_EXT_texture_filter_anisotropic
EXT:GL_EXT_texture_rg
EXT:GL_APPLE_framebuffer_multisample
EXT:GL_APPLE_rgb_422
EXT:GL_APPLE_texture_format_BGRA8888
EXT:GL_APPLE_texture_max_level
EXT:GL_IMG_read_format
EXT:GL_IMG_texture_compression_pvrtc
**************************************
*** OpenGL ES 2.x Renderer Started ***
**************************************
GLSL ES support detected
Registering ResourceManager for type GpuProgram
GL ES 2: Using FBOs for rendering to textures
FBO PF_UNKNOWN depth/stencil support: D16S0 D24S0 Packed-D24S8 
FBO PF_R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_R depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_GR depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_RG8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
[GLES2] : Valid FBO targets PF_UNKNOWN PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_FLOAT16_RGB PF_FLOAT16_RGBA PF_X8R8G8B8 PF_X8B8G8R8 PF_FLOAT16_R PF_FLOAT16_GR PF_R8 PF_RG8 
RenderSystem capabilities
-------------------------
RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
GPU Vendor: imagination technologies
Device Name: PowerVR SGX 543
Driver Version: 0.0.0.0
 * Fixed function pipeline: no
 * Hardware generation of mipmaps: yes
 * Texture blending: yes
 * Anisotropic texture filtering: yes
 * Dot product texture operation: yes
 * Cube mapping: yes
 * Hardware stencil buffer: no
 * Hardware vertex / index buffers: yes
 * Vertex programs: yes
 * Number of floating-point constants for vertex programs: 128
 * Number of integer constants for vertex programs: 128
 * Number of boolean constants for vertex programs: 128
 * Fragment programs: yes
 * Number of floating-point constants for fragment programs: 64
 * Number of integer constants for fragment programs: 64
 * Number of boolean constants for fragment programs: 64
 * Geometry programs: no
 * Number of floating-point constants for geometry programs: 0
 * Number of integer constants for geometry programs: 0
 * Number of boolean constants for geometry programs: 0
 * Supported Shader Profiles: glsles
 * Texture Compression: yes
   - DXT: no
   - VTC: no
   - PVRTC: yes
 * Scissor Rectangle: yes
 * Hardware Occlusion Query: yes
 * User clip planes: no
 * VET_UBYTE4 vertex element type: yes
 * Infinite far plane projection: yes
 * Hardware render-to-texture: yes
 * Floating point textures: yes
 * Non-power-of-two textures: no
 * Volume textures: no
 * Multiple Render Targets: 1
   - With different bit depths: no
 * Point Sprites: yes
 * Extended point parameters: yes
 * Max Point Size: 0
 * Vertex texture fetch: no
 * Number of world matrices: 0
 * Number of texture units: 8
 * Stencil buffer depth: 0
 * Number of vertex blend matrices: 0
 * Render to Vertex Buffer : no
 * GL 1.5 without VBO workaround: no
 * Frame Buffer objects: yes
 * Frame Buffer objects (ARB extension): no
 * Frame Buffer objects (ATI extension): no
 * PBuffer support: no
 * GL 1.5 without HW-occlusion workaround: no
 * Separate shader objects: yes
DefaultWorkQueue('Root') initialising on thread main.
Particle Renderer Type 'billboard' registered
SceneManagerFactory for type 'BspSceneManager' registered.
Registering ResourceManager for type BspLevel
Creating resource group Start
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Overlay' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Explosion' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Explosion/large' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Menu' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/RTShaderLib' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/RTShaderLib/materials' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Shaders' of type 'FileSystem' to resource group 'Start'
Parsing scripts for resource group Autodetect
Finished parsing scripts for resource group Autodetect
Creating resources for group Autodetect
All done
Parsing scripts for resource group General
Finished parsing scripts for resource group General
Creating resources for group General
All done
Parsing scripts for resource group Internal
Finished parsing scripts for resource group Internal
Creating resources for group Internal
All done
Parsing scripts for resource group Start
Parsing script Shaders.program
Compiler error: invalid parameters in Shaders.program(114): setting of constant failed
Parsing script overaly.material
Parsing script mp_explosion.material
Parsing script HardwareSkinningShadow.material
Parsing script RTShaderSystem.material
Compiler error: unknown error in RTShaderSystem.material(23): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(52): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(146): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(162): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(211): token "rtshader_system" is not recognized
Parsing script mp_explosion_04_blue_large.pu
Compiler error: unknown error in mp_explosion_04_blue_large.pu(1): token class, system, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(15): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(35): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(45): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(57): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(75): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(109): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(123): token class, observer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(129): token class, handler, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(141): token class, observer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(145): token class, handler, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(175): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(191): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(201): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(213): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(231): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(269): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(293): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(317): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(327): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(339): token class, particle_width, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(349): token class, particle_height, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(369): token class, y_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(403): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(427): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(437): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(449): token class, particle_width, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(459): token class, particle_height, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(479): token class, x_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(489): token class, y_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(525): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(547): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(557): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(569): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(595): token class, xyz_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(621): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(645): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(663): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(673): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(693): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(729): token class, rotation, unrecognized.
ParticleUniverse: Particle System Template 'Explosion/mp_explosion_04_blue' registered
Error loading texture flare2.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource flare2.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Error loading texture explosion.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource explosion.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Error loading texture flare2.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource flare2.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Parsing script BEBAS.fontdef
Finished parsing scripts for resource group Start
Creating resources for group Start
All done
Demo initialized!
Creating resource group Sounds
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Sounds' of type 'FileSystem' to resource group 'Sounds'
Parsing scripts for resource group Sounds
Finished parsing scripts for resource group Sounds
Creating resources for group Sounds
All done
Loading resource group 'Sounds' - Resources: 1 World Geometry: 1
Finished loading resource group Sounds
AudioStreamBasicDescription:  2 ch,  44100 Hz, 'lpcm' (0x00000C2C) 8.24-bit little-endian signed integer, deinterleaved
2012-05-05 13:51:00.712 Reblacks_iPad[3628:707] preferredLang: it
Creating resource group Level1
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Shared' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Shared/Engine' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Levels/Level1' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Levels/Level1/Texture_Hi' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Levels/Walls' of type 'FileSystem' to resource group 'Level1'
Parsing scripts for resource group Level1
Parsing script particles.material
Parsing script shared.material
Parsing script particles.material
Parsing script Level1.material
Parsing script Space.material
Parsing script Collisions.particle
Parsing script Explosion.particle
Parsing script Engine.particle
Finished parsing scripts for resource group Level1
Creating resources for group Level1
All done
Loading resource group 'Level1' - Resources: 1 World Geometry: 1
Error loading texture ribbonband.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture flare2.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture fireball.tga. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'tga' image format.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture fireball.tga. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Can not find codec for 'tga' image format.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture shadow.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture explosion.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture flare.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture ring1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture fiammella_black.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture uv_snap_tube1-3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture uv_snap_tube1-3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture uv_snap_tube1-3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture uv_snap_tube4-5.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture uv_snap_tube4-5.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_tubo6-7.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_tubo6-7.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Track_01_Door.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture mp_explosion_streak_02.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture boost.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture Lights1.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture stevecube_fr.jpg. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource stevecube_fr.jpg in resource group Level1 or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Finished loading resource group Level1
Creating resource group Bike1
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Bike1/Texture_Hi' of type 'FileSystem' to resource group 'Bike1'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Bike1' of type 'FileSystem' to resource group 'Bike1'
Parsing scripts for resource group Bike1
Parsing script bike1.material
Finished parsing scripts for resource group Bike1
Creating resources for group Bike1
All done
Loading resource group 'Bike1' - Resources: 1 World Geometry: 1
Error loading texture texture_main.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main2.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main2.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main2.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture texture_main3.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Error loading texture tex_rav_normal.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Finished loading resource group Bike1
Creating resource group AI
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Ai1/Texture_Hi' of type 'FileSystem' to resource group 'AI'
Added resource location '/var/mobile/Applications/44DDCDA7-8D14-45B4-A03C-156CD301868D/Reblacks_iPad.app/./Data/Bikes/Ai1' of type 'FileSystem' to resource group 'AI'
Parsing scripts for resource group AI
Parsing script ai1.material
Finished parsing scripts for resource group AI
Creating resources for group AI
All done
Loading resource group 'AI' - Resources: 1 World Geometry: 1
Error loading texture tex_rav.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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Finished loading resource group AI
Mesh: Loading Tube1.mesh.
Can't assign material mat_1_3 to SubEntity of Tube1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube2.mesh.
Can't assign material mat_1_3 to SubEntity of Tube2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube3.mesh.
Can't assign material mat_1_3 to SubEntity of Tube3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube4.mesh.
Can't assign material mat_4_5 to SubEntity of Tube4 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube5.mesh.
Can't assign material mat_4_5 to SubEntity of Tube5 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube6.mesh.
Can't assign material mat_1_3 to SubEntity of Tube6 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube7.mesh.
Can't assign material mat_1_3 to SubEntity of Tube7 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights1.mesh.
Can't assign material billboard_lambert2SG1 to SubEntity of Lights1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights2.mesh.
WARNING: Lights2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights3.mesh.
WARNING: Lights3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights4.mesh.
WARNING: Lights4.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights4 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights5.mesh.
WARNING: Lights5.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights5 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights6.mesh.
WARNING: Lights6.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights6 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights7.mesh.
WARNING: Lights7.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights7 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading porta2.mesh.
WARNING: porta2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert2 to SubEntity of porta2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading porta1.mesh.
WARNING: porta1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert2 to SubEntity of porta1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx1.mesh.
WARNING: slideSx1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx1.mesh.
WARNING: slideDx1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx2.mesh.
WARNING: slideSx2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx2.mesh.
WARNING: slideDx2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx3.mesh.
WARNING: slideSx3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx3.mesh.
WARNING: slideDx3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike_Body.mesh.
WARNING: Bike_Body.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material moto_mapblinn1 to SubEntity of Bike_Body because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike_Pilot.mesh.
WARNING: Bike_Pilot.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material blinn2 to SubEntity of Bike_Pilot because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading rocket.mesh.
WARNING: rocket.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert1 to SubEntity of Rocket because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike.mesh.
Skeleton: Loading moto_tutto_hi.skeleton
Unable to load skeleton moto_tutto_hi.skeleton for Mesh Bike.mesh. This Mesh will not be animated. You can ignore this message if you are using an offline tool.
WARNING: Bike.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material moto_mapblinn1 to SubEntity of Bike because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material blinn2 to SubEntity of Bike because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material moto_mapblinn1 to SubEntity of Bike2 because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material blinn2 to SubEntity of Bike2 because this Material does not exist. Have you forgotten to define it in a .material script?
Error loading texture sdk_button_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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
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.
Supported formats are: dds pvr. in Codec::getCodec at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreCodec.cpp (line 69)
Font BEBAS/Value using texture size 512x256
Info: Freetype returned null for character 127 in font BEBAS/Value
Texture: BEBAS/ValueTexture: Loading 1 faces(PF_BYTE_LA,512x256x1) Internal format is PF_BYTE_LA,512x256x1.
It seems that it cannot load the png codec. Any hint?

Thanks in advance.
You do not have the required permissions to view the files attached to this post.
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

It looks like, for some reason, you aren't loading FreeImage. Also, you aren't loading or setting up the RTSS either, you can tell from all the script errors.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Yep, you are right. I built the previous version of ogre with the folder iPhoneDependencies instead of iOSDependencies. Now I fixed the name but I ran into another error:

Code: Select all

Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
ArchiveFactory for archive type EmbeddedZip registered.
DDS codec registering
FreeImage version: 3.15.1
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
Supported formats: jpg,jif,jpeg,jpe,png,tga,targa,tif,tiff
PVRTC codec registering
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
*-*-* OGRE Initialising
*-*-* Version 1.8.0unstable (Byatis)
Installing plugin: OpenGL ES 2.0 RenderSystem
OpenGL ES 2.x Rendering Subsystem created.
Plugin successfully installed
Installing plugin: ParticleFX
Particle Emitter Type 'Point' registered
Particle Emitter Type 'Box' registered
Particle Emitter Type 'Ellipsoid' registered
Particle Emitter Type 'Cylinder' registered
Particle Emitter Type 'Ring' registered
Particle Emitter Type 'HollowEllipsoid' registered
Particle Affector Type 'LinearForce' registered
Particle Affector Type 'ColourFader' registered
Particle Affector Type 'ColourFader2' registered
Particle Affector Type 'ColourImage' registered
Particle Affector Type 'ColourInterpolator' registered
Particle Affector Type 'Scaler' registered
Particle Affector Type 'Rotator' registered
Particle Affector Type 'DirectionRandomiser' registered
Particle Affector Type 'DeflectorPlane' registered
Plugin successfully installed
Installing plugin: BSP Scene Manager
Plugin successfully installed
Installing plugin: ParticleUniverse
MovableObjectFactory for type 'PUParticleSystem' registered.
MovableObjectFactory for type 'BoxSet' registered.
MovableObjectFactory for type 'SphereSet' registered.
ParticleUniverse: Particle Renderer Type 'Beam' registered
ParticleUniverse: Particle Renderer Type 'Billboard' registered
ParticleUniverse: Particle Renderer Type 'Box' registered
ParticleUniverse: Particle Renderer Type 'Sphere' registered
ParticleUniverse: Particle Renderer Type 'Entity' registered
ParticleUniverse: Particle Renderer Type 'RibbonTrail' registered
ParticleUniverse: Particle Renderer Type 'Light' registered
ParticleUniverse: Particle Emitter Type 'Point' registered
ParticleUniverse: Particle Emitter Type 'Line' registered
ParticleUniverse: Particle Emitter Type 'Box' registered
ParticleUniverse: Particle Emitter Type 'Circle' registered
ParticleUniverse: Particle Emitter Type 'SphereSurface' registered
ParticleUniverse: Particle Emitter Type 'Vertex' registered
ParticleUniverse: Particle Emitter Type 'MeshSurface' registered
ParticleUniverse: Particle Emitter Type 'Position' registered
ParticleUniverse: Particle Emitter Type 'Slave' registered
ParticleUniverse: Particle Affector Type 'Dummy01' registered
ParticleUniverse: Particle Affector Type 'LinearForce' registered
ParticleUniverse: Particle Affector Type 'Gravity' registered
ParticleUniverse: Particle Affector Type 'ParticleFollower' registered
ParticleUniverse: Particle Affector Type 'Vortex' registered
ParticleUniverse: Particle Affector Type 'Randomiser' registered
ParticleUniverse: Particle Affector Type 'Line' registered
ParticleUniverse: Particle Affector Type 'Scale' registered
ParticleUniverse: Particle Affector Type 'ScaleVelocity' registered
ParticleUniverse: Particle Affector Type 'GeometryRotator' registered
ParticleUniverse: Particle Affector Type 'TextureRotator' registered
ParticleUniverse: Particle Affector Type 'TextureAnimator' registered
ParticleUniverse: Particle Affector Type 'Jet' registered
ParticleUniverse: Particle Affector Type 'Align' registered
ParticleUniverse: Particle Affector Type 'FlockCentering' registered
ParticleUniverse: Particle Affector Type 'CollisionAvoidance' registered
ParticleUniverse: Particle Affector Type 'VelocityMatching' registered
ParticleUniverse: Particle Affector Type 'Colour' registered
ParticleUniverse: Particle Affector Type 'SineForce' registered
ParticleUniverse: Particle Affector Type 'Dummy02' registered
ParticleUniverse: Particle Affector Type 'SphereCollider' registered
ParticleUniverse: Particle Affector Type 'PlaneCollider' registered
ParticleUniverse: Particle Affector Type 'BoxCollider' registered
ParticleUniverse: Particle Affector Type 'InterParticleCollider' registered
ParticleUniverse: Particle Affector Type 'PathFollower' registered
ParticleUniverse: Particle Affector Type 'ForceField' registered
ParticleUniverse: Particle Observer Type 'OnExpire' registered
ParticleUniverse: Particle Observer Type 'OnEmission' registered
ParticleUniverse: Particle Observer Type 'OnCount' registered
ParticleUniverse: Particle Observer Type 'OnEventFlag' registered
ParticleUniverse: Particle Observer Type 'OnCollision' registered
ParticleUniverse: Particle Observer Type 'OnVelocity' registered
ParticleUniverse: Particle Observer Type 'OnTime' registered
ParticleUniverse: Particle Observer Type 'OnPosition' registered
ParticleUniverse: Particle Observer Type 'OnClear' registered
ParticleUniverse: Particle Observer Type 'OnQuota' registered
ParticleUniverse: Particle Observer Type 'OnRandom' registered
ParticleUniverse: Particle EventHandler Type 'DoExpire' registered
ParticleUniverse: Particle EventHandler Type 'DoFreeze' registered
ParticleUniverse: Particle EventHandler Type 'DoPlacementParticle' registered
ParticleUniverse: Particle EventHandler Type 'DoStopSystem' registered
ParticleUniverse: Particle EventHandler Type 'DoEnableComponent' registered
ParticleUniverse: Particle EventHandler Type 'DoAffector' registered
ParticleUniverse: Particle EventHandler Type 'DoScale' registered
ParticleUniverse: Particle Extern Type 'Gravity' registered
ParticleUniverse: Particle Extern Type 'SphereCollider' registered
ParticleUniverse: Particle Extern Type 'BoxCollider' registered
ParticleUniverse: Particle Extern Type 'Vortex' registered
ParticleUniverse: Particle Extern Type 'SceneDecorator' registered
ParticleUniverse: Particle Behaviour Type 'Slave' registered
Plugin successfully installed
CPU Identifier & Features
-------------------------
 *   CPU ID: 
 *      VFP: no
 *     NEON: yes
-------------------------
Registering ResourceManager for type Texture
GLES2RenderSystem::_createRenderWindow "DemoApp v1.0", 768x1024 fullscreen  miscParams: FSAA=4 contentScalingFactor=1.0 displayFrequency=0 Hz 
iOS: Window created 768 x 1024 with backing store size 1024 x 768 using content scaling factor 1.0
GL_VERSION = OpenGL ES 2.0 IMGSGX543-63.24
GL_VENDOR = Imagination Technologies
GL_RENDERER = PowerVR SGX 543
GL_EXTENSIONS = GL_OES_depth_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_IMG_read_format GL_IMG_texture_compression_pvrtc 
EXT:GL_OES_depth_texture
EXT:GL_OES_depth24
EXT:GL_OES_element_index_uint
EXT:GL_OES_fbo_render_mipmap
EXT:GL_OES_mapbuffer
EXT:GL_OES_packed_depth_stencil
EXT:GL_OES_rgb8_rgba8
EXT:GL_OES_standard_derivatives
EXT:GL_OES_texture_float
EXT:GL_OES_texture_half_float
EXT:GL_OES_texture_half_float_linear
EXT:GL_OES_vertex_array_object
EXT:GL_EXT_blend_minmax
EXT:GL_EXT_color_buffer_half_float
EXT:GL_EXT_debug_label
EXT:GL_EXT_debug_marker
EXT:GL_EXT_discard_framebuffer
EXT:GL_EXT_occlusion_query_boolean
EXT:GL_EXT_read_format_bgra
EXT:GL_EXT_separate_shader_objects
EXT:GL_EXT_shader_texture_lod
EXT:GL_EXT_shadow_samplers
EXT:GL_EXT_texture_filter_anisotropic
EXT:GL_EXT_texture_rg
EXT:GL_APPLE_framebuffer_multisample
EXT:GL_APPLE_rgb_422
EXT:GL_APPLE_texture_format_BGRA8888
EXT:GL_APPLE_texture_max_level
EXT:GL_IMG_read_format
EXT:GL_IMG_texture_compression_pvrtc
**************************************
*** OpenGL ES 2.x Renderer Started ***
**************************************
GLSL ES support detected
Registering ResourceManager for type GpuProgram
GL ES 2: Using FBOs for rendering to textures
FBO PF_UNKNOWN depth/stencil support: D16S0 D24S0 Packed-D24S8 
FBO PF_R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_R depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_GR depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_RG8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
[GLES2] : Valid FBO targets PF_UNKNOWN PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_FLOAT16_RGB PF_FLOAT16_RGBA PF_X8R8G8B8 PF_X8B8G8R8 PF_FLOAT16_R PF_FLOAT16_GR PF_R8 PF_RG8 
RenderSystem capabilities
-------------------------
RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
GPU Vendor: imagination technologies
Device Name: PowerVR SGX 543
Driver Version: 0.0.0.0
 * Fixed function pipeline: no
 * Hardware generation of mipmaps: yes
 * Texture blending: yes
 * Anisotropic texture filtering: yes
 * Dot product texture operation: yes
 * Cube mapping: yes
 * Hardware stencil buffer: no
 * Hardware vertex / index buffers: yes
 * Vertex programs: yes
 * Number of floating-point constants for vertex programs: 128
 * Number of integer constants for vertex programs: 128
 * Number of boolean constants for vertex programs: 128
 * Fragment programs: yes
 * Number of floating-point constants for fragment programs: 64
 * Number of integer constants for fragment programs: 64
 * Number of boolean constants for fragment programs: 64
 * Geometry programs: no
 * Number of floating-point constants for geometry programs: 0
 * Number of integer constants for geometry programs: 0
 * Number of boolean constants for geometry programs: 0
 * Supported Shader Profiles: glsles
 * Texture Compression: yes
   - DXT: no
   - VTC: no
   - PVRTC: yes
 * Scissor Rectangle: yes
 * Hardware Occlusion Query: yes
 * User clip planes: no
 * VET_UBYTE4 vertex element type: yes
 * Infinite far plane projection: yes
 * Hardware render-to-texture: yes
 * Floating point textures: yes
 * Non-power-of-two textures: no
 * Volume textures: no
 * Multiple Render Targets: 1
   - With different bit depths: no
 * Point Sprites: yes
 * Extended point parameters: yes
 * Max Point Size: 0
 * Vertex texture fetch: no
 * Number of world matrices: 0
 * Number of texture units: 8
 * Stencil buffer depth: 0
 * Number of vertex blend matrices: 0
 * Render to Vertex Buffer : no
 * GL 1.5 without VBO workaround: no
 * Frame Buffer objects: yes
 * Frame Buffer objects (ARB extension): no
 * Frame Buffer objects (ATI extension): no
 * PBuffer support: no
 * GL 1.5 without HW-occlusion workaround: no
 * Separate shader objects: yes
DefaultWorkQueue('Root') initialising on thread 0x311bba0.
DefaultWorkQueue('Root')::WorkerFunc - thread 0x305bb20 starting.
DefaultWorkQueue('Root')::WorkerFunc - thread 0x305b9f0 starting.
Particle Renderer Type 'billboard' registered
SceneManagerFactory for type 'BspSceneManager' registered.
Registering ResourceManager for type BspLevel
Creating resource group Start
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/Overlay' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/Explosion' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/Explosion/large' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/Menu' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/RTShaderLib' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/RTShaderLib/materials' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/FF24A2E3-233F-4B3A-B204-3E25ED1438FA/Reblacks_iPad.app/./Data/Shaders' of type 'FileSystem' to resource group 'Start'
Parsing scripts for resource group Autodetect
Finished parsing scripts for resource group Autodetect
Creating resources for group Autodetect
All done
Parsing scripts for resource group General
Finished parsing scripts for resource group General
Creating resources for group General
All done
Parsing scripts for resource group Internal
Finished parsing scripts for resource group Internal
Creating resources for group Internal
All done
Parsing scripts for resource group Start
Parsing script Shaders.program
Compiler error: invalid parameters in Shaders.program(114): setting of constant failed
Parsing script overaly.material
Parsing script mp_explosion.material
Parsing script HardwareSkinningShadow.material
Parsing script RTShaderSystem.material
Compiler error: unknown error in RTShaderSystem.material(23): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(52): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(146): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(162): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(211): token "rtshader_system" is not recognized
Parsing script mp_explosion_04_blue_large.pu
Compiler error: unknown error in mp_explosion_04_blue_large.pu(1): token class, system, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(15): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(35): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(45): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(57): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(75): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(109): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(123): token class, observer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(129): token class, handler, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(141): token class, observer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(145): token class, handler, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(175): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(191): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(201): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(213): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(231): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(269): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(293): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(317): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(327): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(339): token class, particle_width, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(349): token class, particle_height, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(369): token class, y_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(403): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(427): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(437): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(449): token class, particle_width, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(459): token class, particle_height, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(479): token class, x_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(489): token class, y_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(525): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(547): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(557): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(569): token class, all_particle_dimensions, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(595): token class, xyz_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(621): token class, rotation, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(645): token class, renderer, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(663): token class, time_to_live, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(673): token class, velocity, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(693): token class, velocity_scale, unrecognized.
Compiler error: unknown error in mp_explosion_04_blue_large.pu(729): token class, rotation, unrecognized.
ParticleUniverse: Particle System Template 'Explosion/mp_explosion_04_blue' registered
Error loading texture flare2.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource flare2.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Error loading texture explosion.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource explosion.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Error loading texture flare2.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource flare2.png in resource group Start or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Parsing script BEBAS.fontdef
Finished parsing scripts for resource group Start
Creating resources for group Start
All done
Demo initialized!
An exception has occurred: OGRE EXCEPTION(2:InvalidParametersException): Could not create gpu programs from render state  in ProgramManager::acquireGpuPrograms at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp (line 112)
This part is the same error of another post:

Code: Select all

An exception has occurred: OGRE EXCEPTION(2:InvalidParametersException): Could not create gpu programs from render state  in ProgramManager::acquireGpuPrograms at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp (line 112)
In that post there was a patch (that I don't even know if that patch was applied in mercurial). When I try to import the patch I got this:

Code: Select all

wireless-59-150:ogre jimmythepage$ hg import --no-commit AutoShaderPatch.diff
sto applicando AutoShaderPatch.diff
sto applicando una patch al file Components/RTShaderSystem/src/OgreShaderParameter.cpp
Hunk #1 FALLITO a 280
Hunk #2 FALLITO a 324
2 out of 2 hunks FAILED -- saving rejects to file Components/RTShaderSystem/src/OgreShaderParameter.cpp.rej
abortito: fallita l'applicazione della patch
Any other helpful hint?

Thanks
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Do you have the link to that thread? Or you could compare the code and the patch to see if it has already been applied.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Did you suggest to check if the patch was applied despite the errors?

(Now I'm cloning a fresh Ogre to restart everything. )
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

No, I mean, check if it failed because the changes have already been made.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Ah ok, as soon as it finishes cloning I'll check.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

The patch is not applied. Already in the first line there are differences.
My version line 281 of : OgreShaderParameter.cpp

Code: Select all

AutoShaderParameter(GpuProgramParameters::ACT_TEXTURE_VIEWPROJ_MATRIX,
Patch version:

Code: Select all

AutoShaderParameter(GpuProgramParameters::ACT_TEXTURE_WORLDVIEWPROJ_MATRIX,           "texture_worldviewproj_matrix",
In the related post I saw that you had the same problem and that patch fixed the issue, so I assume I can move forward by using it, but the error in hg import still remain. Is there something particoular I need to do to apply the patch? (I don't even know if this http://www.ogre3d.org/forums/viewtopic.php?f=2&t=63644 is the same problem).
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Of the two parts of the patch, only the second is still needed.

On line 331 add:

Code: Select all

AutoShaderParameter(GpuProgramParameters::ACT_LIGHT_CUSTOM,                     "light_custom",GCT_FLOAT1)
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Added the part as you suggest but I still get in my app :

Code: Select all

"An exception has occurred: OGRE EXCEPTION(2:InvalidParametersException): Could not create gpu programs from render state  in ProgramManager::acquireGpuPrograms at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp (line 112)" 
Exactly as before.

Just to be sure here's the file modified:
OgreShaderParameter.cpp
You do not have the required permissions to view the files attached to this post.
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Have you verified that the RTSS is initialized properly including a material resolver function? (The sample browser has all of that as an example).
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Yes I think the initialization is right, the code moreover is the same as the top post where I don't have any problem of this kind (the only problem was the mipmapping issue). I didn't change anything, I have only simple shaders (vertex coulour, mapping without light, phong). Nothing's particular.

Could you please check, if you have time, my initialization?
DemoApp.h
DemoApp.cpp
I'm sorry to bother you so much, but I'm kinda desperate about this cause I don't really know how to look :)
Thanks a lot!
You do not have the required permissions to view the files attached to this post.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

(Meanwhile I realized that the latest Template example with OgreHead works. I am now looking for differences between the two projects.)

Edit:

Now the template initialization and my project initialization are basically the same but I just can't get my code to work.
I also put my shaders (programs, vertex and fragment scripts) into the working base template project and it still working, so my shader seems to be fine (in Pc version they run just well).
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

After a billion tests I figured out what's wrong.

The first crash it was ParticleUniverse's fault. Without PU I can achieve to reach the menu of the game. But everytime I try to load a .particle, any of them, I get a generic exception:

Code: Select all

Parsing script Collisions.particle
terminate called throwing an exception(lldb) 
(The crash spot is useless:

Code: Select all

#if OGRE_PLATFORM == OGRE_PLATFORM_APPLE_IOS
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, @"UIApplication", @"AppDelegate");
    [pool release];
    return retVal;
#else
)

It seems that any Particle bother this version. They are simple particles script, that I use for a long time, and they work on pc/mac version and previous iPhone versions.

Here's one example:

Code: Select all

particle_system Reblacks/Collision/BikeWall
{
	quota	50
	material	CollisionBikeWall
	particle_width	0.1
	particle_height	0.1
	cull_each	false
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type point
	billboard_origin	center
	billboard_rotation_type	texcoord
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false

	emitter Box
	{
		angle	180
		colour	1 1 1 1
		colour_range_start	1 1 1 1
		colour_range_end	1 1 1 1
		direction	0 0 -1
		emission_rate	300
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	0.1
		time_to_live	0.5
		time_to_live_min	0.2
		time_to_live_max	0.2
		duration	0
		duration_min	0
		duration_max	0
		repeat_delay	0
		repeat_delay_min	0
		repeat_delay_max	0
		width	0.2
		height	0.2
		depth	0.2
	}
}

Any ideas?

Edit:

It seems to have problem with emitters.

Example this do not generate the crash :

Code: Select all

particle_system Reblacks/Collision/BikeWall
{
	quota	50
	material	CollisionBikeWall
	particle_width	0.1
	particle_height	0.1
	cull_each	false
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type point
	billboard_origin	center
	billboard_rotation_type	texcoord
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false
}
This does(whatever lines are in the section emitter box):

Code: Select all

particle_system Reblacks/Collision/BikeWall
{
	quota	50
	material	CollisionBikeWall
	particle_width	0.1
	particle_height	0.1
	cull_each	false
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type point
	billboard_origin	center
	billboard_rotation_type	texcoord
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false

	emitter Box
	{
		
	}
}
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

Moving forward: I tried to build with no particles at all, to skip for the moment the problem and see if the mipmap patch can fix the initial problem.
I can finally load the scene without any strange log-message but the mipmaps issue still remain the same.
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Could you post some of the relevant new output? And how are you "creating" the hardware generated mipmaps as you described in the first post.
jtpsoft
Greenskin
Posts: 115
Joined: Wed Feb 01, 2006 1:22 pm

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by jtpsoft »

The mipmap generation method is the same as the first post.

Code: Select all

Ogre::TextureManager::getSingleton().setDefaultNumMipmaps(5);
    Ogre::MaterialManager::getSingletonPtr()->setDefaultTextureFiltering(Ogre::TFO_ANISOTROPIC);
	Ogre::ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
I didn't notice relevant new output. Here's the log:

Code: Select all

Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
ArchiveFactory for archive type EmbeddedZip registered.
DDS codec registering
FreeImage version: 3.15.1
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
Supported formats: jpg,jif,jpeg,jpe,png,tga,targa,tif,tiff
PVRTC codec registering
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
*-*-* OGRE Initialising
*-*-* Version 1.8.0unstable (Byatis)
Installing plugin: OpenGL ES 2.0 RenderSystem
OpenGL ES 2.x Rendering Subsystem created.
Plugin successfully installed
CPU Identifier & Features
-------------------------
 *   CPU ID: 
 *      VFP: no
 *     NEON: yes
-------------------------
Registering ResourceManager for type Texture
GLES2RenderSystem::_createRenderWindow "DemoApp v1.0", 768x1024 fullscreen  miscParams: FSAA=4 contentScalingFactor=1.0 displayFrequency=0 Hz 
iOS: Window created 768 x 1024 with backing store size 1024 x 768 using content scaling factor 1.0
GL_VERSION = OpenGL ES 2.0 IMGSGX543-63.24
GL_VENDOR = Imagination Technologies
GL_RENDERER = PowerVR SGX 543
GL_EXTENSIONS = GL_OES_depth_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_IMG_read_format GL_IMG_texture_compression_pvrtc 
EXT:GL_OES_depth_texture
EXT:GL_OES_depth24
EXT:GL_OES_element_index_uint
EXT:GL_OES_fbo_render_mipmap
EXT:GL_OES_mapbuffer
EXT:GL_OES_packed_depth_stencil
EXT:GL_OES_rgb8_rgba8
EXT:GL_OES_standard_derivatives
EXT:GL_OES_texture_float
EXT:GL_OES_texture_half_float
EXT:GL_OES_texture_half_float_linear
EXT:GL_OES_vertex_array_object
EXT:GL_EXT_blend_minmax
EXT:GL_EXT_color_buffer_half_float
EXT:GL_EXT_debug_label
EXT:GL_EXT_debug_marker
EXT:GL_EXT_discard_framebuffer
EXT:GL_EXT_occlusion_query_boolean
EXT:GL_EXT_read_format_bgra
EXT:GL_EXT_separate_shader_objects
EXT:GL_EXT_shader_texture_lod
EXT:GL_EXT_shadow_samplers
EXT:GL_EXT_texture_filter_anisotropic
EXT:GL_EXT_texture_rg
EXT:GL_APPLE_framebuffer_multisample
EXT:GL_APPLE_rgb_422
EXT:GL_APPLE_texture_format_BGRA8888
EXT:GL_APPLE_texture_max_level
EXT:GL_IMG_read_format
EXT:GL_IMG_texture_compression_pvrtc
**************************************
*** OpenGL ES 2.x Renderer Started ***
**************************************
GLSL ES support detected
Registering ResourceManager for type GpuProgram
GL ES 2: Using FBOs for rendering to textures
FBO PF_UNKNOWN depth/stencil support: D16S0 D24S0 Packed-D24S8 
FBO PF_R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_A8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_B8G8R8A8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGB depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_RGBA depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8R8G8B8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_X8B8G8R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_R depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_FLOAT16_GR depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_R8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
FBO PF_RG8 depth/stencil support: D0S0 D0S8 D16S0 D24S0 Packed-D24S8 
[GLES2] : Valid FBO targets PF_UNKNOWN PF_R8G8B8 PF_B8G8R8 PF_A8R8G8B8 PF_A8B8G8R8 PF_B8G8R8A8 PF_FLOAT16_RGB PF_FLOAT16_RGBA PF_X8R8G8B8 PF_X8B8G8R8 PF_FLOAT16_R PF_FLOAT16_GR PF_R8 PF_RG8 
RenderSystem capabilities
-------------------------
RenderSystem Name: OpenGL ES 2.x Rendering Subsystem
GPU Vendor: imagination technologies
Device Name: PowerVR SGX 543
Driver Version: 0.0.0.0
 * Fixed function pipeline: no
 * Hardware generation of mipmaps: yes
 * Texture blending: yes
 * Anisotropic texture filtering: yes
 * Dot product texture operation: yes
 * Cube mapping: yes
 * Hardware stencil buffer: no
 * Hardware vertex / index buffers: yes
 * Vertex programs: yes
 * Number of floating-point constants for vertex programs: 128
 * Number of integer constants for vertex programs: 128
 * Number of boolean constants for vertex programs: 128
 * Fragment programs: yes
 * Number of floating-point constants for fragment programs: 64
 * Number of integer constants for fragment programs: 64
 * Number of boolean constants for fragment programs: 64
 * Geometry programs: no
 * Number of floating-point constants for geometry programs: 0
 * Number of integer constants for geometry programs: 0
 * Number of boolean constants for geometry programs: 0
 * Supported Shader Profiles: glsles
 * Texture Compression: yes
   - DXT: no
   - VTC: no
   - PVRTC: yes
 * Scissor Rectangle: yes
 * Hardware Occlusion Query: yes
 * User clip planes: no
 * VET_UBYTE4 vertex element type: yes
 * Infinite far plane projection: yes
 * Hardware render-to-texture: yes
 * Floating point textures: yes
 * Non-power-of-two textures: no
 * Volume textures: no
 * Multiple Render Targets: 1
   - With different bit depths: no
 * Point Sprites: yes
 * Extended point parameters: yes
 * Max Point Size: 0
 * Vertex texture fetch: no
 * Number of world matrices: 0
 * Number of texture units: 8
 * Stencil buffer depth: 0
 * Number of vertex blend matrices: 0
 * Render to Vertex Buffer : no
 * GL 1.5 without VBO workaround: no
 * Frame Buffer objects: yes
 * Frame Buffer objects (ARB extension): no
 * Frame Buffer objects (ATI extension): no
 * PBuffer support: no
 * GL 1.5 without HW-occlusion workaround: no
 * Separate shader objects: yes
DefaultWorkQueue('Root') initialising on thread 0x2063370.
DefaultWorkQueue('Root')::WorkerFunc - thread 0xb7e900 starting.
DefaultWorkQueue('Root')::WorkerFunc - thread 0xb7ea30 starting.
Particle Renderer Type 'billboard' registered
Creating resource group Start
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Overlay' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Menu' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/RTShaderLib' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/RTShaderLib/materials' of type 'FileSystem' to resource group 'Start'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Shaders' of type 'FileSystem' to resource group 'Start'
Parsing scripts for resource group Autodetect
Finished parsing scripts for resource group Autodetect
Creating resources for group Autodetect
All done
Parsing scripts for resource group General
Finished parsing scripts for resource group General
Creating resources for group General
All done
Parsing scripts for resource group Internal
Finished parsing scripts for resource group Internal
Creating resources for group Internal
All done
Parsing scripts for resource group Start
Parsing script Shaders.program
Parsing script overaly.material
Parsing script HardwareSkinningShadow.material
Parsing script RTShaderSystem.material
Compiler error: unknown error in RTShaderSystem.material(23): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(52): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(146): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(162): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(81): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(110): token "rtshader_system" is not recognized
Compiler error: unknown error in RTShaderSystem.material(211): token "rtshader_system" is not recognized
Parsing script BEBAS.fontdef
Finished parsing scripts for resource group Start
Creating resources for group Start
All done
Demo initialized!
Creating resource group Sounds
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Sounds' of type 'FileSystem' to resource group 'Sounds'
Parsing scripts for resource group Sounds
Finished parsing scripts for resource group Sounds
Creating resources for group Sounds
All done
Loading resource group 'Sounds' - Resources: 1 World Geometry: 1
Finished loading resource group Sounds
AudioStreamBasicDescription:  2 ch,  44100 Hz, 'lpcm' (0x00000C2C) 8.24-bit little-endian signed integer, deinterleaved
2012-05-09 15:34:59.291 Reblacks_iPad[7095:707] preferredLang: it
Creating resource group Level1
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Shared' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Shared/Engine' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Levels/Level1' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Levels/Level1/Texture_Hi' of type 'FileSystem' to resource group 'Level1'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Levels/Walls' of type 'FileSystem' to resource group 'Level1'
Parsing scripts for resource group Level1
Parsing script particles.material
Parsing script shared.material
Parsing script particles.material
Parsing script Level1.material
Parsing script Space.material
Parsing script Collisions.particle
Parsing script Explosion.particle
Parsing script Engine.particle
Finished parsing scripts for resource group Level1
Creating resources for group Level1
All done
Loading resource group 'Level1' - Resources: 1 World Geometry: 1
Texture: ribbonband.png: Loading 1 faces(PF_R8G8B8,128x1x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,128x1x1.
Texture: flare2.png: Loading 1 faces(PF_R8G8B8,256x256x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,256x256x1.
Texture: fireball.tga: Loading 1 faces(PF_A8R8G8B8,256x256x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,256x256x1.
Texture: shadow.png: Loading 1 faces(PF_A8R8G8B8,128x256x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,128x256x1.
Texture: explosion.png: Loading 1 faces(PF_A8R8G8B8,256x64x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,256x64x1.
Texture: flare.png: Loading 1 faces(PF_R8G8B8,256x256x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,256x256x1.
Texture: ring1.png: Loading 1 faces(PF_R8G8B8,128x128x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,128x128x1.
Texture: fiammella_black.png: Loading 1 faces(PF_R8G8B8,64x256x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,64x256x1.
Texture: uv_snap_tube1-3.png: Loading 1 faces(PF_A8R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,2048x2048x1.
Texture: uv_snap_tube4-5.png: Loading 1 faces(PF_R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
Texture: texture_tubo6-7.png: Loading 1 faces(PF_R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
Texture: Track_01_Door.png: Loading 1 faces(PF_R8G8B8,1024x1024x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,1024x1024x1.
Texture: mp_explosion_streak_02.png: Loading 1 faces(PF_R8G8B8,128x128x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,128x128x1.
Texture: boost.png: Loading 1 faces(PF_R8G8B8,256x512x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,256x512x1.
Texture: Lights1.png: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,128x128x1.
Error loading texture stevecube_fr.jpg. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource stevecube_fr.jpg in resource group Level1 or any other group. in ResourceGroupManager::openResource at /Users/jimmythepage/Desktop/Ogre1_8/OgreSources2/ogre/OgreMain/src/OgreResourceGroupManager.cpp (line 756)
Finished loading resource group Level1
Creating resource group Bike1
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Bike1/Texture_Hi' of type 'FileSystem' to resource group 'Bike1'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Bike1' of type 'FileSystem' to resource group 'Bike1'
Parsing scripts for resource group Bike1
Parsing script bike1.material
Finished parsing scripts for resource group Bike1
Creating resources for group Bike1
All done
Loading resource group 'Bike1' - Resources: 1 World Geometry: 1
Texture: texture_main.png: Loading 1 faces(PF_A8R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,2048x2048x1.
Texture: texture_main2.png: Loading 1 faces(PF_R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
Texture: texture_main3.png: Loading 1 faces(PF_R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
Texture: tex_rav_normal.png: Loading 1 faces(PF_R8G8B8,1024x1024x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,1024x1024x1.
Finished loading resource group Bike1
Creating resource group AI
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Ai1/Texture_Hi' of type 'FileSystem' to resource group 'AI'
Added resource location '/var/mobile/Applications/E3FF7272-C8FD-43E0-867C-BA2C7197F48C/Reblacks_iPad.app/./Data/Bikes/Ai1' of type 'FileSystem' to resource group 'AI'
Parsing scripts for resource group AI
Parsing script ai1.material
Finished parsing scripts for resource group AI
Creating resources for group AI
All done
Loading resource group 'AI' - Resources: 1 World Geometry: 1
Texture: tex_rav.png: Loading 1 faces(PF_R8G8B8,2048x2048x1) with 5 hardware generated mipmaps from Image. Internal format is PF_R8G8B8,2048x2048x1.
Finished loading resource group AI
Mesh: Loading Tube1.mesh.
Can't assign material mat_1_3 to SubEntity of Tube1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube2.mesh.
Can't assign material mat_1_3 to SubEntity of Tube2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube3.mesh.
Can't assign material mat_1_3 to SubEntity of Tube3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube4.mesh.
Can't assign material mat_4_5 to SubEntity of Tube4 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube5.mesh.
Can't assign material mat_4_5 to SubEntity of Tube5 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube6.mesh.
Can't assign material mat_1_3 to SubEntity of Tube6 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Tube7.mesh.
Can't assign material mat_1_3 to SubEntity of Tube7 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights1.mesh.
Can't assign material billboard_lambert2SG1 to SubEntity of Lights1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights2.mesh.
WARNING: Lights2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights3.mesh.
WARNING: Lights3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights4.mesh.
WARNING: Lights4.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights4 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights5.mesh.
WARNING: Lights5.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights5 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights6.mesh.
WARNING: Lights6.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights6 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Lights7.mesh.
WARNING: Lights7.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Text_tube1_2 to SubEntity of Lights7 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading porta2.mesh.
WARNING: porta2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert2 to SubEntity of porta2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading porta1.mesh.
WARNING: porta1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert2 to SubEntity of porta1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx1.mesh.
WARNING: slideSx1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx1.mesh.
WARNING: slideDx1.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx1 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx2.mesh.
WARNING: slideSx2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx2.mesh.
WARNING: slideDx2.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx2 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideSx3.mesh.
WARNING: slideSx3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideSx3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading slideDx3.mesh.
WARNING: slideDx3.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material Scene_Material to SubEntity of slideDx3 because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike_Body.mesh.
WARNING: Bike_Body.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material moto_mapblinn1 to SubEntity of Bike_Body because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike_Pilot.mesh.
WARNING: Bike_Pilot.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material blinn2 to SubEntity of Bike_Pilot because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading rocket.mesh.
WARNING: rocket.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material lambert1 to SubEntity of Rocket because this Material does not exist. Have you forgotten to define it in a .material script?
Mesh: Loading Bike.mesh.
Skeleton: Loading moto_tutto_hi.skeleton
Unable to load skeleton moto_tutto_hi.skeleton for Mesh Bike.mesh. This Mesh will not be animated. You can ignore this message if you are using an offline tool.
WARNING: Bike.mesh is an older format ([MeshSerializer_v1.41]); you should upgrade it as soon as possible using the OgreMeshUpgrade tool.
Can't assign material moto_mapblinn1 to SubEntity of Bike because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material blinn2 to SubEntity of Bike because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material moto_mapblinn1 to SubEntity of Bike2 because this Material does not exist. Have you forgotten to define it in a .material script?
Can't assign material blinn2 to SubEntity of Bike2 because this Material does not exist. Have you forgotten to define it in a .material script?
Texture: sdk_button_over.png: Loading 1 faces(PF_A8R8G8B8,128x32x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,128x32x1.
Texture: sdk_mini_tray.png: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,32x32x1.
Texture: sdk_mini_text_box_over.png: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 5 hardware generated mipmaps from Image. Internal format is PF_A8B8G8R8,32x32x1.
Font BEBAS/Value using texture size 512x256
Info: Freetype returned null for character 127 in font BEBAS/Value
Texture: BEBAS/ValueTexture: Loading 1 faces(PF_BYTE_LA,512x256x1) Internal format is PF_BYTE_LA,512x256x1.
2012-05-09 15:35:20.006 Reblacks_iPad[7095:707] Received memory warning.
This seems normal to me, but the results is the same as the screenshots on top.

Do you need other specific informations?
User avatar
masterfalcon
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126

Re: Ogre 1.8 OglES2 iPhone, Shaders problem with Mipmapping

Post by masterfalcon »

Ah, I see. It appears to be the anisotropic filtering that's breaking the mips.