Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2010-10-02 14:39:53 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2010-10-02 14:39:53 +0400
commit3716e6a176dfc93e02098a8c037b4c83d17ee361 (patch)
tree1c450f92f4c1325af699fb26b6c7134c5d82c41a
parent27fa0dfc70cd5614868ed11fa486897dec670cc6 (diff)
Fix #24097: halfway shadow buffer rendererd incorrectly with spot halo. This
trick can't work with any volumetric effect, so disabled it in case halo is enabled.
-rw-r--r--source/blender/render/intern/source/convertblender.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c
index 149890f830d..01dafd2ce4a 100644
--- a/source/blender/render/intern/source/convertblender.c
+++ b/source/blender/render/intern/source/convertblender.c
@@ -3748,6 +3748,10 @@ static GroupObject *add_render_lamp(Render *re, Object *ob)
/* pre-scale */
lar->sh_invcampos[2]*= lar->sh_zfac;
+ /* halfway shadow buffer doesn't work for volumetric effects */
+ if(lar->buftype == LA_SHADBUF_HALFWAY)
+ lar->buftype = LA_SHADBUF_REGULAR;
+
}
}
else if(la->type==LA_HEMI) {