shader依赖打包后已无冗余的情况下重复加载

发布于 2016-12-01 14:36:21 字数 946 浏览 1087 评论 2

Unity2018.3, shader单独放进ab包里进行依赖关系打包,并使用shadervariants预热shader,shader本身已经没有冗余了,但是通过profile查看,所有用到的shader都加载了2份,其中一份只被shadervariantcollection引用,材质引用的确是另一份shader。AO9XC2JMJPYPBWU.png[A%$O[9XC{2J%M]]$JPYPBWU.png](https://www.wenjiangs.com/wp-content/uploads/uwa4dImage/eb9ccfe607fceb6169a7c50cbae4613a.png) APWCYD40UG_P8`0DT25PII.pngAPWCYD40UG_P8`0DT25PII.png[APWCYD40UG_P8`0DT25]PII.png](https://www.wenjiangs.com/wp-content/uploads/uwa4dImage/b657a646ac4dc5a06ba9fc8ba2235d52.png)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾兮 2017-09-21 15:14:16

SVC放在什么地方?

归属感 2017-04-10 13:17:52

和shader放在同一个bundle里面的,比较奇怪的是UI相关的shader引用是正确的,只存在一份

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文