2015-10-14 64 views
1


IM在發動機IM正在實施延期着色的中間,現在我必須作出是否使用全RGB32F紋理存儲的決定位置,或從深度緩衝區重建它,所以它基本上是一個RGB32F texel fetch與片段着色器中的矩陣向​​量乘法,也是內存和額外ALU操作之間的交易,
請將我重定向到有用的資源並告訴我自己有關這個問題的經驗。延遲着色,存儲位置或從深部構造它

回答

1

在我看來,最好從深度重新計算位置。這是我在推遲發動機中所做的。重新計算速度足夠快,甚至在我分析渲染循環時都不會顯示出來。而這個(幾乎沒有性能影響)相比~24MB額外的視頻內存使用(1920x1080紋理)是一個很容易的選擇。

+0

感謝您的迴應,確實在內存和帶寬方面似乎更合理, – Mehdi