From BlenderWiki

Jump to: navigation, search

Development Tools

Services

Build Tools

  • distcc: Distributed building.

Debugging

Debugging C/C++

  • GDB: debugging on Unix system
  • Address Sanitizer: debugging with GCC/ASAN
  • Valgrind: detecting memory errors (linux/osx only)
  • BuGLe: OpenGL debugging
  • Py from C: run Python scripts in C code (test changes without rebuilds).

Debugging Python

  • Eclipse PyDev: How to debug Python scripts running in Blender from the Eclipse IDE.
  • Profiling: How to profile Python function calls.
  • Tracing: How to log script execution.

Automated Testing

Phabricator Project Page listing tasks.

Guides

Documentation