私が作成しているMinecraftのようなゲームでは、ポリゴンのエッジに次の奇妙な線が表示されます。
テクスチャアトラスを使用していて、でクランプされていGL_CLAMP_TO_EDGE
ます。
に設定GL_TEXTURE_MIN_FILTER
してみましたがGL_LINEAR
、GL_NEAREST
ミップマップも使ってみましたが、違いはありません。また、テクスチャ座標を0.5ピクセルだけ挿入するか、x16異方性フィルタリングを使用してみましたが、成功しませんでした。
何か助けはありますか?
編集-立方体の上面は次のようにレンダリングされています。
glBegin(GL_QUADS);
glTexCoord2f(0f, 0f);
glVertex3f(x, y + 1f, z);
glTexCoord2f(0f, 1 / 8f);
glVertex3f(x, y + 1f, z + 1f);
glTexCoord2f(1 / 8f, 1 / 8f);
glVertex3f(x + 1f, y + 1f, z + 1f);
glTexCoord2f(1 / 8f, 0f);
glVertex3f(x + 1f, y + 1f, z);
glEnd();