Fix: Muted curves connect to the Fac socket
Resolve by setting no_muted_links() on Factor sockets. Same issue as T101613 Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D16153
This commit is contained in:
parent
58324f0c86
commit
84d70de25a
|
@ -12,7 +12,12 @@ namespace blender::nodes::node_shader_curves_cc {
|
|||
static void sh_node_curve_vec_declare(NodeDeclarationBuilder &b)
|
||||
{
|
||||
b.is_function_node();
|
||||
b.add_input<decl::Float>(N_("Fac")).min(0.0f).max(1.0f).default_value(1.0f).subtype(PROP_FACTOR);
|
||||
b.add_input<decl::Float>(N_("Fac"))
|
||||
.no_muted_links()
|
||||
.min(0.0f)
|
||||
.max(1.0f)
|
||||
.default_value(1.0f)
|
||||
.subtype(PROP_FACTOR);
|
||||
b.add_input<decl::Vector>(N_("Vector")).min(-1.0f).max(1.0f);
|
||||
b.add_output<decl::Vector>(N_("Vector"));
|
||||
}
|
||||
|
@ -127,7 +132,12 @@ namespace blender::nodes::node_shader_curves_cc {
|
|||
static void sh_node_curve_rgb_declare(NodeDeclarationBuilder &b)
|
||||
{
|
||||
b.is_function_node();
|
||||
b.add_input<decl::Float>(N_("Fac")).min(0.0f).max(1.0f).default_value(1.0f).subtype(PROP_FACTOR);
|
||||
b.add_input<decl::Float>(N_("Fac"))
|
||||
.no_muted_links()
|
||||
.min(0.0f)
|
||||
.max(1.0f)
|
||||
.default_value(1.0f)
|
||||
.subtype(PROP_FACTOR);
|
||||
b.add_input<decl::Color>(N_("Color")).default_value({1.0f, 1.0f, 1.0f, 1.0f});
|
||||
b.add_output<decl::Color>(N_("Color"));
|
||||
}
|
||||
|
@ -270,6 +280,7 @@ static void sh_node_curve_float_declare(NodeDeclarationBuilder &b)
|
|||
{
|
||||
b.is_function_node();
|
||||
b.add_input<decl::Float>(N_("Factor"))
|
||||
.no_muted_links()
|
||||
.min(0.0f)
|
||||
.max(1.0f)
|
||||
.default_value(1.0f)
|
||||
|
|
Loading…
Reference in New Issue