OS X 10.7(Lion)的OpenGL调试器/错误跟踪器?

时间:2011-09-07 15:43:57

标签: macos opengl

我可以使用哪种工具来追踪OpenGL错误?我曾经使用过gDEBugger,但是目前还没有10.7可用,而且我曾经遇到过一些问题。 Xcode Instruments似乎只有一些驱动程序统计信息。我需要的只是一个跟踪器,告诉我哪个OpenGL调用导致错误。

3 个答案:

答案 0 :(得分:5)

您可以尝试随开发工具一起提供的OpenGL Profiler:

/ Developer / Applications / Graphics Tools / OpenGL Profiler

这将允许您在OpenGL遇到错误时附加到应用程序,转储跟踪或中断。

答案 1 :(得分:1)

尝试使用Xcode的Capture OpenGL ES Frame(在Product-> Debug菜单中)。我没有太多使用它,但它应该能够在你出错时告诉你。

答案 2 :(得分:1)

也许glslDevil会帮助你。我知道它能够跟踪所有OpenGl调用。

http://cumbia.informatik.uni-stuttgart.de/glsldevil/

我不知道它是否适用于OSX。