2011-09-07 29 views
5

我可以使用哪种工具最好地跟踪OpenGL错误?我曾经使用过gDEBugger,但目前还不能用于10.7,而且我曾经遇到过一些问题。 Xcode Instruments似乎只有一些驱动程序统计信息。我需要的是一个跟踪器,告诉我哪个OpenGL调用导致错误。OS X 10.7(Lion)的OpenGL调试器/错误跟踪器?

回答

5

你可以尝试OpenGL的探查与开发工具提供沿:

/开发/应用/图形工具/ OpenGL的探查

这将让您连接到一个应用程序,倾倒痕迹,或破当OpenGL遇到错误时。

+0

啊!它隐藏着!我记得在XCode 3.x中看到它,但在XCode 4中找不到它。我会尝试它! – Arne

+1

这是一个很棒的工具,第一次尝试时效果很好 - 自从它在做任何事情时都会挂起...... – jheriko

1

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

+0

感谢您的提示,但我的应用程序不是OpenGL,再加上它不是使用XCode(C++ Qt应用程序)构建的。 – Arne

+0

试图写:“是不是OpenGL ES,但标准的OpenGL 2.1” – Arne

+0

据我可以告诉这个功能实际上并不工作... – jheriko

相关问题