[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22382] branches/soc-2009-jaguarandi/ source/blender/render/intern/source/rayshade.c: Fix ray_trace_shadow_tra

Andre Susano Pinto andresusanopinto at gmail.com
Tue Aug 11 20:43:55 CEST 2009


Revision: 22382
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22382
Author:   jaguarandi
Date:     2009-08-11 20:43:55 +0200 (Tue, 11 Aug 2009)

Log Message:
-----------
Fix ray_trace_shadow_tra

Modified Paths:
--------------
    branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayshade.c

Modified: branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayshade.c
===================================================================
--- branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayshade.c	2009-08-11 18:39:27 UTC (rev 22381)
+++ branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayshade.c	2009-08-11 18:43:55 UTC (rev 22382)
@@ -1467,6 +1467,7 @@
 	   if it has col[3]>0.0f  continue. so exit when alpha is full */
 	ShadeInput shi;
 	ShadeResult shr;
+	float initial_labda = is->labda;
 	
 	if(RE_rayobject_raycast(R.raytree, is)) {
 		float d= 1.0f;
@@ -1499,7 +1500,7 @@
 			
 			/* adapt isect struct */
 			VECCOPY(is->start, shi.co);
-
+			is->labda = initial_labda-is->labda;
 			is->orig.ob   = shi.obi;
 			is->orig.face = shi.vlr;
 





More information about the Bf-blender-cvs mailing list