Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2022-05-23 23:26:27 +0300
committerBrecht Van Lommel <brecht@blender.org>2022-05-23 23:26:27 +0300
commit770510915c7bb059e5103993850a86074af68275 (patch)
tree32efbd0aeeda8d1c905c034d2a37636943166687 /intern/cycles/scene/shader_nodes.cpp
parent2655f47ca35472931fbbeb2769d06c47f236c6c6 (diff)
parentbdab538b3019406cfbd53d99bc40c4dbae27393c (diff)
Merge branch 'blender-v3.2-release'
Diffstat (limited to 'intern/cycles/scene/shader_nodes.cpp')
-rw-r--r--intern/cycles/scene/shader_nodes.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/scene/shader_nodes.cpp b/intern/cycles/scene/shader_nodes.cpp
index 03c152928d5..3b58556f601 100644
--- a/intern/cycles/scene/shader_nodes.cpp
+++ b/intern/cycles/scene/shader_nodes.cpp
@@ -5882,7 +5882,7 @@ void BlackbodyNode::constant_fold(const ConstantFolder &folder)
if (folder.all_inputs_constant()) {
const float3 rgb_rec709 = svm_math_blackbody_color_rec709(temperature);
const float3 rgb = folder.scene->shader_manager->rec709_to_scene_linear(rgb_rec709);
- folder.make_constant(rgb);
+ folder.make_constant(max(rgb, zero_float3()));
}
}