Dev:Doc/Hackers Guide
From BlenderWiki
< Dev:Doc
[edit] Basic Information
- Building
- Patches
- Bug Reports
- Coding Blender
- Using GDB to debug crashes
- Using valgrind to detect errors
- Debug Blender with Mircosoft Visual Studio 8
- Guide To The Source
- Release Cycle
- Terminology and Language
- Code Reviewing Resources
- C Structures and Pointers
- Setting Up a Chroot Build Environment under Linux
[edit] Misc
[edit] Codebase Tutorials
- Editing the Splash Screen - 5 Jul 2007
- About using std::vector
- Adding A New Space Window -- Ton - 05 May 2005
- Adding A New Space Window -- Jup - 04 November 2007
- Adding A Pull-down Menu -- Jup - 07 November 2007
- Using the GHash Structure -- JohnnyMatthews - 26 Apr 2005
- Using the linklist Structure -- JohnnyMatthews - 24 Jun 2005
- Mesh EditMode Structs -- JohnnyMatthews - 1 May 2005
- Adding a New Node -- JohnnyMatthews - 14 Jan 2006
- Adding an Object Type -- JosephEagar - 22 Jan 2005
- Adding a Procedural Texture -- TimWakeham - 10 May 2006
- Adding a Theme Color -- Matt Ebb - 2 June 2006
[edit] Tutorials to Add
- The GGlobalVariable (G Struct)
- Projection Matrices
- Event Loops
- Space.c
- local event loops - qtest(), G.qual
- Common Function Quick Reference The BLI_ functions in source/blender/blenlib/intern/util.c deserve mention here. Most have names similar to the standard C functions they replace which makes them somewhat self explanatory.
