2014-03-01 54 views
0

我使用DevIl來加載OpenGL紋理,它被元數據切成小精靈。問題是,短切段具有白色周圍的邊緣(見下文):OpenGL/DevIL:紋理修剪在邊緣有白色

enter image description here

此子畫面是64×64,因此沒有像素填充程序已經被使用。 spritesheet狹窄,所有的精靈緊挨着彼此組裝(而不是分離它們)。

是否有可能在我的DevIL紋理加載函數中缺少配置?或者它是OpenGL的渲染功能?

+1

你的紋理過濾器是什麼?將其設置爲「GL_NEAREST」是否可以解決您的問題?如果是這樣,我已經寫了廣泛的關於這個問題的原因[這裏](http://stackoverflow.com/questions/19611745/opengl-black-lines-in-between-tiles/19612007#19612007)。 –

回答

1

什麼是你的紋理過濾器?將它設置爲GL_NEAREST是否可以解決您的問題?如果是這樣,我已經寫了大量關於這個問題的原因:

opengl, Black lines in-between tiles