OS X 10.7 (Lion) 的 OpenGL 调试器/错误跟踪器?
我最适合使用什么工具来跟踪 OpenGL 错误?我曾经使用过 gDEBugger,但是 10.7 版本还没有,而且我曾经遇到过一些问题。 Xcode Instruments 似乎只有一些驱动程序统计信息。我所需要的只是一个跟踪器,告诉我哪个 OpenGL 调用导致了错误。
What tool can I use best for tracing OpenGL errors? I once used gDEBugger, but that is not yet available for 10.7, and I used to have some problems with it. Xcode Instruments does seem to only have some driver statistics. All I need is a tracer that tells me which OpenGL call led to an error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试随开发工具一起提供的 OpenGL Profiler:
/Developer/Applications/Graphics Tools/OpenGL Profiler
这将允许您附加到应用程序、转储跟踪或在 OpenGL 遇到错误时中断。
You could try the OpenGL Profiler provided along with the development tools:
/Developer/Applications/Graphics Tools/OpenGL Profiler
This will let you attach to an application, dump a trace, or break when OpenGL encounters an error.
尝试 Xcode 的 Capture OpenGL ES Frame(在“产品”->“调试”菜单中)。我没怎么用过它,但是当你出错的时候它应该能够告诉你。
Try Xcode's Capture OpenGL ES Frame (in the Product->Debug menu). I haven't used it much, but it should be able to tell you when you are in error.
也许 glslDevil 会帮助你。我知道它能够跟踪所有 OpenGL 调用。
http://cumbia.informatik.uni-stuttgart.de/glsldevil/
我不知道不知道它是否可以在 OSX 下运行。
Maybe glslDevil will help you. I know it is able to trace all OpenGl calls.
http://cumbia.informatik.uni-stuttgart.de/glsldevil/
I don't know if it works under OSX.