Blender Git Loki
Git Commits -> Revision 902a69a
Revision 902a69a by Ton Roosendaal (master) December 8, 2006, 09:40 (GMT) |
Numerous fixes in Render code: - Bug: material emit was ignored (showed in preview render backdrop) - Bug: world exposure was ignored - Bug: lamp halo was ignoring 'render layer light override'. Further reshuffled the way shadows are being pre-calculated, this to enable more advanced (and faster) usage of Material lightgroups. Now shadows are being cached in lamps, using a per-sample counter to check if a recalc is needed. Will also work (later) for Raytracing node shaders. - New: Material LightGroup option "Always", which always shades the lights in the group, independent of visibility layer. (so it allows to move such lights to hidden layer, not influencing anything). |
Commit Details:
Full Hash: 902a69a7d3fad91d84bc109a6e6e5fd039a79e4b
SVN Revision: 9245
Parent Commit: 3da771f
Lines Changed: +106, -113
13 Modified Paths:
/source/blender/blenkernel/intern/displist.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -12) (Diff)
/source/blender/makesdna/DNA_material_types.h (+2, -1) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+7, -3) (Diff)
/source/blender/render/intern/include/shading.h (+8, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+32, -20) (Diff)
/source/blender/render/intern/source/rendercore.c (+9, -7) (Diff)
/source/blender/render/intern/source/shadeinput.c (+17, -50) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+9, -5) (Diff)
/source/blender/render/intern/source/zbuf.c (+4, -6) (Diff)
/source/blender/src/buttons_shading.c (+4, -4) (Diff)
/source/blender/src/editobject.c (+3, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -12) (Diff)
/source/blender/makesdna/DNA_material_types.h (+2, -1) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+7, -3) (Diff)
/source/blender/render/intern/include/shading.h (+8, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+32, -20) (Diff)
/source/blender/render/intern/source/rendercore.c (+9, -7) (Diff)
/source/blender/render/intern/source/shadeinput.c (+17, -50) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+9, -5) (Diff)
/source/blender/render/intern/source/zbuf.c (+4, -6) (Diff)
/source/blender/src/buttons_shading.c (+4, -4) (Diff)
/source/blender/src/editobject.c (+3, -3) (Diff)