2

たまたま独立したopenGLコンテキストを使用しているiPhoneアプリのいくつかのビュー。それらは必ずしも長命であるとは限らないため、プロセスが終了する前に消えます。そして、それぞれにいくつかのテクスチャがあります。

すべての GL 状態がクリーンアップされる原因はあります-releaseか? EAGLContextそれとも、呼び出す場所が見つからないためにテクスチャなどが漏れていますglDeleteTexturesか?

ありがとう。

4

1 に答える 1

1

共有グループへの最後の参照が解放されると、その共有グループに関連付けられたすべてのリソースが破棄されます (通常はすべての共有コンテキストが破棄されます)。

注意してください: スレッドのコンテキストを最新にする場合、それは参照としてカウントされます。コンテキストは、バインドされている可能性のあるすべてのスレッドから切り離されるまで削除されません。

于 2010-04-09T21:59:40.133 に答える