Estoy trabajando en algunos tutoriales de OpenGL para principiantes, y el actual enseña cómo aplicar una textura a un rectángulo simple. Los estados del tutorial me dicen que configure los parámetros de textura GL_TEXTURE_WRAP_S y GL_TEXTURE_WRAP_T en GL_CLAMP_TO_EDGE, sin embargo, no estoy seguro de lo que esto realmente hace. Soy consciente de que tiene algo que ver con la forma en que se manejan las texturas más grandes / más pequeñas que el espacio en el que se asignan, pero no estoy seguro de qué comportamiento realmente causa esto. ¿Qué hace GL_CLAMP_TO_EDGE y en qué se diferencia de GL_CLAMP, GL_CLAMP_TO_BORDER, GL_REPEAT? Muchas gracias de antemano y un extra de ayuda si puedes proporcionar imágenes para un idiota como yo.
Aquí hay un extracto de la página de referencia de OpenGL en glTexParameter a partir del 2014/02/07, formateado un poco para facilitar la lectura:
fuente