[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11454] trunk/blender/source/blender/ render/intern/source/rayshade.c:
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Aug 1 11:49:17 CEST 2007
Revision: 11454
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11454
Author: blendix
Date: 2007-08-01 11:49:17 +0200 (Wed, 01 Aug 2007)
Log Message:
-----------
Fix for bug in raytrace code refactoring, crash with empty octree.
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/rayshade.c
Modified: trunk/blender/source/blender/render/intern/source/rayshade.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/rayshade.c 2007-08-01 05:05:34 UTC (rev 11453)
+++ trunk/blender/source/blender/render/intern/source/rayshade.c 2007-08-01 09:49:17 UTC (rev 11454)
@@ -124,10 +124,13 @@
}
}
- if(min[0] > max[0]) return; /* empty raytree */
-
re->raytree= RE_ray_tree_create(re->r.ocres, totface, min, max, vlr_face_coords, vlr_check_intersect);
+ if(min[0] > max[0]) { /* empty raytree */
+ RE_ray_tree_done(re->raytree);
+ return;
+ }
+
for(v=0; v<re->totvlak; v++) {
if((v & 255)==0) {
double time= PIL_check_seconds_timer();
More information about the Bf-blender-cvs
mailing list