forked from bartvdbraak/blender
Added --debug-io flag to command line
This commit is contained in:
parent
5a8b5a0377
commit
2bb7a135ae
@ -129,10 +129,11 @@ enum {
|
|||||||
G_DEBUG_GPU_MEM = (1 << 10), /* gpu memory in status bar */
|
G_DEBUG_GPU_MEM = (1 << 10), /* gpu memory in status bar */
|
||||||
G_DEBUG_DEPSGRAPH_NO_THREADS = (1 << 11), /* single threaded depsgraph */
|
G_DEBUG_DEPSGRAPH_NO_THREADS = (1 << 11), /* single threaded depsgraph */
|
||||||
G_DEBUG_GPU = (1 << 12), /* gpu debug */
|
G_DEBUG_GPU = (1 << 12), /* gpu debug */
|
||||||
|
G_DEBUG_IO = (1 << 13), /* IO Debugging (for Collada, ...)*/
|
||||||
};
|
};
|
||||||
|
|
||||||
#define G_DEBUG_ALL (G_DEBUG | G_DEBUG_FFMPEG | G_DEBUG_PYTHON | G_DEBUG_EVENTS | G_DEBUG_WM | G_DEBUG_JOBS | \
|
#define G_DEBUG_ALL (G_DEBUG | G_DEBUG_FFMPEG | G_DEBUG_PYTHON | G_DEBUG_EVENTS | G_DEBUG_WM | G_DEBUG_JOBS | \
|
||||||
G_DEBUG_FREESTYLE | G_DEBUG_DEPSGRAPH | G_DEBUG_GPU_MEM)
|
G_DEBUG_FREESTYLE | G_DEBUG_DEPSGRAPH | G_DEBUG_GPU_MEM | G_DEBUG_IO)
|
||||||
|
|
||||||
|
|
||||||
/* G.fileflags */
|
/* G.fileflags */
|
||||||
|
@ -554,6 +554,7 @@ static int arg_handle_print_help(int UNUSED(argc), const char **UNUSED(argv), vo
|
|||||||
BLI_argsPrintArgDoc(ba, "--debug-gpumem");
|
BLI_argsPrintArgDoc(ba, "--debug-gpumem");
|
||||||
BLI_argsPrintArgDoc(ba, "--debug-wm");
|
BLI_argsPrintArgDoc(ba, "--debug-wm");
|
||||||
BLI_argsPrintArgDoc(ba, "--debug-all");
|
BLI_argsPrintArgDoc(ba, "--debug-all");
|
||||||
|
BLI_argsPrintArgDoc(ba, "--debug-io");
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
BLI_argsPrintArgDoc(ba, "--debug-fpe");
|
BLI_argsPrintArgDoc(ba, "--debug-fpe");
|
||||||
@ -756,6 +757,14 @@ static int arg_handle_debug_mode_generic_set(int UNUSED(argc), const char **UNUS
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const char arg_handle_debug_mode_io_doc[] =
|
||||||
|
"\n\tEnable debug messages for I/O (collada, ...)";
|
||||||
|
static int arg_handle_debug_mode_io(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
|
||||||
|
{
|
||||||
|
G.debug |= G_DEBUG_IO;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
static const char arg_handle_debug_mode_all_doc[] =
|
static const char arg_handle_debug_mode_all_doc[] =
|
||||||
"\n\tEnable all debug messages";
|
"\n\tEnable all debug messages";
|
||||||
static int arg_handle_debug_mode_all(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
|
static int arg_handle_debug_mode_all(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
|
||||||
@ -1805,6 +1814,8 @@ void main_args_setup(bContext *C, bArgs *ba, SYS_SystemHandle *syshandle)
|
|||||||
CB_EX(arg_handle_debug_mode_generic_set, wm), (void *)G_DEBUG_WM);
|
CB_EX(arg_handle_debug_mode_generic_set, wm), (void *)G_DEBUG_WM);
|
||||||
BLI_argsAdd(ba, 1, NULL, "--debug-all", CB(arg_handle_debug_mode_all), NULL);
|
BLI_argsAdd(ba, 1, NULL, "--debug-all", CB(arg_handle_debug_mode_all), NULL);
|
||||||
|
|
||||||
|
BLI_argsAdd(ba, 1, NULL, "--debug-io", CB(arg_handle_debug_mode_io), NULL);
|
||||||
|
|
||||||
BLI_argsAdd(ba, 1, NULL, "--debug-fpe",
|
BLI_argsAdd(ba, 1, NULL, "--debug-fpe",
|
||||||
CB(arg_handle_debug_fpe_set), NULL);
|
CB(arg_handle_debug_fpe_set), NULL);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user