[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45664] trunk/blender/intern/cycles/kernel /kernel_path.h: Fix #30955: cycles render issue with lights that have shadow casting disabled.
Brecht Van Lommel
brechtvanlommel at pandora.be
Sun Apr 15 17:35:10 CEST 2012
Revision: 45664
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45664
Author: blendix
Date: 2012-04-15 15:35:09 +0000 (Sun, 15 Apr 2012)
Log Message:
-----------
Fix #30955: cycles render issue with lights that have shadow casting disabled.
Modified Paths:
--------------
trunk/blender/intern/cycles/kernel/kernel_path.h
Modified: trunk/blender/intern/cycles/kernel/kernel_path.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_path.h 2012-04-15 15:00:42 UTC (rev 45663)
+++ trunk/blender/intern/cycles/kernel/kernel_path.h 2012-04-15 15:35:09 UTC (rev 45664)
@@ -147,14 +147,14 @@
__device_inline bool shadow_blocked(KernelGlobals *kg, PathState *state, Ray *ray, float3 *shadow)
{
+ *shadow = make_float3(1.0f, 1.0f, 1.0f);
+
if(ray->t == 0.0f)
return false;
Intersection isect;
bool result = scene_intersect(kg, ray, PATH_RAY_SHADOW_OPAQUE, &isect);
- *shadow = make_float3(1.0f, 1.0f, 1.0f);
-
#ifdef __TRANSPARENT_SHADOWS__
if(result && kernel_data.integrator.transparent_shadows) {
/* transparent shadows work in such a way to try to minimize overhead
More information about the Bf-blender-cvs
mailing list