March 12, 2014, 13:39 (GMT) |
Start of revamped design (#2) - New node type enum defines This commit marks the start of the second attempt at building a new depsgraph system for Blender. It still uses the base depsgraph types from the first attempt, but this time, the node types we've chosen to sit on top of these (for representing the necessary semantic concepts) have been chosen to be more in line with the requirements we face in terms of how exactly we're going to be able to use this for evaluating stuff. |
March 12, 2014, 13:39 (GMT) |
Support for Shapekeys |
March 12, 2014, 13:39 (GMT) |
Pass down Scene pointer instead of scene node Scene pointer is used more directly more often, while the node we can easily fetch if/when we need it |
March 12, 2014, 13:39 (GMT) |
Ported over graph building code for a few types * Curve * Metaball * Camera |
March 12, 2014, 13:39 (GMT) |
More blocking out of stuff... |
March 12, 2014, 13:39 (GMT) |
Initial conversion of code for building parenting relationships |
March 12, 2014, 13:39 (GMT) |
Copying over skeleton logic for object parenting |
March 12, 2014, 13:39 (GMT) |
Cleanup |
March 12, 2014, 13:39 (GMT) |
Simplify driver building code using DEG_get_node_from_rna_path() |
March 12, 2014, 13:39 (GMT) |
Expand convenience method used by driver graph building into a useful querying API call DEG_get_node_from_rna_path() |
March 12, 2014, 13:39 (GMT) |
Renaming relationships types to be more consistent with the rest of the API |
March 12, 2014, 13:39 (GMT) |
Add new relation type for tagging relationships used for driver target links |
March 12, 2014, 13:39 (GMT) |
Fleshing out code to add drivers to depsgraph This is still quite crude, and starts to show the flavour of how the graph will need to be constructed. After fleshing out a few more bits like this we can review the design with greater clarity. |
March 12, 2014, 13:39 (GMT) |
Start of code for adding AnimData (animation + drivers) to depsgraph |
March 12, 2014, 13:39 (GMT) |
Graph Building - Stub for object parents |
March 12, 2014, 13:39 (GMT) |
Graph Building - Stub for materials |
March 12, 2014, 13:39 (GMT) |
Graph Building - Move ob typechecks inside check for whether data exists |
March 12, 2014, 13:39 (GMT) |
Graph Building for Objects - Assorted WIP Tweaks * Moved Constraint and Modifier loops inside checks for existance of stacks * Moved Ob AnimData step to end of object building, so that drivers for bones will be added to the bones as appropriate once they've been created/added to the graph, instead drivers being created to fake/dummy data in the meantime |
March 12, 2014, 13:39 (GMT) |
Add note for what needs review re-inner node linkage |
March 12, 2014, 13:39 (GMT) |
Sectioning notes... |
|
|
|


Master Commits
MiikaHweb | 2003-2021