Blender Git Commit Log

Git Commits -> Revision ad02082

Revision ad02082 by Sergey Sharybin (depsgraph_refactor)
February 12, 2015, 12:38 (GMT)
Depsgraph: Change to how id tagging happens

Basically the idea is:

- Builder re-sets the LIB_DOIT flag, so it's guaranteed no left over
flags happened (it's not guaranteed LIB_DOIT is reset everywhere).

- Functions checks this flag directly, without using wrapping the check
with functions which kinda hides actual logic (that wouldn't be a
problem if this flag was only used by depsgraph).

- Removed flag check/set wrapping functions. Found them being rather
obscure and not really necessary from the beginning.

Commit Details:

Full Hash: ad0208263c191c6b68ec5e44077688a4ef83456f
Parent Commit: 2ed1428
Lines Changed: +47, -143

1 Deleted Path:

/source/blender/depsgraph/util/depsgraph_util_id.h (+0, -47)

8 Modified Paths:

/source/blender/depsgraph/CMakeLists.txt (+0, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.cpp (+2, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+3, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+3, -5) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_idusers.cpp (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+19, -39) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+18, -36) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021