Я пытаюсь текстурировать квадратный многоугольник (состоящий из двух треугольников) и получить следующий результат.
координаты текстуры:
1 — (0,0)
2 — (1,0)
3 — (1,1)
4 — (0,1)
Настройка вершины:
Это параметры текстуры, которые были использованы. mImage
это просто ручка к изображению.
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, mImage->width(), mImage->height(), 0, GL_RGB, GL_UNSIGNED_BYTE, mImage->data());
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
Фактическое изображение:
Выход:
Задача ещё не решена.