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 吗?
不,它将不再引用它们。如果您删除了这些缓冲区对象,并且没有其他对象引用它们(仅供参考:VAO 不是唯一可以引用缓冲区对象的东西),并且它们没有绑定到任何上下文,那么它们的存储将被破坏。