[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35734] trunk/blender/source/blender/ render/intern/source/occlusion.c: Fix #26571: slow approximate AO with zero area faces.
Brecht Van Lommel
brechtvanlommel at pandora.be
Thu Mar 24 00:07:10 CET 2011
Revision: 35734
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35734
Author: blendix
Date: 2011-03-23 23:07:09 +0000 (Wed, 23 Mar 2011)
Log Message:
-----------
Fix #26571: slow approximate AO with zero area faces.
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/occlusion.c
Modified: trunk/blender/source/blender/render/intern/source/occlusion.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/occlusion.c 2011-03-23 18:51:31 UTC (rev 35733)
+++ trunk/blender/source/blender/render/intern/source/occlusion.c 2011-03-23 23:07:09 UTC (rev 35734)
@@ -613,7 +613,8 @@
/* compute maximum distance from center */
node->dco= 0.0f;
- occ_build_dco(tree, node, node->co, &node->dco);
+ if(node->area > 0.0f)
+ occ_build_dco(tree, node, node->co, &node->dco);
}
static void occ_build_sh_normalize(OccNode *node)
More information about the Bf-blender-cvs
mailing list