Lukas Toenne
fdd8897172
Cleanup and improvements of the compositor debug output.
...
Debug code for graphviz output moved to a dedicated file COM_Debug.h/cpp.
The DebugInfo class has only static functions, which are called from a number of places to keep track of what is happening in the compositor. If debugging is disabled these are just inline stubs, so we
don't need #ifdefs everywhere and don't get any overhead.
The graphviz output is much more useful now. DebugInfo keeps track of node names in a static string map for meaningful names. It uses a number of colors for various special operation classes.
ExecutionGroups are indicated in graphviz with clusters.
Currently the graphviz .dot files are stored in the BLI_temporary_dir() folder. A separate dot file is generated for each stage of the ExecutionGroup scheduling, this is intended to give some idea of the
compositor progress, but could still be improved.
2013-09-13 13:36:47 +00:00
..
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-09-03 22:04:14 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-05-28 16:35:47 +00:00
2013-07-21 08:16:37 +00:00
2013-05-13 11:52:04 +00:00
2012-08-11 22:12:32 +00:00
2013-05-28 16:35:47 +00:00
2012-08-10 14:07:24 +00:00
2012-08-17 12:53:04 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-07-13 12:14:04 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2013-01-15 23:45:41 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-08-21 08:20:32 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-21 08:20:32 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-21 05:46:41 +00:00
2012-08-10 14:07:24 +00:00
2013-05-18 12:21:01 +00:00
2013-03-20 18:01:47 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 16:21:55 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 13:32:14 +00:00
2013-09-05 13:32:14 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-16 12:32:48 +00:00
2012-08-10 14:07:24 +00:00
2013-03-24 01:19:55 +00:00
2012-10-21 05:46:41 +00:00
2012-08-21 15:14:29 +00:00
2012-08-21 15:14:29 +00:00
2012-08-23 16:17:47 +00:00
2012-09-20 01:02:39 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2013-01-30 21:17:38 +00:00
2013-01-30 15:43:13 +00:00
2012-08-10 14:07:24 +00:00
2013-05-28 16:35:47 +00:00
2012-10-23 13:28:22 +00:00
2012-08-10 14:07:24 +00:00
2012-09-22 13:40:31 +00:00
2012-08-10 14:07:24 +00:00
2012-08-19 10:41:16 +00:00
2013-09-05 09:39:38 +00:00
2012-08-19 10:41:16 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-07-04 17:57:03 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-23 12:54:44 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-23 12:50:59 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-06-08 19:56:11 +00:00
2012-08-10 14:07:24 +00:00
2013-06-08 19:56:11 +00:00
2012-08-10 14:07:24 +00:00
2013-03-20 15:54:16 +00:00
2013-05-28 16:35:47 +00:00
2013-06-08 19:56:11 +00:00
2012-08-10 14:07:24 +00:00
2013-06-08 19:56:11 +00:00
2012-08-10 14:07:24 +00:00
2012-07-13 12:24:42 +00:00
2012-07-13 12:24:42 +00:00
2012-11-04 10:20:16 +00:00
2012-06-26 01:22:05 +00:00
2013-09-05 10:45:19 +00:00
2012-06-26 01:22:05 +00:00
2012-06-13 14:33:50 +00:00
2012-06-26 01:22:05 +00:00
2013-09-05 10:45:19 +00:00
2012-06-26 01:22:05 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 17:13:43 +00:00
2013-08-16 10:01:09 +00:00
2013-02-14 23:49:30 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-24 02:25:00 +00:00
2012-08-10 14:07:24 +00:00
2012-10-24 02:25:00 +00:00
2012-08-10 14:07:24 +00:00
2012-11-15 22:20:18 +00:00
2013-07-14 22:08:56 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 09:39:38 +00:00
2012-11-30 13:17:19 +00:00
2012-11-14 19:53:46 +00:00
2013-08-16 13:58:39 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-14 07:40:16 +00:00
2012-08-10 14:07:24 +00:00
2013-07-22 19:59:07 +00:00
2013-05-20 14:38:47 +00:00
2013-09-05 09:39:38 +00:00
2013-09-05 09:39:38 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-06-13 10:25:41 +00:00
2013-03-19 07:46:32 +00:00
2013-02-18 10:12:44 +00:00
2013-02-18 10:12:44 +00:00
2013-08-16 10:01:09 +00:00
2012-08-10 14:07:24 +00:00
2012-11-30 12:48:30 +00:00
2012-08-10 14:07:24 +00:00
2013-03-19 18:32:56 +00:00
2013-09-05 17:13:43 +00:00
2013-05-17 13:02:03 +00:00
2012-10-24 13:43:32 +00:00
2012-11-12 07:33:01 +00:00
2013-08-16 09:46:30 +00:00
2013-08-16 09:46:30 +00:00
2013-08-19 07:32:47 +00:00
2013-08-16 09:46:30 +00:00
2013-09-06 09:56:04 +00:00
2013-08-16 09:46:30 +00:00
2013-03-18 16:34:57 +00:00
2013-03-18 16:34:57 +00:00
2013-09-05 10:45:19 +00:00
2012-08-10 14:07:24 +00:00
2012-06-26 01:22:05 +00:00
2012-06-26 01:22:05 +00:00
2013-09-05 10:45:21 +00:00
2013-09-05 10:45:21 +00:00
2013-09-11 17:34:32 +00:00
2013-09-11 17:34:32 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-10 19:11:25 +00:00
2012-11-10 19:11:25 +00:00
2013-09-05 10:45:19 +00:00
2012-08-15 18:14:34 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-14 11:17:06 +00:00
2013-09-13 13:36:47 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-09-13 13:36:47 +00:00
2012-08-10 14:07:24 +00:00
2013-09-13 13:36:47 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-08-05 19:16:52 +00:00
2013-08-05 19:16:52 +00:00
2013-07-15 14:47:58 +00:00
2013-07-15 14:47:58 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2013-06-12 12:55:44 +00:00
2013-09-13 13:36:47 +00:00
2013-03-12 14:04:58 +00:00
2013-02-26 21:58:06 +00:00
2013-03-19 18:32:56 +00:00
2013-05-28 16:35:47 +00:00
2012-08-16 12:32:48 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-10 14:07:24 +00:00
2013-09-05 17:13:43 +00:00
2013-08-06 09:27:20 +00:00
2013-09-05 10:45:21 +00:00
2013-09-05 10:45:21 +00:00
2013-09-11 17:34:32 +00:00
2013-08-16 13:11:15 +00:00
2013-05-14 06:58:35 +00:00
2013-09-05 09:39:38 +00:00