[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19940] trunk/blender/source/blender/ render/intern/source/occlusion.c: Fix for bug #18032: AAO pixel cache + refraction artifacts, the pixel
Brecht Van Lommel
brecht at blender.org
Mon Apr 27 13:49:41 CEST 2009
Revision: 19940
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19940
Author: blendix
Date: 2009-04-27 13:49:40 +0200 (Mon, 27 Apr 2009)
Log Message:
-----------
Fix for bug #18032: AAO pixel cache + refraction artifacts, the pixel
cache can only be used for the first hit.
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 2009-04-27 10:00:22 UTC (rev 19939)
+++ trunk/blender/source/blender/render/intern/source/occlusion.c 2009-04-27 11:49:40 UTC (rev 19940)
@@ -1632,7 +1632,7 @@
sample_occ_surface(shi);
}
/* try to get result from the cache if possible */
- else if(!sample_occ_cache(tree, shi->co, shi->vno, shi->xs, shi->ys, shi->thread, shi->ao)) {
+ else if(shi->depth!=0 || !sample_occ_cache(tree, shi->co, shi->vno, shi->xs, shi->ys, shi->thread, shi->ao)) {
/* no luck, let's sample the occlusion */
exclude.obi= shi->obi - re->objectinstance;
exclude.facenr= shi->vlr->index;
More information about the Bf-blender-cvs
mailing list