Blender Git Loki
Git Commits -> Revision 6543d3e
Revision 6543d3e by Ton Roosendaal (master) November 29, 2006, 17:01 (GMT) |
Render Monster support: (part 1) Removed all limitations from render code for maximum threads. The only define for this now is in BLI_threads.h, and currently set to 8. Note that each thread renders an entire tile, and also allocates the buffers for the tiles, so; more threads might work better with smaller tiles. IMPORTANT: node system won't work yet with more than 2 threads! So, don't try material nodes or compositing with over 2 threads. That I'll commit later today. What does work (should work :) is AO and soft shadow now. |
Commit Details:
Full Hash: 6543d3e220a8e481eebe73f67dccaf9e752cef22
SVN Revision: 9105
Parent Commit: 35f3682
Lines Changed: +156, -161
14 Modified Paths:
/source/blender/blenkernel/intern/scene.c (+2, -1) (Diff)
/source/blender/blenlib/BLI_threads.h (+11, -6) (Diff)
/source/blender/blenlib/intern/rand.c (+4, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -3) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_world_types.h (+1, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+6, -5) (Diff)
/source/blender/render/intern/source/convertblender.c (+9, -10) (Diff)
/source/blender/render/intern/source/pipeline.c (+5, -11) (Diff)
/source/blender/render/intern/source/ray.c (+44, -41) (Diff)
/source/blender/render/intern/source/rendercore.c (+9, -11) (Diff)
/source/blender/render/intern/source/zbuf.c (+46, -65) (Diff)
/source/blender/src/buttons_scene.c (+8, -2) (Diff)
/source/blender/blenlib/BLI_threads.h (+11, -6) (Diff)
/source/blender/blenlib/intern/rand.c (+4, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -3) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_world_types.h (+1, -1) (Diff)
/source/blender/render/intern/include/rendercore.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+6, -5) (Diff)
/source/blender/render/intern/source/convertblender.c (+9, -10) (Diff)
/source/blender/render/intern/source/pipeline.c (+5, -11) (Diff)
/source/blender/render/intern/source/ray.c (+44, -41) (Diff)
/source/blender/render/intern/source/rendercore.c (+9, -11) (Diff)
/source/blender/render/intern/source/zbuf.c (+46, -65) (Diff)
/source/blender/src/buttons_scene.c (+8, -2) (Diff)