Вот пример кода.
Код: Выделить всё
glBufferData(GL_ARRAY_BUFFER, buffer_size, pointer, GL_STREAM_DRAW);
glDrawArrays(GL_TRIANGLES, 0, vert_cnt);
Добавив идентификатор текстуры, используемый в данных вершин, можно создать несколько текстур. использоваться в одном рендеринге. Проблема теперь в том, что количество текстур, превышающее 16, приводит к превышению предела привязки.
Я хотел бы разделить рендеринг так, чтобы одновременно использовалось не более 16 текстур. Есть ли лучший способ? Надеюсь, рендеринг можно завершить за один раз.
Подробнее здесь: https://stackoverflow.com/questions/793 ... raysopengl
Мобильная версия