For some reason my landscape material works just fine in editor + on packaged builds of Windows/IOS.
However when loading it up on Android it simply doesn’t work, and just uses the default Checkered Texture.
The files/textures do exist when looking inside of the packaged builds files.
Any ideas why this could happen?
So these are the logs that I was able to pull from the Android device
Error: Tried to access an uncooked shader map ID in a cooked application
LogMaterial: Warning: Invalid shader map ID caching shaders for 'MM_Landscape', will use default material.
LogMaterial: Cant compile MM_Landscape with cooked content, will use default material instead
LogMaterial: Warning: [AssetLog] /.../MyMap.MyMap:PersistentLevel.Landscape_1.LandscapeMaterialInstanceConstant_101: Failed to compile Material Instance with Base MM_Landscape for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
But honestly I have no idea what it means, I am assuming that the root issue is the first entry of the three. But I have no clue where/how the Shader Map ID is used to remedy that.