[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39990] trunk/blender/source/blender/nodes : Fix for value node limits.
Lukas Toenne
lukas.toenne at googlemail.com
Wed Sep 7 08:17:29 CEST 2011
Revision: 39990
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39990
Author: lukastoenne
Date: 2011-09-07 06:17:28 +0000 (Wed, 07 Sep 2011)
Log Message:
-----------
Fix for value node limits.
The value input nodes (like rgb input nodes) use the output value out their first socket for the button value. This needs explicitly set range limits to allow meaningful user input.
Modified Paths:
--------------
trunk/blender/source/blender/nodes/composite/nodes/node_composite_value.c
trunk/blender/source/blender/nodes/shader/nodes/node_shader_value.c
Modified: trunk/blender/source/blender/nodes/composite/nodes/node_composite_value.c
===================================================================
--- trunk/blender/source/blender/nodes/composite/nodes/node_composite_value.c 2011-09-07 05:40:12 UTC (rev 39989)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_value.c 2011-09-07 06:17:28 UTC (rev 39990)
@@ -46,6 +46,8 @@
bNodeSocketValueFloat *dval= (bNodeSocketValueFloat*)sock->default_value;
/* uses the default value of the output socket, must be initialized here */
dval->value = 0.5f;
+ dval->min = -FLT_MAX;
+ dval->max = FLT_MAX;
}
static void node_composit_exec_value(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
Modified: trunk/blender/source/blender/nodes/shader/nodes/node_shader_value.c
===================================================================
--- trunk/blender/source/blender/nodes/shader/nodes/node_shader_value.c 2011-09-07 05:40:12 UTC (rev 39989)
+++ trunk/blender/source/blender/nodes/shader/nodes/node_shader_value.c 2011-09-07 06:17:28 UTC (rev 39990)
@@ -46,6 +46,8 @@
bNodeSocketValueFloat *dval= (bNodeSocketValueFloat*)sock->default_value;
/* uses the default value of the output socket, must be initialized here */
dval->value = 0.5f;
+ dval->min = -FLT_MAX;
+ dval->max = FLT_MAX;
}
static void node_shader_exec_value(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
More information about the Bf-blender-cvs
mailing list