Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021