fallback diffuse
导致tris面片增加 double了
等于又画了一遍 很奇怪(只有一台机器是这样的)
这事情真坑我跟到最后 在一个最简测试场景
fallback diffuse替换成 里面的一个diffuse一个vertexlit
vertexlit里面有个shadowcaster
这个问题就是shadowcaster导致的
我用gpudeubgger 抓到两台机器的shadowmap 一个是sm一个csm
tris就差在这里
shadow的配置一样的多是4级psm 还配了距离
然后我一看 一台环境是android
一天是pc。。。。。
android优化了。。。。。that‘s it
代码底下无奇迹