[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48118] trunk/blender/source/creator/ creator.c: Added command line argument --debug-value
Sergey Sharybin
sergey.vfx at gmail.com
Wed Jun 20 15:40:56 CEST 2012
Revision: 48118
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48118
Author: nazgul
Date: 2012-06-20 13:40:43 +0000 (Wed, 20 Jun 2012)
Log Message:
-----------
Added command line argument --debug-value
Useful when needed to set debug value (G.rt) on blender's startup
Modified Paths:
--------------
trunk/blender/source/creator/creator.c
Modified: trunk/blender/source/creator/creator.c
===================================================================
--- trunk/blender/source/creator/creator.c 2012-06-20 13:32:30 UTC (rev 48117)
+++ trunk/blender/source/creator/creator.c 2012-06-20 13:40:43 UTC (rev 48118)
@@ -387,6 +387,19 @@
}
#endif
+static int set_debug_value(int argc, const char **argv, void *UNUSED(data))
+{
+ if (argc > 1) {
+ G.rt = atoi(argv[1]);
+
+ return 1;
+ }
+ else {
+ printf("\nError: you must specify debug value to set.\n");
+ return 0;
+ }
+}
+
static int set_fpe(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
{
#if defined(__linux__) || defined(_WIN32) || defined(OSX_SSE_FPE)
@@ -1115,6 +1128,7 @@
BLI_argsAdd(ba, 1, "-a", NULL, playback_doc, playback_mode, NULL);
BLI_argsAdd(ba, 1, "-d", "--debug", debug_doc, debug_mode, ba);
+
#ifdef WITH_FFMPEG
BLI_argsAdd(ba, 1, NULL, "--debug-ffmpeg", "\n\tEnable debug messages from FFmpeg library", debug_mode_generic, (void *)G_DEBUG_FFMPEG);
#endif
@@ -1129,6 +1143,8 @@
BLI_argsAdd(ba, 1, NULL, "--debug-libmv", "\n\tEnable debug messages from libmv library", debug_mode_libmv, NULL);
#endif
+ BLI_argsAdd(ba, 1, NULL, "--debug-value", "<value>\n\tSet debug value of <value> on startup\n", set_debug_value, NULL);
+
BLI_argsAdd(ba, 1, NULL, "--verbose", "<verbose>\n\tSet logging verbosity level.", set_verbosity, NULL);
BLI_argsAdd(ba, 1, NULL, "--factory-startup", "\n\tSkip reading the "STRINGIFY (BLENDER_STARTUP_FILE)" in the users home directory", set_factory_startup, NULL);
More information about the Bf-blender-cvs
mailing list