[Bf-blender-cvs] [f74c7fc] master: Fix T47727: Weird bake results with non integer color values

Sergey Sharybin noreply at git.blender.org
Wed May 18 15:11:03 CEST 2016


Commit: f74c7fcca2f9e2603b426fb5c0400f30b4b9ff86
Author: Sergey Sharybin
Date:   Wed May 18 15:08:48 2016 +0200
Branches: master
https://developer.blender.org/rBf74c7fcca2f9e2603b426fb5c0400f30b4b9ff86

Fix T47727: Weird bake results with non integer color values

===================================================================

M	intern/cycles/kernel/kernel_bake.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_bake.h b/intern/cycles/kernel/kernel_bake.h
index 60110fb..392cff9 100644
--- a/intern/cycles/kernel/kernel_bake.h
+++ b/intern/cycles/kernel/kernel_bake.h
@@ -242,11 +242,11 @@ ccl_device float3 kernel_bake_evaluate_direct_indirect(KernelGlobals *kg,
 	}
 
 	if(is_direct) {
-		out += safe_divide_color(direct, color);
+		out += safe_divide_even_color(direct, color);
 	}
 
 	if(is_indirect) {
-		out += safe_divide_color(indirect, color);
+		out += safe_divide_even_color(indirect, color);
 	}
 
 	return out;




More information about the Bf-blender-cvs mailing list