Estou trabalhando com alguns tutoriais iniciantes em OpenGL, e o atual ensina como aplicar uma textura a um retângulo simples. Os estados do tutorial dizem para definir os parâmetros de textura GL_TEXTURE_WRAP_S e GL_TEXTURE_WRAP_T para GL_CLAMP_TO_EDGE, no entanto, não tenho certeza do que isso realmente faz. Estou ciente de que é algo relacionado à forma como são tratadas as texturas maiores / menores que o espaço para o qual estão sendo mapeadas, mas não tenho certeza de qual comportamento isso realmente causa. O que GL_CLAMP_TO_EDGE faz e como isso é diferente de GL_CLAMP, GL_CLAMP_TO_BORDER, GL_REPEAT? Muito obrigado antecipadamente, e bônus em ajudar se você puder fornecer imagens para um idiota como eu.
Aqui está um extrato da página de referência do OpenGL no glTexParameter a partir de 07/02/2014, formatado um pouco para facilitar a leitura:
fonte