У меня много мелких изображений, и эти изображения можно комбинировать как большие. Теперь я использую VBO для этого, и это действительно так. Часть функции рендеринга такова:сделать много текстур с помощью vbo с помощью JOGL
for (int i = 0; i < mListTexData.size(); i++) {
gl.glBindTexture(GL2.GL_TEXTURE_2D, mTexturesIDs.get(i));
gl.glDrawArrays(GL2.GL_QUADS, i*4, 4);
}
Интересно, есть ли более удобный способ для этого. Thx.
Сколько? Все ли они одинакового размера? Могут ли они измениться или остаться неизменными? – elect
Число не фиксировано. Может быть, сотни изображений. Нет, они не могут и могут быть заменены другими изображениями. Вершины должны быть изменены при замене изображений.Thx для ответа – Yipx
У вас есть относительно небольшое количество разных размеров? – elect