Revision: 17188
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17188
Author:   broken
Date:     2008-10-23 03:14:30 +0200 (Thu, 23 Oct 2008)

Log Message:
-----------
Just adding some temporary testing code to help try and find a bug.

Modified Paths:
--------------
    branches/sim_physics/source/blender/render/intern/source/volumetric.c

Modified: branches/sim_physics/source/blender/render/intern/source/volumetric.c
===================================================================
--- branches/sim_physics/source/blender/render/intern/source/volumetric.c       
2008-10-22 22:29:24 UTC (rev 17187)
+++ branches/sim_physics/source/blender/render/intern/source/volumetric.c       
2008-10-23 01:14:30 UTC (rev 17188)
@@ -386,10 +386,14 @@
        float shade_stepsize = vol_get_stepsize(shi, STEPSIZE_SHADE);
        float shadfac[4];
        
+       if (G.rt==5) printf("s_o_l pre checks col %f %f %f \n", lacol[0], 
lacol[1], lacol[2]);
+       
        if (lar->mode & LA_LAYER) if((lar->lay & shi->obi->lay)==0) return;
        if ((lar->lay & shi->lay)==0) return;
        if (lar->energy == 0.0) return;
        
+       if (G.rt==5) printf("s_o_l post checks  col %f %f %f \n", lacol[0], 
lacol[1], lacol[2]);
+       
        visifac= lamp_get_visibility(lar, co, lv, &lampdist);
        if(visifac==0.0f) return;
 
@@ -397,6 +401,8 @@
        lacol[1] = lar->g;
        lacol[2] = lar->b;
        
+       if (G.rt==5) printf("s_o_l post lacol col %f %f %f \n", lacol[0], 
lacol[1], lacol[2]);
+       
        if(lar->mode & LA_TEXTURE) {
                shi->osatex= 0;
                do_lamp_tex(lar, lv, shi, lacol, LA_TEXTURE);
@@ -404,6 +410,8 @@
 
        VecMulf(lacol, visifac*lar->energy);
 
+       if (G.rt==5) printf("s_o_l post energy col %f %f %f \n", lacol[0], 
lacol[1], lacol[2]);
+       
        if (ELEM(lar->type, LA_SUN, LA_HEMI))
                VECCOPY(lv, lar->vec);
        VecMulf(lv, -1.0f);
@@ -414,6 +422,8 @@
        if (shi->mat->vol_shadeflag & MA_VOL_ATTENUATED) {
                Isect is;
                
+               if (G.rt==5) printf("s_o_l inside atten col %f %f %f \n", 
lacol[0], lacol[1], lacol[2]);
+               
                /* find minimum of volume bounds, or lamp coord */
                if (vol_get_bounds(shi, co, lv, hitco, &is, VOL_BOUNDS_SS, 0)) {
                        float dist = VecLenf(co, hitco);
@@ -446,6 +456,8 @@
                }
        }
        
+       if (G.rt==5) printf("s_o_l post atten col %f %f %f \n", lacol[0], 
lacol[1], lacol[2]);
+       
        vol_get_scattering_fac(shi, &scatter_fac, co, density);
        VecMulf(lacol, scatter_fac);
 }
@@ -459,16 +471,21 @@
        float col[3] = {0.f, 0.f, 0.f};
        int i=0;
 
+       if (G.rt==5) printf("lights count: %d \n", BLI_countlist(&R.lights));
+
        for(go=R.lights.first; go; go= go->next)
        {
                float lacol[3] = {0.f, 0.f, 0.f};
        
                i++;
+               if (G.rt==5) printf("pre light %d \n", i);
        
                lar= go->lampren;
                if (lar) {
+                       if (G.rt==5) printf("pre vol_shade_one_lamp %d col %f 
%f %f \n", i, lacol[0], lacol[1], lacol[2]);
                        vol_shade_one_lamp(shi, co, lar, lacol, stepsize, 
density);
                        VecAddf(col, col, lacol);
+                       if (G.rt==5) printf("post vol_shade_one_lamp %d col %f 
%f %f \n", i, lacol[0], lacol[1], lacol[2]);
                }
        }
        


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to