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;


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to