The title is pretty self explanatory really - I updated to Unity 5.2 and now all UI Images with materials (and no sprite) set are now rendered pure white. I’m using custom shaders, but even switching to any of the default shaders appears to make no difference (though some will result in the Images being rendered pure black instead).
Prior to updating to 5.2, it was perfectly happy to display the Texture from the Material in the same way as it would if rendered onto a plane in world space. Were we unintentionally using some kind of hack that should not have been working?
I’m also having this problem. No materials with images can be used on UI Images/RawImages right now, meaning using shaders to get things like particles or render textures with transparencies displayed on the UI are impossible.
Still having this issue in 5.2.1p2, was hoping my sprites would be fixed after the update, but no luck. They stay colorless until either a Raw Image is added instead of Image, or going in and manually adding a sprite to every object in the GUI.
I’m still having this problem in 5.3.0f4. Nothing seems to fix it. Everything was working fine until I updated, now there’s only a white plane where the sprites should be. This is why I’m always reluctant to update; something always gets messed up.
Must be something in your project, as I’ve no issues with the UI Extensions project with images.
Have you tried clearing out your Temp, Library and obj folders and reloading your project since the update?
Also, can you try replicating it in a blank project?