March 12, 2014, 13:39 (GMT) |
Sketch of datatypes for holding evaluation state/defining node types... |
March 12, 2014, 13:39 (GMT) |
First pass at connecting links to nodes * Nodes store ref-lists to the DepsRelation link data stored in a buffer on toplevel of the graph. * Also, added member to DepsNode for tracking the number of inlink nodes which still have yet to be evaluated... |
March 12, 2014, 13:39 (GMT) |
General tweaks to make the purpose of the depsgraph_types.h file's purpose clearer |
March 12, 2014, 13:39 (GMT) |
Fix naming of "color" flags which still referred to DAG |
March 12, 2014, 13:39 (GMT) |
Stub for ID-Group node - Nothing here yet... |
March 12, 2014, 13:39 (GMT) |
Despgraph object itself - Noted some speculative features it needs to have Namely, some "instance_data" datastore, which is used to store evaluation state/context info which is used as part of multithreaded/threadsafe evaluation of subgraphs... |
March 12, 2014, 13:39 (GMT) |
Code reshuffling and more fleshing out of core types |
March 12, 2014, 13:39 (GMT) |
Atomic Operation Node - First Pass This is the first attempt a creating a "AtomicOperation" inner node type. * The arguments used for the callback are still undecided * Currently it uses an RNA Pointer to refer to the data that's being used, which will later be used helping to figure out what the node is for... |
March 12, 2014, 13:39 (GMT) |
Move all C-code to "depsgraph" module This makes it easier to grab all the code and dump it in any appropriate directory in the main Blender source code as needed later. It's not clear yet though which directory exactly these will go to (or whether this will need to end up as a separate module, or just mixed into blenkernel, since there will be many cross-references between the two). |
|