Blender Git Commits

Blender Git "depsgraph_refactor" branch commits.

Page: 59 / 59

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).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021