Blender Git Commit Log
Git Commits -> Revision b7d2c34
Revision b7d2c34 by Brecht Van Lommel (render25) June 14, 2010, 10:22 (GMT) |
Render Branch: sss optimization, to share irradiance cache between materials in preprocessing pass. This required fairly major changes, so that each tile renders all sss materials, instead of each material rendering all tiles. I tried further to do a single rasterization for all materials, but it changed the results too much, for example eyes would be missing shadow at the sides because occluded faces were included in the sss pass then and not contributing any shadow. Unfortunate because it helped performance quite a bit as exactly in these cases the irradiance caching needs to take more samples. |
Commit Details:
Full Hash: b7d2c344d2d149bba14801d7149e1446a23c39a0
SVN Revision: 29445
Parent Commit: 50867eb
Lines Changed: +396, -286
10 Modified Paths:
/source/blender/render/intern/include/cache.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -2) (Diff)
/source/blender/render/intern/include/sss.h (+11, -5) (Diff)
/source/blender/render/intern/include/zbuf.h (+3, -1) (Diff)
/source/blender/render/intern/source/cache.c (+10, -5) (Diff)
/source/blender/render/intern/source/pipeline.c (+3, -3) (Diff)
/source/blender/render/intern/source/rendercore.c (+125, -108) (Diff)
/source/blender/render/intern/source/result.c (+1, -1) (Diff)
/source/blender/render/intern/source/sss.c (+201, -119) (Diff)
/source/blender/render/intern/source/zbuf.c (+39, -41) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -2) (Diff)
/source/blender/render/intern/include/sss.h (+11, -5) (Diff)
/source/blender/render/intern/include/zbuf.h (+3, -1) (Diff)
/source/blender/render/intern/source/cache.c (+10, -5) (Diff)
/source/blender/render/intern/source/pipeline.c (+3, -3) (Diff)
/source/blender/render/intern/source/rendercore.c (+125, -108) (Diff)
/source/blender/render/intern/source/result.c (+1, -1) (Diff)
/source/blender/render/intern/source/sss.c (+201, -119) (Diff)
/source/blender/render/intern/source/zbuf.c (+39, -41) (Diff)