diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-08 16:48:25 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-08 17:02:19 +0300 |
commit | 19c14f0c8ac6236eedff2a1c5f3581b4fca79bf1 (patch) | |
tree | 2625e4af3ed7e2972e92e39ddfded477d9d546de /source/blender/depsgraph/intern/debug | |
parent | 10f076da2d687a77a317e060bf69d95fb49ad075 (diff) |
Subject: [PATCH 2/3] Depsgraph: Replace iteration over ghash with iteration over flat array
Diffstat (limited to 'source/blender/depsgraph/intern/debug')
-rw-r--r-- | source/blender/depsgraph/intern/debug/deg_debug_graphviz.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/source/blender/depsgraph/intern/debug/deg_debug_graphviz.cc b/source/blender/depsgraph/intern/debug/deg_debug_graphviz.cc index ce3a4182a0f..618f4ced295 100644 --- a/source/blender/depsgraph/intern/debug/deg_debug_graphviz.cc +++ b/source/blender/depsgraph/intern/debug/deg_debug_graphviz.cc @@ -493,11 +493,9 @@ static void deg_debug_graphviz_node_relations(const DebugContext &ctx, static void deg_debug_graphviz_graph_nodes(const DebugContext &ctx, const Depsgraph *graph) { - GHASH_FOREACH_BEGIN (DepsNode *, node, graph->id_hash) - { + foreach (DepsNode *node, graph->id_nodes) { deg_debug_graphviz_node(ctx, node); } - GHASH_FOREACH_END(); TimeSourceDepsNode *time_source = graph->find_time_source(); if (time_source != NULL) { deg_debug_graphviz_node(ctx, time_source); @@ -507,8 +505,7 @@ static void deg_debug_graphviz_graph_nodes(const DebugContext &ctx, static void deg_debug_graphviz_graph_relations(const DebugContext &ctx, const Depsgraph *graph) { - GHASH_FOREACH_BEGIN(IDDepsNode *, id_node, graph->id_hash) - { + foreach (IDDepsNode *id_node, graph->id_nodes) { GHASH_FOREACH_BEGIN(ComponentDepsNode *, comp_node, id_node->components) { foreach (OperationDepsNode *op_node, comp_node->operations) { @@ -517,7 +514,6 @@ static void deg_debug_graphviz_graph_relations(const DebugContext &ctx, } GHASH_FOREACH_END(); } - GHASH_FOREACH_END(); TimeSourceDepsNode *time_source = graph->find_time_source(); if (time_source != NULL) { |