如何在 cpp 应用程序中启用 openGL 调用跟踪?

How to enable openGL calls tracing in cpp application?

我正在开发一个简单的 C++ opengl/gles 应用程序。这里有跟踪 gl 调用的简单方法吗?

我个人最喜欢的工具(到目前为止)是 APItrace。它允许您跟踪您的应用程序 gl 调用,并回放它们,检查上下文的当前状态。 另一种选择是 RenderDoc,这是一个更复杂的工具,可视化属性和变量,并为您提供比 APItrace 更多的选项。

如果这些工具中的 none 适合您的需要,请查看 OpenGL-Wiki 了解更多:)