Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この質問によると、glDeleteBuffersはバッファのビデオメモリを空きとしてマークします。しかし、VAOでglDeleteVertexArraysを呼び出すと、このVAOにリンクされているすべてのVBOが削除されますか?
いいえの場合、いつVBOを削除する必要がありますか?VAOを削除する前ですか、それともその後ですか?
しかし、VAOでglDeleteVertexArraysを呼び出すと、このVAOにリンクされているすべてのVBOが削除されますか?
いいえ。単にそれらを参照しなくなります。そして、それらのバッファーオブジェクトを削除し、他のオブジェクトがそれらを参照しておらず(FYI:VAOだけがバッファーオブジェクトを参照できるわけではありません)、それらがどのコンテキストにもバインドされていない場合、それらのストレージは破棄されます。