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
程式碼底下無奇蹟