[Bf-blender-cvs] [d8e648c352d] master: Fix T78776: Cycles OpenCL error after recent changes for holdouts

Brecht Van Lommel noreply at git.blender.org
Fri Jul 10 17:15:04 CEST 2020


Commit: d8e648c352debfe9664d3c312bdb6cee5fcefbf3
Author: Brecht Van Lommel
Date:   Fri Jul 10 17:09:35 2020 +0200
Branches: master
https://developer.blender.org/rBd8e648c352debfe9664d3c312bdb6cee5fcefbf3

Fix T78776: Cycles OpenCL error after recent changes for holdouts

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

M	intern/cycles/kernel/kernel_path.h

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

diff --git a/intern/cycles/kernel/kernel_path.h b/intern/cycles/kernel/kernel_path.h
index 0e1c929696b..eb6c94fe104 100644
--- a/intern/cycles/kernel/kernel_path.h
+++ b/intern/cycles/kernel/kernel_path.h
@@ -288,7 +288,7 @@ ccl_device_forceinline bool kernel_path_shader_apply(KernelGlobals *kg,
     if (kernel_data.background.transparent) {
       L->transparent += average(holdout_weight * throughput);
     }
-    if (holdout_weight == make_float3(1.0f, 1.0f, 1.0f)) {
+    if (isequal_float3(holdout_weight, make_float3(1.0f, 1.0f, 1.0f))) {
       return false;
     }
   }



More information about the Bf-blender-cvs mailing list