print names of nodes/sockets when cycles complains about only being able to connect...
authorCampbell Barton <ideasman42@gmail.com>
Thu, 19 Jul 2012 13:04:43 +0000 (13:04 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 19 Jul 2012 13:04:43 +0000 (13:04 +0000)
doc/manpage/blender.1
intern/cycles/render/graph.cpp

index 6257a78171b4c7d425ac03fd4c6346e5ec50c7ab..c7a762f08c7f1d7f13f15191e6c007341b9096b5 100644 (file)
@@ -1,13 +1,4 @@
-.TH "BLENDER" "1" "April 26, 2012" "Blender Blender 2\&.63 (sub 0)
-       build date: 2012-04-26
-       build time: 19:38:31
-       build revision: 45987
-       build platform: Linux
-       build type: Debug
-       build c flags:  -fopenmp  -msse2  -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wcast-align -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=return-type -Wstrict-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings
-       build c++ flags:  -D__STDC_CONSTANT_MACROS -fopenmp  -msse2  -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wno-invalid-offsetof -Wno-sign-compare
-       build link flags: -pthread
-       build system: CMake"
+.TH "BLENDER" "1" "July 19, 2012" "Blender Blender 2\&.63 (sub 14)"
 
 .SH NAME
 blender \- a 3D modelling and rendering package
 
 .SH NAME
 blender \- a 3D modelling and rendering package
@@ -24,7 +15,7 @@ Use Blender to create TV commercials, to make technical visualizations, business
 http://www.blender.org
 .SH OPTIONS
 
 http://www.blender.org
 .SH OPTIONS
 
-Blender 2.63 (sub 0)
+Blender 2.63 (sub 14)
 Usage: blender [args ...] [file] [args ...]
 .br
 .SS "Render Options:"
 Usage: blender [args ...] [file] [args ...]
 .br
 .SS "Render Options:"
@@ -223,18 +214,6 @@ Turn debugging on
 Enable floating point exceptions
 .br
 
 Enable floating point exceptions
 .br
 
-.TP
-.B \-\-debug\-ffmpeg
-.br
-Enable debug messages from FFmpeg library
-.br
-
-.TP
-.B \-\-debug\-libmv
-.br
-Enable debug messages from libmv library
-.br
-
 .IP
 
 .TP
 .IP
 
 .TP
@@ -257,12 +236,6 @@ Set the BLENDER_SYSTEM_DATAFILES environment variable
 Set the BLENDER_SYSTEM_SCRIPTS environment variable
 .br
 
 Set the BLENDER_SYSTEM_SCRIPTS environment variable
 .br
 
-.TP
-.B \-\-env\-system\-plugins
-.br
-Set the BLENDER_SYSTEM_PLUGINS environment variable
-.br
-
 .TP
 .B \-\-env\-system\-python
 .br
 .TP
 .B \-\-env\-system\-python
 .br
@@ -316,7 +289,7 @@ Enable automatic python script execution, (default)
 .TP
 .B \-Y or \-\-disable\-autoexec
 .br
 .TP
 .B \-Y or \-\-disable\-autoexec
 .br
-Disable automatic python script execution (pydrivers, pyconstraints, pynodes)
+Disable automatic python script execution (pydrivers & startup scripts)
 .br
 
 .IP
 .br
 
 .IP
@@ -383,6 +356,26 @@ Enable debug messages for the window manager
 Enable all debug messages (excludes libmv)
 .br
 
 Enable all debug messages (excludes libmv)
 .br
 
+.TP
+.B \-\-debug\-value <value>
+.br
+Set debug value of <value> on startup
+.br
+
+.IP
+
+.TP
+.B \-\-debug\-jobs
+.br
+Enable time profiling for background jobs.
+.br
+
+.TP
+.B \-\-verbose <verbose>
+.br
+Set logging verbosity level.
+.br
+
 .TP
 .B \-R
 .br
 .TP
 .B \-R
 .br
@@ -421,7 +414,6 @@ Arguments are executed in the order they are given. eg
   \fIBLENDER_SYSTEM_DATAFILES\fR Directory for system wide data files.
   \fIBLENDER_SYSTEM_PYTHON\fR Directory for system python libraries.
   \fITMP\fR or \fITMPDIR\fR Store temporary files here.
   \fIBLENDER_SYSTEM_DATAFILES\fR Directory for system wide data files.
   \fIBLENDER_SYSTEM_PYTHON\fR Directory for system python libraries.
   \fITMP\fR or \fITMPDIR\fR Store temporary files here.
-  \fISDL_AUDIODRIVER\fR LibSDL audio driver \- alsa, esd, dma.
   \fIPYTHONHOME\fR Path to the python directory, eg. /usr/lib/python.
 .br
 .br
   \fIPYTHONHOME\fR Path to the python directory, eg. /usr/lib/python.
 .br
 .br
index 34c8879aa1f8952e11ea77c0db6610ecabd2f733..18e802b610de4be2701e2efe3db915cfeb332b45 100644 (file)
@@ -187,7 +187,10 @@ void ShaderGraph::connect(ShaderOutput *from, ShaderInput *to)
        if(from->type != to->type) {
                /* for closures we can't do automatic conversion */
                if(from->type == SHADER_SOCKET_CLOSURE || to->type == SHADER_SOCKET_CLOSURE) {
        if(from->type != to->type) {
                /* for closures we can't do automatic conversion */
                if(from->type == SHADER_SOCKET_CLOSURE || to->type == SHADER_SOCKET_CLOSURE) {
-                       fprintf(stderr, "ShaderGraph connect: can only connect closure to closure.\n");
+                       fprintf(stderr, "ShaderGraph connect: can only connect closure to closure "
+                               "(ShaderNode:%s, ShaderOutput:%s , type:%d -> to ShaderNode:%s, ShaderInput:%s, type:%d).\n",
+                               from->parent->name.c_str(), from->name, (int)from->type,
+                               to->parent->name.c_str(),   to->name,   (int)to->type);
                        return;
                }
 
                        return;
                }