Portal:Development Tools/Debugging Tools: Difference between revisions
Jump to navigation
Jump to search
debug tools |
Adding hardware-specific links. |
||
Line 1: | Line 1: | ||
These are libraries or applications that aid in debugging OpenGL programs. | These are libraries or applications that aid in debugging OpenGL programs. Some are platform-neutral, while others are platform-specific. | ||
Platform-neutral: | |||
; [http://code.google.com/p/glintercept/ glIntercept] | ; [http://code.google.com/p/glintercept/ glIntercept] | ||
: A tool that can trace the execution of any OpenGL functions in an application. It can extract images, shaders, and so forth. It also automatically logs all OpenGL function calls. Works on Windows and somewhat on Linux. | : A tool that can trace the execution of any OpenGL functions in an application. It can extract images, shaders, and so forth. It also automatically logs all OpenGL function calls. Works on Windows and somewhat on Linux. | ||
; [http://www.gremedy.com/ gDebugger] | ; [http://www.gremedy.com/ gDebugger] | ||
: | : OpenGL, OpenGL ES and OpenCL Debugger, Profiler and Memory Analyzer For Windows, Linux, Mac OS X and iPhone. Has reached end-of-life and will not be updated. | ||
Platform-specific debuggers: | |||
; [http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/ AMD CodeXL] | |||
: AMD hardware-specific tool for debugging OpenGL and OpenCL applications. It is primarily focused on OpenCL applications, but it does have some OpenGL functionality. It allows tracing of OpenGL calls, shader debugging, and profiling. It requires Radeon HD5xxx hardware or better, and possibly an AMD CPU. | |||
; [https://developer.nvidia.com/nvidia-nsight-visual-studio-edition NVIDIA Nsight] | |||
: NVIDIA hardware-specific tool for debugging OpenGL and CUDA applications. It provides tracing of OpenGL calls, shader debugging, and profiling support. Full functionality requires GeForce GT4xx hardware or better; functionality can be obtained for GeForce 9xxx+ hardware, but only with two separate machines. |
Latest revision as of 04:47, 18 May 2013
These are libraries or applications that aid in debugging OpenGL programs. Some are platform-neutral, while others are platform-specific.
Platform-neutral:
- glIntercept
- A tool that can trace the execution of any OpenGL functions in an application. It can extract images, shaders, and so forth. It also automatically logs all OpenGL function calls. Works on Windows and somewhat on Linux.
- gDebugger
- OpenGL, OpenGL ES and OpenCL Debugger, Profiler and Memory Analyzer For Windows, Linux, Mac OS X and iPhone. Has reached end-of-life and will not be updated.
Platform-specific debuggers:
- AMD CodeXL
- AMD hardware-specific tool for debugging OpenGL and OpenCL applications. It is primarily focused on OpenCL applications, but it does have some OpenGL functionality. It allows tracing of OpenGL calls, shader debugging, and profiling. It requires Radeon HD5xxx hardware or better, and possibly an AMD CPU.
- NVIDIA Nsight
- NVIDIA hardware-specific tool for debugging OpenGL and CUDA applications. It provides tracing of OpenGL calls, shader debugging, and profiling support. Full functionality requires GeForce GT4xx hardware or better; functionality can be obtained for GeForce 9xxx+ hardware, but only with two separate machines.