[Bf-blender-cvs] [7e8912eb969] master: Fix Cycles compilation with CUDA / Optix after recent Map Range additions.

Thomas Dinges noreply at git.blender.org
Tue Dec 14 20:02:19 CET 2021


Commit: 7e8912eb969742f9fb12e9d53f3fd1ec968d7032
Author: Thomas Dinges
Date:   Tue Dec 14 20:01:30 2021 +0100
Branches: master
https://developer.blender.org/rB7e8912eb969742f9fb12e9d53f3fd1ec968d7032

Fix Cycles compilation with CUDA / Optix after recent Map Range additions.

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

M	intern/cycles/kernel/svm/map_range.h

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

diff --git a/intern/cycles/kernel/svm/map_range.h b/intern/cycles/kernel/svm/map_range.h
index bc5dcbd0238..933ea84f939 100644
--- a/intern/cycles/kernel/svm/map_range.h
+++ b/intern/cycles/kernel/svm/map_range.h
@@ -138,7 +138,7 @@ ccl_device_noinline int svm_node_vector_map_range(KernelGlobals kg,
     case NODE_MAP_RANGE_SMOOTHSTEP: {
       factor = safe_divide_float3_float3((value - from_min), (from_max - from_min));
       factor = clamp(factor, zero_float3(), one_float3());
-      factor = (make_float3(3.0f) - 2.0f * factor) * (factor * factor);
+      factor = (make_float3(3.0f, 3.0f, 3.0f) - 2.0f * factor) * (factor * factor);
       break;
     }
     case NODE_MAP_RANGE_SMOOTHERSTEP: {



More information about the Bf-blender-cvs mailing list