Появилcя вопрос.
Сначало пример чтобы понятнее было.
Пример
Есть текстура и квадрат
glTexCoord2f(0.0f, 0.0f);
glVertex3f(-0.5f, -0.5f, 0);
glTexCoord2f(1.0f, 0.0f);
glVertex3f( 0.5f, -0.5f, 0);
glTexCoord2f(1.0f, 1.0f);
glVertex3f( 0.5f, 0.5f, 0);
glTexCoord2f(0.0f, 1.0f);
glVertex3f(-0.5f, 0.5f, 0);
Получаем затекстуреный квадрат
Вопрос
Как затекстурить произвольный полигон? Неужели для каждой вршины писать glTexCoord2f(...) ?
upd: удалил лишний вопрос
upd2: добавил картинку