vb.net – OpenGL中的Skybox接缝

vb.net – OpenGL中的Skybox接缝,第1张

概述任何人都可以告诉我如何删除我在这里的天空盒实现中的接缝: 源代码: http://openglviewcontroller.codeplex.com/SourceControl/list/changesets 我一直在尝试GL_CLAMP_TO_EDGE无济于事. 您必须在GL_TEXTURE_WRAP_S和GL_TEXTURE_WRAP_T上设置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状态.

总结

以上是内存溢出为你收集整理的vb.net – OpenGL中的Skybox接缝全部内容,希望文章能够帮你解决vb.net – OpenGL中的Skybox接缝所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1239529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存