同じテクスチャを使用する複数のテクスチャ付きクワッドがあるが、座標が異なると、テクスチャがモーフィングされます。私のコードは次のようになります。
glBindTexture(GL_TEXTURE_2D, texture_id);
glBegin(GL_QUADS);
glVertex2f(0, 0); glTexCoords2f(0, 0);
glVertex2f(32, 0); glTexCoords2f(.5, 0);
glVertex2f(32, 32); glTexCoords2f(.5, .5);
glVertex2f(0, 32); glTexCoords2f(0, .5);
glEnd();
glTranslatef(32, 0, 0);
glBegin(GL_QUADS);
glVertex2f(0, 0); glTexCoords2f(.5, .5);
glVertex2f(32, 0); glTexCoords2f(1, .5);
glVertex2f(32, 32); glTexCoords2f(1, 1);
glVertex2f(0, 32); glTexCoords2f(.5, 1);
glEnd();
これの原因と修正方法を知っている人はいますか?