Blender Git Loki
Git Commits -> Revision d138d7d
Revision d138d7d by Sergey Sharybin (depsgraph_refactor) November 5, 2014, 18:20 (GMT) |
Depsgraph: Don't use smart templated ID pointer casts Replace smart templated functions which used to cast ID pointers with explicit id struct member usage. This makes code easier to follow and understand what exactly is going on, don't introduce overhead into code. Plus it's helps with debugging by skipping entering all that internal template methods things. |
Commit Details:
Full Hash: d138d7d6641ba5e4d2b56c2ec54898e698c82721
Parent Commit: 0d8edfc
Lines Changed: +182, -353
1 Deleted Path:
/source/blender/depsgraph/util/depsgraph_util_type_traits.h (+0, -38)
7 Modified Paths:
/source/blender/depsgraph/CMakeLists.txt (+0, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+8, -8) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+25, -25) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+56, -51) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+87, -83) (Diff)
/source/blender/depsgraph/util/depsgraph_util_id.h (+3, -144) (Diff)
/source/blender/depsgraph/util/depsgraph_util_rna.h (+3, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+8, -8) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+25, -25) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+56, -51) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+87, -83) (Diff)
/source/blender/depsgraph/util/depsgraph_util_id.h (+3, -144) (Diff)
/source/blender/depsgraph/util/depsgraph_util_rna.h (+3, -3) (Diff)