Я знаю, что мне нужно выполнить одно из следующих действий перед каждым вызовом glVertex:
glTexCoord(0,0);
glTexCoord(0,1);
glTexCoord(1,1);
glTexCoord(1,0);
Но я понятия не имею, что они означают. Я знаю, однако, что если я умножу (или это то, что разделяет?) На правую сторону (или все ли?) На два, моя текстура расширяется, и если я делаю наоборот, моя текстура повторяется дважды. Мне удалось закодировать атлас текстуры, применяя операции до тех пор, пока они не сработают. Но у меня есть правильное представление о том, что происходит. Почему их разделение влияет на образ, и почему обратное их зеркальное отражение? Как работают координаты текстуры?