Pracuję nad kilkoma samouczkami OpenGL dla początkujących, a bieżący uczy, jak nakładać teksturę na prosty prostokąt. Stan samouczka mówi mi, aby ustawić parametry tekstury GL_TEXTURE_WRAP_S i GL_TEXTURE_WRAP_T na GL_CLAMP_TO_EDGE, jednak nie jestem pewien, co to właściwie robi. Wiem, że ma to związek z tym, jak obsługiwane są tekstury większe / mniejsze niż przestrzeń, na którą są mapowane, ale nie jestem pewien, jakie zachowanie to powoduje. Co robi GL_CLAMP_TO_EDGE i czym różni się od GL_CLAMP, GL_CLAMP_TO_BORDER, GL_REPEAT? Z góry dziękuję i dodatkowa pomoc, jeśli możesz dostarczyć obrazy dla takiego idioty jak ja.
Oto fragment strony z OpenGL Reference na glTexParameter z 2014/02/07, sformatowany nieco dla łatwiejszego czytania:
źródło