看看下面的图片 - 你会看到背景中的云有一个非常烦人的接缝:
http://simoneschbach.com/seam.png
当发生环绕时,就会出现这种接缝,因为我使用以下代码以编程方式提供纹理坐标:
gBackgroundPos += 0.0003f; // gBackgroundPos climbs indefinitely...
GLfloat bgCoords[] = { gBackgroundPos, 1.0,
gBackgroundPos + 0.5f, 1.0,
gBackgroundPos, 0.0,
gBackgroundPos + 0.5f, 0.0 };
Run Code Online (Sandbox Code Playgroud)
我在纹理初始化期间启用了纹理环绕,如下所示:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
Run Code Online (Sandbox Code Playgroud)
我可以在这里做什么来消除非常明显的接缝?