非2次冪資源texture對性能的影響

https://gamedev.stackexchange.com/questions/7927/should-i-use-textures-not-sized-to-a-power-of-2

https://software.intel.com/en-us/articles/opengl-performance-tips-power-of-two-textures-have-better-performance

總結來說主要有以下幾個原因

1,GPU是支持NOPT(非2的冪次方texture)的,但是會帶來少許的性能損失

2,佔用更多內存,我的理解是NOPT會在渲染時轉爲OPT,往往這個消耗內存

3,老的GPU支持NOPT有限,更慢一些

4,更老的GPU不支持NOPT

5,mipmap在處理時,會出現因爲插值導致的表現問題,黑邊之類的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章