OpenGL入门——OpenGL分析调试工具gDEbugger

放下计算机图形学已有5,6年的时间了。一晃那么多年杂七杂八前端后端看了那么多,经历了N个项目后,发现图形图像才是真正的技术核心。是时候静下心来,重拾自己的老本行了。

不论进行哪方面的编程,一个合适的调试工具是逃不掉的,之前搜索调试工具的时候发现gDEbugger,随即拿过来研究了下。官方网址在这里:http://www.gremedy.com/

这个工具的主要功能是对OpenGL应用程序进行调试和性能分析,同时还能编译Shader检查语法错误。

gDEBugger是一个先进的OpenGL与OpenCL调试器,分析器,内存分析工具。帮助用户优化OpenGL和OpenCL应用的性能。节约用户定位难以寻找的OpenGL与OpenCL相关bug。帮助用户提升应用的质量与健壮性。

主要功能:

1.查看Windows系统,NVIDIA,AMD和S3 GPU的性能

2.定位渲染管线的性能瓶颈

3.运行时编辑GLSL shader(这个好像很厉害的样子)

4.在OpenGL发生错误,gDEbugger检测到错误,内存泄漏,冗余状态改变时候break

5.查看应用程序图形内存消耗,并定位到单一OpenGL对象上

6.以图像或raw data的形式查看OpenGL static buffers, framebuffers, pbuffers和纹理

7.查看OpenGL调用历史

8.使用gDEbugger的分析模式去分析和查看OpenGL使用和性能警告

9.执行回归测试来理解基于不同版本的OpenGL程序在显示,性能和,精确度上的差异

以下链接是gDEBugger的一些特性:http://www.gremedy.com/gDEBuggerGLFeatures.php内容太多就直接看英文了。


你可能感兴趣的:(OpenGL)