* First commit merging 2.4-based sim_physics in to volume25 branch.
[blender-staging.git] / source / blender / render / extern / include / RE_shader_ext.h
index 0ad48fe97a970328733c1e0e60f492bb75f90f78..36613588ff3585db81d1e16cf903a7a43c1cc54a 100644 (file)
@@ -113,7 +113,7 @@ typedef struct ShadeInput
        
        /* internal face coordinates */
        float u, v, dx_u, dx_v, dy_u, dy_v;
-       float co[3], view[3];
+       float co[3], view[3], camera_co[3];
        
        /* copy from material, keep synced so we can do memcopy */
        /* current size: 23*4 */
@@ -161,6 +161,7 @@ typedef struct ShadeInput
        
        int samplenr;                   /* sample counter, to detect if we should do shadow again */
        int depth;                              /* 1 or larger on raytrace shading */
+       int volume_depth;               /* number of intersections through volumes */
        
        /* stored copy of original face normal (facenor) 
         * before flipping. Used in Front/back output on geometry node */