[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40295] trunk/blender/source/blender: Nodes: fix nodes in groups not getting socket templates verified, and reserve
Brecht Van Lommel
brechtvanlommel at pandora.be
Sat Sep 17 15:03:43 CEST 2011
Revision: 40295
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40295
Author: blendix
Date: 2011-09-17 13:03:42 +0000 (Sat, 17 Sep 2011)
Log Message:
-----------
Nodes: fix nodes in groups not getting socket templates verified, and reserve
some socket flags for cycles to avoid conflicts.
Modified Paths:
--------------
trunk/blender/source/blender/blenloader/intern/readfile.c
trunk/blender/source/blender/makesdna/DNA_node_types.h
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2011-09-17 12:31:22 UTC (rev 40294)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2011-09-17 13:03:42 UTC (rev 40295)
@@ -2142,7 +2142,7 @@
ntreetype->foreach_nodetree(main, NULL, lib_nodetree_init_types_cb);
}
for(ntree= main->nodetree.first; ntree; ntree= ntree->id.next)
- ntreeInitTypes(ntree);
+ lib_nodetree_init_types_cb(NULL, NULL, ntree);
{
int has_old_groups=0;
Modified: trunk/blender/source/blender/makesdna/DNA_node_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_node_types.h 2011-09-17 12:31:22 UTC (rev 40294)
+++ trunk/blender/source/blender/makesdna/DNA_node_types.h 2011-09-17 13:03:42 UTC (rev 40295)
@@ -103,10 +103,11 @@
#define SOCK_FLOAT 0
#define SOCK_VECTOR 1
#define SOCK_RGBA 2
-#define SOCK_INT 3
+#define SOCK_SHADER 3
#define SOCK_BOOLEAN 4
#define SOCK_MESH 5
-#define NUM_SOCKET_TYPES 6 /* must be last! */
+#define SOCK_INT 6
+#define NUM_SOCKET_TYPES 7 /* must be last! */
/* socket side (input/output) */
#define SOCK_IN 1
@@ -123,6 +124,10 @@
#define SOCK_DYNAMIC 16
/* group socket should not be exposed */
#define SOCK_INTERNAL 32
+ /* socket collapsed in UI */
+#define SOCK_COLLAPSED 64
+ /* hide socket value, if it gets auto default */
+#define SOCK_HIDE_VALUE 128
typedef struct bNodePreview {
unsigned char *rect;
More information about the Bf-blender-cvs
mailing list