不熟悉OpenGL,似乎无法弄清楚这个小细节。我一直在寻找有关纹理重复而不是边框元素的信息。
放大纹理时,末端的边缘像素会重复到我正在处理的表面视图的边缘。当纹理小于视图时,我宁愿在这些像素后面看到清晰的背景。
我可以假设它与围绕这些代码行为我的纹理设置属性有关,但我只是无法遵循它来理解要进行哪些更改才能获得所需的结果。
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);
获得所需结果的(最有可能快速修改)主题的助手将使我当前的问题得到解决。