diff options
Diffstat (limited to 'source/blender/render/intern/include/volumetric.h')
-rw-r--r-- | source/blender/render/intern/include/volumetric.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/source/blender/render/intern/include/volumetric.h b/source/blender/render/intern/include/volumetric.h index a69238f54b3..40d79e8d173 100644 --- a/source/blender/render/intern/include/volumetric.h +++ b/source/blender/render/intern/include/volumetric.h @@ -30,8 +30,9 @@ float vol_get_stepsize(struct ShadeInput *shi, int context); float vol_get_density(struct ShadeInput *shi, float *co); void vol_get_scattering(ShadeInput *shi, float *scatter, float *co, float stepsize, float density); -void volume_trace(struct ShadeInput *shi, struct ShadeResult *shr); -void volume_trace_shadow(struct ShadeInput *shi, struct ShadeResult *shr, struct Isect *last_is); +void shade_volume_outside(ShadeInput *shi, ShadeResult *shr); +void shade_volume_inside(ShadeInput *shi, ShadeResult *shr); +void shade_volume_shadow(struct ShadeInput *shi, struct ShadeResult *shr, struct Isect *last_is); #define STEPSIZE_VIEW 0 #define STEPSIZE_SHADE 1 @@ -40,4 +41,7 @@ void volume_trace_shadow(struct ShadeInput *shi, struct ShadeResult *shr, struct #define VOL_IS_SAMEMATERIAL 2 #define VOL_BOUNDS_DEPTH 0 -#define VOL_BOUNDS_SS 1
\ No newline at end of file +#define VOL_BOUNDS_SS 1 + +#define VOL_SHADE_OUTSIDE 0 +#define VOL_SHADE_INSIDE 1
\ No newline at end of file |