2010-12-21 2 views
4

OpenGLプログラムはかなり大規模で、通常のメモリリーク(新しいものと削除するもの)をチェックするのはややこしいです。それをvalgrindで実行するだけです。OpenGLリソースリークを確認する

しかし、潜在的なOpenGLのリークを確認する最良の方法は何ですか?その時点でいくつのリソース(例えば、フレームバッファ)が使用されているかを示すopenglユーティリティはありますか?それとも、すべてのglGenBlahとglDeleteBlahのペアにカウンタを付加する唯一の方法ですか?

答えて

3

glInterceptテクスチャが解放されていないかどうかをチェックしますが、おそらくフレームバッファもチェックしますが、そうでなければ簡単に変更できます。

1

これは間違いなくあなたのためのツールです。市販のgDEBuggerでもできますが、無料ではありません。 glslDevilは無料の代替手段として機能するかもしれませんが、漏れが見つかるかどうかはわかりません。

+0

FYI、gDEBuggerは無料です:http://www.gremedy.com/purchase.php –

関連する問題