[Bf-blender-cvs] [d95b378] master: Blender Internal: Fix regression that sometimes shadows are not rendered, caused by rBec4ed2e3df507245aceb7341b4fdf2f5ed935067.

IRIE Shinsuke noreply at git.blender.org
Fri Feb 14 00:14:54 CET 2014


Commit: d95b378c4dbf8caea5de382a38cedbff6a006ed3
Author: IRIE Shinsuke
Date:   Fri Feb 14 07:44:53 2014 +0900
https://developer.blender.org/rBd95b378c4dbf8caea5de382a38cedbff6a006ed3

Blender Internal: Fix regression that sometimes shadows are not rendered, caused by rBec4ed2e3df507245aceb7341b4fdf2f5ed935067.

Easy mistake in code cleanup. :)

===================================================================

M	source/blender/render/intern/raytrace/svbvh.h

===================================================================

diff --git a/source/blender/render/intern/raytrace/svbvh.h b/source/blender/render/intern/raytrace/svbvh.h
index d6c1f22..a3ef166 100644
--- a/source/blender/render/intern/raytrace/svbvh.h
+++ b/source/blender/render/intern/raytrace/svbvh.h
@@ -172,10 +172,10 @@ inline void bvh_node_merge_bb<SVBVHNode>(SVBVHNode *node, float min[3], float ma
 			}
 			for (int j = 0; j < 3; j++) {
 				max[j] = max_ff(max[j],
-				                max_ffff(res[4 * j + 0],
-				                         res[4 * j + 1],
-				                         res[4 * j + 2],
-				                         res[4 * j + 3]));
+				                max_ffff(res[4 * (j + 3) + 0],
+				                         res[4 * (j + 3) + 1],
+				                         res[4 * (j + 3) + 2],
+				                         res[4 * (j + 3) + 3]));
 			}
 		}




More information about the Bf-blender-cvs mailing list