Pythonで頂点バッファオブジェクトを正しく削除する方法を知りたいと思っていました。次のように VBO を生成します。
from ctypes import pointer
vbo_id = GLuint()
glGenBuffers(1, pointer(vbo_id))
ときどき、VBO を削除して、代わりに新しい VBO を作成する必要があります。VBOを削除する正しい方法は何だろうと思っていましたか? 次の 2 つの方法を試しましたが、どちらが正しいかわかりません (Python はどちらの方法でも文句を言いません)。
glDeleteBuffers(1, pointer(vbo_id))
or
glDeleteBuffers(1, vbo_id)
正しい呼び方は?また、VBO を削除すると、GPU のメモリも解放されますか?