shader依赖打包后已无冗余的情况下重复加载
Unity2018.3, shader单独放进ab包里进行依赖关系打包,并使用shadervariants预热shader,shader本身已经没有冗余了,但是通过profile查看,所有用到的shader都加载了2份,其中一份只被shadervariantcollection引用,材质引用的确是另一份shader。[A%$O[9XC{2J%M]]$JPYPBWU.png](https://www.wenjiangs.com/wp-content/uploads/uwa4dImage/eb9ccfe607fceb6169a7c50cbae4613a.png) [APWCYD40UG_P8`0DT25]PII.png](https://www.wenjiangs.com/wp-content/uploads/uwa4dImage/b657a646ac4dc5a06ba9fc8ba2235d52.png)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SVC放在什么地方?
和shader放在同一个bundle里面的,比较奇怪的是UI相关的shader引用是正确的,只存在一份