2
我在iPhone應用程序中碰巧使用獨立的openGL上下文的幾個視圖。它們不一定是長壽的,所以它們在流程完成之前就會消失。他們每個人都有一些紋理。iPhone:當環境消失時,我需要做多少次OpenGL清理?
-release
ing EAGLContext
是否會導致所有GL狀態都被清理乾淨?或者我漏了紋理等沒有找到一個地方叫glDeleteTextures
從?
謝謝。
我在iPhone應用程序中碰巧使用獨立的openGL上下文的幾個視圖。它們不一定是長壽的,所以它們在流程完成之前就會消失。他們每個人都有一些紋理。iPhone:當環境消失時,我需要做多少次OpenGL清理?
-release
ing EAGLContext
是否會導致所有GL狀態都被清理乾淨?或者我漏了紋理等沒有找到一個地方叫glDeleteTextures
從?
謝謝。
當共享組的最後一個引用被釋放時(通常通過銷燬所有共享上下文),與共享組關聯的所有資源都將被銷燬。
請注意:當您爲線程創建當前上下文時,將其視爲參考。上下文不會被刪除,直到它從可能綁定到的所有線程中分離出來爲止。
感謝您提供關於使上下文非當前的提示。 – 2010-04-12 14:27:38