Commit: 0e039749e3d79cd6ab5ee94429298d732de39ab8
Author: Hans Goudey
Date: Thu Sep 23 22:23:14 2021 -0500
Branches: master
https://developer.blender.org/rB0e039749e3d79cd6ab5ee94429298d732de39ab8
Fix: Incorrect field visualization for some shader nodes
These need to be tagged as function nodes in their declaration.
===================================================================
M source/blender/nodes/shader/nodes/node_shader_sepcombRGB.cc
M source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc
===================================================================
diff --git a/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.cc
b/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.cc
index eac81a077bc..24c5dcf7ba3 100644
--- a/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.cc
+++ b/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.cc
@@ -120,6 +120,7 @@ namespace blender::nodes {
static void sh_node_combrgb_declare(NodeDeclarationBuilder &b)
{
+ b.is_function_node();
b.add_input<decl::Float>("R").min(0.0f).max(1.0f);
b.add_input<decl::Float>("G").min(0.0f).max(1.0f);
b.add_input<decl::Float>("B").min(0.0f).max(1.0f);
diff --git a/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc
b/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc
index 5a1cb3ecd52..8ca8fc19521 100644
--- a/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc
+++ b/source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.cc
@@ -104,6 +104,7 @@ namespace blender::nodes {
static void sh_node_combxyz_declare(NodeDeclarationBuilder &b)
{
+ b.is_function_node();
b.add_input<decl::Float>("X").min(-10000.0f).max(10000.0f);
b.add_input<decl::Float>("Y").min(-10000.0f).max(10000.0f);
b.add_input<decl::Float>("Z").min(-10000.0f).max(10000.0f);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs