2014-03-01 56 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