I’ve converted a 4.3 project to 4.5. I use the “Car Paint Shader Pro Mobile” shader set and particularly the “RedDotGames/Mobile/Car Glass” shader.
In 4.3 the shader works flawless when the application is exported and run on Android devices. Once I convert the project to 4.5, the shader turns full black (no more transparency) on the device (it’s still rendered transparent in the editor).
Is there some changement to the transparency handling? The layer is NOT set to TransparentFX (as I need my own layer for this).
I’m running into the same problem using a very basic shader with transparency (I use it to mask a second camera inside a circle shaped texture and use it as a mini map). It worked perfectly on 4.3, but after updating to 4.5 it doesn’t work anymore when built for Android yet it still works in the editor. I can’t see any shader related warnings or errors in adb logs.
I see similar reports here and there (for both Android and IOS) but so far haven’t seen a solution… anyone?
Unfortunately I cannot share the code. It’s the “RedDotGames/Mobile/Car Glass” shader from the “Car Paint Shader Pro Mobile” shader set (Asset store purchase).
Since I submitted a bug report and since Unity has full access to the asset store (and I’ve given them access to my complete project including shaders), this should be no problem for them to reproduce and check… in fact, it’s a android regression error. Everything works as expected in 4.3…
In my case it’s a very basic shader like this. I got it from somewhere on the forums/wiki/something and I know absolutely nothing about shader programming myself…
Hey, I’m having a similar issue except it is in unity, my shader breaks randomly. The game I’m working on isn’t even on a device yet, it just breaks in unity. The transparency will work fine, then will either randomly stop working, or will break when I close and reopen unity. I have to create a new shader and copy and paste the code over, but if I try to name it back to what I want it to be called it breaks again, or it will break again after a while anyway. Any help with this would be greatly appreciated!