我一直在研究跨平臺的3D引擎,但atm我有在OSX和iPhone/iPad(它在模擬器中使用系統GL庫)本機運行的版本。我遇到的問題是每個紋理都在兩個方向上略有偏移(看起來像是一個texel shift),如果我在Blender3D中看不到相同的問題,我會在代碼中看到更多 - 在生成一些光照貼圖後在顏色漸變上更清晰可見。紋理文件是好的,並且相同的紋理座標(它只覆蓋整個四邊形)。OpenGL紋理問題
下面是它的外觀在攪拌機的例子(TEX COORDS 2,三角形是在範圍(0.0角,0.0) - (1.0,1.0)):http://i28.tinypic.com/2yllfr5.png
你可以看到有右側以及填充了錯誤紋素的標記四邊形的邊緣。
任何想法如何解決它?我使用OSX 10.6,更新到最新版本。