gpt4 book ai didi

opengl - glDeleteVertexArrays 是否会导致与 VAO 被删除相关的 VBO 的删除?

转载 作者:行者123 更新时间:2023-12-04 06:41:33 24 4
gpt4 key购买 nike

根据this问题,glDeleteBuffers 将缓冲区的视频内存标记为空闲。但是当我在 VAO 上调用 glDeleteVertexArrays 时,这个调用会删除与这个 VAO 链接的所有 VBO 吗?

如果不是,我应该什么时候删除 VBO?在删除 VAO 之前还是之后?

最佳答案

But when I call glDeleteVertexArrays on a VAO, will this call delete all VBOs, linked with this VAO?



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

关于opengl - glDeleteVertexArrays 是否会导致与 VAO 被删除相关的 VBO 的删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14274860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com