[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39995] trunk/blender/source/blender/nodes : Another fix for value nodes, those need full template definitions for their output sockets, since they use their range limits for buttons.

Lukas Toenne lukas.toenne at googlemail.com
Wed Sep 7 09:29:30 CEST 2011


Revision: 39995
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39995
Author:   lukastoenne
Date:     2011-09-07 07:29:29 +0000 (Wed, 07 Sep 2011)
Log Message:
-----------
Another fix for value nodes, those need full template definitions for their output sockets, since they use their range limits for buttons.

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 07:06:43 UTC (rev 39994)
+++ trunk/blender/source/blender/nodes/composite/nodes/node_composite_value.c	2011-09-07 07:29:29 UTC (rev 39995)
@@ -36,7 +36,8 @@
 
 /* **************** VALUE ******************** */
 static bNodeSocketTemplate cmp_node_value_out[]= {
-	{	SOCK_FLOAT, 0, "Value"},
+	/* XXX value nodes use the output sockets for buttons, so we need explicit limits here! */
+	{	SOCK_FLOAT, 0, "Value", 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
 	{	-1, 0, ""	}
 };
 

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 07:06:43 UTC (rev 39994)
+++ trunk/blender/source/blender/nodes/shader/nodes/node_shader_value.c	2011-09-07 07:29:29 UTC (rev 39995)
@@ -36,7 +36,8 @@
 
 /* **************** VALUE ******************** */
 static bNodeSocketTemplate sh_node_value_out[]= {
-	{	SOCK_FLOAT, 0, "Value"},
+	/* XXX value nodes use the output sockets for buttons, so we need explicit limits here! */
+	{	SOCK_FLOAT, 0, "Value", 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX},
 	{	-1, 0, ""	}
 };
 




More information about the Bf-blender-cvs mailing list