Мне было интересно, как правильно удалить объект буфера вершин в python.Я генерирую свои VBO следующим образом:
from ctypes import pointer
vbo_id = GLuint()
glGenBuffers(1, pointer(vbo_id))
Время от времени мне приходится удалять VBO и создавать вместо него новое.Мне было интересно, что такое правильный способ удаления VBO?Я пробовал следующие два способа, но я не знаю, какой из них правильный (и python ни на что не жалуется):
glDeleteBuffers(1, pointer(vbo_id))
or
glDeleteBuffers(1, vbo_id)
Какой вызов правильный?И удаление VBO также освобождает память на GPU?