Commit: 85fda8ff117e2b1c6cd86c0c138a6f2f0bb41af8
Author: Sergey Sharybin
Date:   Mon Jan 5 19:57:07 2015 +0500
Branches: depsgraph_refactor
https://developer.blender.org/rB85fda8ff117e2b1c6cd86c0c138a6f2f0bb41af8

Depsgraph: Code cleanup, whitespace and wrapping

===================================================================

M       source/blender/depsgraph/intern/depsgraph_debug.cpp
M       source/blender/depsgraph/intern/depsgraph_debug.h

===================================================================

diff --git a/source/blender/depsgraph/intern/depsgraph_debug.cpp 
b/source/blender/depsgraph/intern/depsgraph_debug.cpp
index f17b540..807d00e 100644
--- a/source/blender/depsgraph/intern/depsgraph_debug.cpp
+++ b/source/blender/depsgraph/intern/depsgraph_debug.cpp
@@ -26,34 +26,23 @@
  * Implementation of tools for debugging the depsgraph
  */
 
-#include <stdlib.h>
+//#include <stdlib.h>
 #include <string.h>
 
 extern "C" {
-#include "BLI_blenlib.h"
+#include "BLI_utildefines.h"
 #include "BLI_listbase.h"
 #include "BLI_ghash.h"
-#include "BLI_utildefines.h"
 
-#include "DNA_action_types.h"
-#include "DNA_ID.h"
-#include "DNA_object_types.h"
 #include "DNA_scene_types.h"
-#include "DNA_sequence_types.h"
 #include "DNA_userdef_types.h"
 
-#include "BKE_idcode.h"
-
-#include "DEG_depsgraph.h"
 #include "DEG_depsgraph_debug.h"
 #include "DEG_depsgraph_build.h"
 
-#include "RNA_access.h"
-#include "RNA_types.h"
-
 #include "WM_api.h"
 #include "WM_types.h"
-} /* extern "C" */
+}  /* extern "C" */
 
 #include "depsgraph_debug.h"
 #include "depsnode.h"
@@ -71,17 +60,20 @@ static const char *deg_debug_graphviz_fontname = 
"helvetica";
 static float deg_debug_graphviz_graph_label_size = 20.0f;
 static float deg_debug_graphviz_node_label_size = 14.0f;
 static const int deg_debug_max_colors = 12;
-static const char *deg_debug_colors_dark[] = 
{"#6e8997","#144f77","#76945b","#216a1d",
-                                              
"#a76665","#971112","#a87f49","#a9540",
-                                              
"#86768e","#462866","#a9a965","#753b1a"};
-static const char *deg_debug_colors[] = 
{"#a6cee3","#1f78b4","#b2df8a","#33a02c",
-                                         
"#fb9a99","#e31a1c","#fdbf6f","#ff7f00",
-                                         
"#cab2d6","#6a3d9a","#ffff99","#b15928"};
-static const char *deg_debug_colors_light[] = 
{"#8dd3c7","#ffffb3","#bebada","#fb8072",
-                                               
"#80b1d3","#fdb462","#b3de69","#fccde5",
-                                               
"#d9d9d9","#bc80bd","#ccebc5","#ffed6f"};
-
-/* only one should be enabled, defines whether graphviz nodes
+static const char *deg_debug_colors_dark[] = {"#6e8997", "#144f77", "#76945b",
+                                              "#216a1d", "#a76665", "#971112",
+                                              "#a87f49", "#0a9540", "#86768e",
+                                              "#462866", "#a9a965", "#753b1a"};
+static const char *deg_debug_colors[] = {"#a6cee3", "#1f78b4", "#b2df8a",
+                                         "#33a02c", "#fb9a99", "#e31a1c",
+                                         "#fdbf6f", "#ff7f00", "#cab2d6",
+                                         "#6a3d9a", "#ffff99", "#b15928"};
+static const char *deg_debug_colors_light[] = {"#8dd3c7", "#ffffb3", "#bebada",
+                                               "#fb8072", "#80b1d3", "#fdb462",
+                                               "#b3de69", "#fccde5", "#d9d9d9",
+                                               "#bc80bd", "#ccebc5","#ffed6f"};
+
+/* Only one should be enabled, defines whether graphviz nodes
  * get colored by individual types or classes.
  */
 #define COLOR_SCHEME_NODE_CLASS 1
@@ -93,7 +85,7 @@ static const int deg_debug_node_type_color_map[][2] = {
     {DEPSNODE_TYPE_TIMESOURCE,   1},
     {DEPSNODE_TYPE_ID_REF,       2},
     {DEPSNODE_TYPE_SUBGRAPH,     3},
-    
+
     /* Outer Types */
     {DEPSNODE_TYPE_PARAMETERS,   4},
     {DEPSNODE_TYPE_PROXY,        5},
@@ -126,7 +118,7 @@ static const int deg_debug_relation_type_color_map[][2] = {
 static int deg_debug_node_color_index(const DepsNode *node)
 {
 #ifdef COLOR_SCHEME_NODE_CLASS
-       /* some special types */
+       /* Some special types. */
        switch (node->type) {
                case DEPSNODE_TYPE_ID_REF:
                        return 5;
@@ -136,11 +128,11 @@ static int deg_debug_node_color_index(const DepsNode 
*node)
                        if (op_node->is_noop())
                                return 8;
                }
-               
+
                default:
                        break;
        }
-       /* do others based on class */
+       /* Do others based on class. */
        switch (node->tclass) {
                case DEPSNODE_CLASS_OPERATION:
                        return 4;
@@ -150,12 +142,14 @@ static int deg_debug_node_color_index(const DepsNode 
*node)
                        return 9;
        }
 #endif
-       
+
 #ifdef COLOR_SCHEME_NODE_TYPE
        const int (*pair)[2];
-       for (pair = deg_debug_node_type_color_map; (*pair)[0] >= 0; ++pair)
-               if ((*pair)[0] == node->type)
+       for (pair = deg_debug_node_type_color_map; (*pair)[0] >= 0; ++pair) {
+               if ((*pair)[0] == node->type) {
                        return (*pair)[1];
+               }
+       }
        return -1;
 #endif
 }
@@ -170,13 +164,13 @@ static void deg_debug_printf(const DebugContext &ctx, 
const char *fmt, ...)
 {
        va_list args;
        va_start(args, fmt);
-       
        vfprintf(ctx.file, fmt, args);
-       
        va_end(args);
 }
 
-static void deg_debug_graphviz_legend_color(const DebugContext &ctx, const 
char *name, const char *color)
+static void deg_debug_graphviz_legend_color(const DebugContext &ctx,
+                                            const char *name,
+                                            const char *color)
 {
        deg_debug_printf(ctx, "<TR>");
        deg_debug_printf(ctx, "<TD>%s</TD>", name);
@@ -185,13 +179,19 @@ static void deg_debug_graphviz_legend_color(const 
DebugContext &ctx, const char
 }
 
 #if 0
-static void deg_debug_graphviz_legend_line(const DebugContext &ctx, const char 
*name, const char *color, const char *style)
+static void deg_debug_graphviz_legend_line(const DebugContext &ctx,
+                                           const char *name,
+                                           const char *color,
+                                           const char *style)
 {
        /* XXX TODO */
        deg_debug_printf(ctx, "" NL);
 }
 
-static void deg_debug_graphviz_legend_cluster(const DebugContext &ctx, const 
char *name, const char *color, const char *style)
+static void deg_debug_graphviz_legend_cluster(const DebugContext &ctx,
+                                              const char *name,
+                                              const char *color,
+                                              const char *style)
 {
        deg_debug_printf(ctx, "<TR>");
        deg_debug_printf(ctx, "<TD>%s</TD>", name);
@@ -209,7 +209,7 @@ static void deg_debug_graphviz_legend(const DebugContext 
&ctx)
        deg_debug_printf(ctx, "Legend [shape=none, margin=0, label=<" NL);
        deg_debug_printf(ctx, "  <TABLE BORDER=\"0\" CELLBORDER=\"1\" 
CELLSPACING=\"0\" CELLPADDING=\"4\">" NL);
        deg_debug_printf(ctx, "<TR><TD COLSPAN=\"2\"><B>Legend</B></TD></TR>" 
NL);
-       
+
 #ifdef COLOR_SCHEME_NODE_CLASS
        const char **colors = deg_debug_colors_light;
        deg_debug_graphviz_legend_color(ctx, "Operation", colors[4]);
@@ -217,15 +217,17 @@ static void deg_debug_graphviz_legend(const DebugContext 
&ctx)
        deg_debug_graphviz_legend_color(ctx, "ID Node", colors[5]);
        deg_debug_graphviz_legend_color(ctx, "NOOP", colors[8]);
 #endif
-       
+
 #ifdef COLOR_SCHEME_NODE_TYPE
        const int (*pair)[2];
        for (pair = deg_debug_node_type_color_map; (*pair)[0] >= 0; ++pair) {
                DepsNodeFactory *nti = 
DEG_get_node_factory((eDepsNode_Type)(*pair)[0]);
-               deg_debug_graphviz_legend_color(ctx, nti->tname().c_str(), 
deg_debug_colors_light[(*pair)[1] % deg_debug_max_colors]);
+               deg_debug_graphviz_legend_color(ctx,
+                                               nti->tname().c_str(),
+                                               
deg_debug_colors_light[(*pair)[1] % deg_debug_max_colors]);
        }
 #endif
-       
+
        deg_debug_printf(ctx, "</TABLE>" NL);
        deg_debug_printf(ctx, ">" NL);
        deg_debug_printf(ctx, ",fontname=\"%s\"", deg_debug_graphviz_fontname);
@@ -237,79 +239,82 @@ static void deg_debug_graphviz_legend(const DebugContext 
&ctx)
 static int deg_debug_relation_type_color_index(eDepsRelation_Type type)
 {
        const int (*pair)[2];
-       for (pair = deg_debug_relation_type_color_map; (*pair)[0] >= 0; ++pair)
-               if ((*pair)[0] == type)
+       for (pair = deg_debug_relation_type_color_map; (*pair)[0] >= 0; ++pair) 
{
+               if ((*pair)[0] == type) {
                        return (*pair)[1];
+               }
+       }
        return -1;
 }
 #endif
 
-static void deg_debug_graphviz_node_color(const DebugContext &ctx, const 
DepsNode *node)
+static void deg_debug_graphviz_node_color(const DebugContext &ctx,
+                                          const DepsNode *node)
 {
        const char *color_default = "black";
        const char *color_modified = "orangered4";
        const char *color_update = "dodgerblue3";
-       
        const char *color = color_default;
        if (ctx.show_tags) {
                if (node->tclass == DEPSNODE_CLASS_OPERATION) {
                        OperationDepsNode *op_node = (OperationDepsNode *)node;
-                       if (op_node->flag & DEPSOP_FLAG_DIRECTLY_MODIFIED)
+                       if (op_node->flag & DEPSOP_FLAG_DIRECTLY_MODIFIED) {
                                color = color_modified;
-                       else if (op_node->flag & DEPSOP_FLAG_NEEDS_UPDATE)
+                       }
+                       else if (op_node->flag & DEPSOP_FLAG_NEEDS_UPDATE) {
                                color = color_update;
+                       }
                }
        }
-       
        deg_debug_printf(ctx, "\"%s\"", color);
 }
 
-static void deg_debug_graphviz_node_penwidth(const DebugContext &ctx, const 
DepsNode *node)
+static void deg_debug_graphviz_node_penwidth(const DebugContext &ctx,
+                                             const DepsNode *node)
 {
        float penwidth_default = 1.0f;
        float penwidth_modified = 4.0f;
        float penwidth_update = 4.0f;
-       
        float penwidth = penwidth_default;
        if (ctx.show_tags) {
                if (node->tclass == DEPSNODE_CLASS_OPERATION) {
                        OperationDepsNode *op_node = (OperationDepsNode *)node;
-                       if (op_node->flag & DEPSOP_FLAG_DIRECTLY_MODIFIED)
+                       if (op_node->flag & DEPSOP_FLAG_DIRECTLY_MODIFIED) {
                                penwidth = penwidth_modified;
-                       else if (op_node->flag & DEPSOP_FLAG_NEEDS_UPDATE)
+                       }
+                       else if (op_node->flag & DEPSOP_FLAG_NEEDS_UPDATE) {
                                penwidth = penwidth_update;
+                       }
                }
        }
-       
        deg_debug_printf(ctx, "\"%f\"", penwidth);
 }
 
-static void deg_debug_graphviz_node_fillcolor(const DebugContext &ctx, const 
DepsNode *node)
+static void deg_debug_graphviz_node_fillcolor(const DebugContext &ctx,
+                                              const DepsNode *node)
 {
        const char *defaultcolor = "gainsboro";
-       
        int color_index = deg_debug_node_color_index(node);
        const char *fillcolor = color_index < 0 ? defaultcolor : 
deg_debug_colors_light[color_index % deg_debug_max_co

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to