Blender Git Loki

Git Commits -> Revision 1cde99f

Revision 1cde99f by Lukas Toenne (depsgraph_refactor)
April 17, 2014, 12:32 (GMT)
Basic support for modifiers in the new depsgraph.

Modifiers are represented as a new geometry operation. Like with the
current modifier stacks, a typeinfo callback can be used to define
additional dependencies of a modifier on scene or object components
(currently implemented only for the shrinkwrap modifier for testing).

When this function is defined for a modifier, it gets an abstract
"DepsNodeHandle" pointer, which can be passed back to the depsgraph API
for creating the actual relations internally with minimal effort for the
modifier type and providing opportunities for internal error handling.

Commit Details:

Full Hash: 1cde99f26784451392c9749e132b314eb9e24788
Parent Commit: 1f1b3c2
Lines Changed: +64, -31

7 Modified Paths:

/source/blender/depsgraph/DEG_depsgraph_build.h (+5, -5) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cpp (+4, -18) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.h (+46, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_nodes.cpp (+4, -5) (Diff)
/source/blender/depsgraph/intern/depsgraph_build_relations.cpp (+3, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cpp (+1, -0) (Diff)
/source/blender/depsgraph/intern/stubs.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021