Blender Git Commit Log

Git Commits -> Revision 7abd923

Revision 7abd923 by Lukas Toenne (depsgraph_refactor)
June 10, 2014, 17:46 (GMT)
Use function binding instead of the generic PointerRNA for passing
constant arguments to operation functions.

This usually includes an ID datablock pointer and possibly some subdata
like a modifier, bone or particle system.

Note that this does not yet handle transient data that would get passed
only between operations during the depsgraph evaluation. Such a system
requires careful lifetime handling of the data and memory management.

Commit Details:

Full Hash: 7abd923c74a3cf652e9032935c32d42c1c1f5709
Parent Commit: 3b3d0f3
Lines Changed: +139, -140

7 Modified Paths:

/source/blender/depsgraph/intern/depsgraph_build.cpp (+4, -10) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+4, -5) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+68, -62) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cpp (+22, -20) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.cpp (+0, -13) (Diff)
/source/blender/depsgraph/intern/depsnode_operation.h (+0, -4) (Diff)
/source/blender/depsgraph/intern/stubs.h (+41, -26) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021