gpt4 book ai didi

iPhone:当上下文消失时,我需要进行多少 OpenGL 清理?

转载 作者:行者123 更新时间:2023-12-03 21:23:39 25 4
gpt4 key购买 nike

我在 iPhone 应用程序中的几个 View 恰好使用独立的 openGL 上下文。它们不一定是长寿的,因此它们会在该过程发生之前消失。它们每个都有一些纹理。

-releaseEAGLContext 是否会导致所有 GL 状态为我清理?或者我是否因找不到调用 glDeleteTextures 的位置而泄漏纹理等?

谢谢。

最佳答案

当对该共享组的最后一个引用被释放时(通常通过销毁所有共享上下文),与该共享组关联的所有资源都将被销毁。

请注意:当您将上下文设置为线程的当前上下文时,该上下文将被视为引用。上下文在与它可能绑定(bind)到的所有线程分离之前不会被删除。

关于iPhone:当上下文消失时,我需要进行多少 OpenGL 清理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2611092/

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