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