добавить новые данные в буфер, сохраняя существующие данные в OpenGL - PullRequest
0 голосов
/ 18 января 2020

Я хочу добавить новые данные в свой буфер.

Я не могу использовать glBufferSubData, так как в буфере недостаточно выделенной памяти.

Когда я пытаюсь изменить буфер размер с glBufferData заранее, уже существующие данные будут потеряны.

Как правильно добавить новые данные, сохраняя существующие данные?

1 Ответ

1 голос
/ 18 января 2020

Ты не. Вы должны выделить столько памяти для объекта буфера, сколько считаете нужным, а затем использовать столько памяти, сколько вам нужно в настоящее время . Таким образом, «добавление данных» просто использует больше существующего хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...