我一直在研究跨平台的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,更新到最新版本。