У меня есть набор текстур, которые мне нужно нарисовать в разных вершинах, чтобы каждая текстура была видимой. Я не могу определить статический набор вершин, так как загружаю текстуры динамически и не знаю, сколько текстур будет загружаться каждый раз ( я выбираю их исходя из условия).
Вот так выглядит мой код на данный момент.
for(int i=0;i<num_img;i++)
{
glLoadIdentity();
glTranslatef(0.0, 0.0, -3.0);
glRotatef(rot, 1.0, 1.0, 1.0);
glBindTexture(GL_TEXTURE_2D, texture[i]);
glVertexPointer(3, GL_FLOAT, 0, vertices);
glNormalPointer(GL_FLOAT, 0, normals);
glTexCoordPointer(2, GL_FLOAT, 0, texCoords);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
}
Есть ли способ динамически генерировать вершины, которые могут быть переданы как последний аргумент glVertexPointer ()?