badlogic je napisao/la:Hm, the default spine-unity asset shouldn't reference any LWRP shaders or APIs at all. Could you tell what steps you took to upgrade spine-unity in your project?
I upgraded spine-unity from 3.6 to 3.8 by just downloading the spine-unity 3.8 asset package and covering the old version in my project, and I
did not add the LWRP Shaders UPM package. Then I found some script errors occur, so I removed several deprecated c# scripts(which do not exist in 3.8 ) from 3.6 package. When all the script errors are gone, the last error is the shader error that I mentioned in this topic.
After that I tried removing the whole Spine folder in Unity project and re-import the 3.8 asset package, but the shader error still exist.
---
[Update] I found out that if I comment the code in ShaderMaths.cginc and ShaderShared.cginc like this, the bug is gone:
QQ截图20190911141722.jpg
Seems like the
if defined(USE_LWRP) returns true, but I have no idea why

Nemaš dopuštenje za pregledavanje privit(a)ka dodan(og)ih postu.