- Home /
Problem after upgrading from Unity 4.6 to Unity 5
I have this problem after upgrading from Unity 4.6 to Unity 5.
On Windows everything seems to be running well, on iOS I am getting warnings:
Shader 'Nature/Terrain/Diffuse': dependency 'Details0' shader 'Hidden/TerrainEngine/Details/Vertexlit' not found
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Specular-AddPass' - All passes removed
WARNING: Shader Unsupported: 'Nature/Terrain/Specular' - All passes removed
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Specular-AddPass' - All passes removed
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Standard-AddPass' - All passes removed
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Standard-Base' - All passes removed
WARNING: Shader Unsupported: 'Nature/Terrain/Standard' - All passes removed
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Standard-AddPass' - All passes removed
WARNING: Shader Unsupported: 'Hidden/TerrainEngine/Splatmap/Standard-Base' - All passes removed
How to fix that?
And how to I see/change what shaders the terrain uses?
Comment
I have the same problem. It only happens on iPad2. On iPhone6 and iPad Air 2 everything works. Though the thing was working with Unity 5.x until recently. Now on 5.2.2f1 I get a bunch of these all passes removed messages in the debug log on the iPad2. I am using unity standard shader on the terrain builder and a normal skybox.link text
old-ipad.txt
(7.3 kB)