[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32246] trunk/blender/source/blender/ render/intern/source/convertblender.c: Fix #24097: halfway shadow buffer rendererd incorrectly with spot halo.

Brecht Van Lommel brechtvanlommel at pandora.be
Sat Oct 2 12:39:53 CEST 2010


Revision: 32246
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32246
Author:   blendix
Date:     2010-10-02 12:39:53 +0200 (Sat, 02 Oct 2010)

Log Message:
-----------
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.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/convertblender.c

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c	2010-10-02 09:42:35 UTC (rev 32245)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c	2010-10-02 10:39:53 UTC (rev 32246)
@@ -3748,6 +3748,10 @@
 			/* 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) {





More information about the Bf-blender-cvs mailing list