请问有人知道如何去除我这里实现的天空盒中的接缝吗?
源代码:
http://openglviewcontroller.codeplex.com/SourceControl/list/changesets
我一直在尝试 GL_CLAMP_TO_EDGE,但无济于事。
请问有人知道如何去除我这里实现的天空盒中的接缝吗?
源代码:
http://openglviewcontroller.codeplex.com/SourceControl/list/changesets
我一直在尝试 GL_CLAMP_TO_EDGE,但无济于事。
为了更加清晰,通常在纹理创建时,需要在GL_TEXTURE_WRAP_S
和GL_TEXTURE_WRAP_T
上都设置GL_CLAMP_TO_EDGE
:
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
GL_TEXTURE_WRAP_*
也会随之而来;事实并非如此。它是特定纹理对象状态的一个方面,而不是整个GL状态。