[928] Legacy Shaders/Diffuse shader is broken in-game
1
Current build isn't including the Legacy Shaders/Diffuse in the Always Included Shaders section of Project Settings but any new projects are gonna include it there. This is causing anything using the default Legacy Diffuse Shader to appear pink ingame because it doesn't get uploaded with the assetbundle.
Picture included has the default Unity Legacy Diffuse on the right and the same shader without using the internal version on the left.
Log In
Faxmashine
According to Silent, the following issues describe the same problem:
Let's hope we can get this fixed at some point! 👏
1
After testing this with the latest VRChat update the behaviour has either changed or I missed this in my last tests. But currently the shader seems to break if you test it in Build & Test but if you do Build & Upload instead the shader will work ingame. So the solution isn't as simple as what I thought with the Always Included Shaders but something is still going wrong.
And there seems to be cases where shaders using Diffuse as fallback have issues currently. So if someone has any examples of that it would be great.
Dj Lukis․LT
Quite a lot of other shaders have that one as fallback and this one not being present results in those no longer casting shadows
Legoman99573
Had the same issue with FX/Gem shader when 2018 Unity update came out.