usted tiene que fijar GL_CLAMP_TO_EDGE
tanto GL_TEXTURE_WRAP_S
yGL_TEXTURE_WRAP_T
, generalmente cerca de la creación de la textura para mayor claridad:
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);
Además, parecen estar asumiendo GL_TEXTURE_WRAP_*
viene de paseo cuando se enlaza otra textura; Este no es el caso. Es un aspecto del estado de un objeto de textura particular, no del estado GL en su conjunto.
sin más detalles, (imagen de lo que está viendo, configuración de textura real en la pregunta ...) es difícil ayudarle – Bahbar