Blender Git Loki

Blender Git commits from all branches.

Page: 2683 / 2888

March 12, 2014, 13:39 (GMT)
Skeleton logic for creating groups
March 12, 2014, 13:39 (GMT)
First pass at some node copy logic - ID and Group nodes only so far
March 12, 2014, 13:39 (GMT)
Added default handling for relationships on copied nodes

For now, resolution is to clear lists of links when doing base-node copy
(as we have no/little knowledge of what to do with regards to how this
links in with rest of tree).

However, callers of this node should know a bit more
(i.e. when copying node's subtree, at least level n-1 knows
how to solve the links between nodes at level n, though we still have
problems with links which stray to other nodes outside this one...
March 12, 2014, 13:39 (GMT)
Skeleton of node copying operation

* Added an API method for copying a node (and its little subgraph)
* TODO: The handling of in/out links needs to be resolved...
March 12, 2014, 13:39 (GMT)
Improve comment for nti->match_outer() callback
March 12, 2014, 13:39 (GMT)
DEG_group_cyclic_nodes() -> DEG_group_cyclic_node_pair()

This renaming change makes it clearer what exactly the function does.
That is, instead of being the "global" entrypoint for all cyclic node
grouping operations, this only performs grouping for a single pair of
cyclic nodes...
March 12, 2014, 13:39 (GMT)
More code reshuffling - moving around prototypes (and argument definition lists)
March 12, 2014, 13:39 (GMT)
Code reshuffling for core/general node management routines
March 12, 2014, 13:39 (GMT)
Abstract out standard part of IDDepsNode and GroupDepsNode into a separate type

This makes it easier to tell whether they've been defined correctly,
and/or gives us a legitimate type (OuterIdDepsNodeTemplate) to use when
dealing with a node which we know is either one (and the exact difference
doesn't matter).
March 12, 2014, 13:39 (GMT)
Add slot in typeinfo for callback to be used when removing a node from graph

The main purpose of this is so that we can replace ID nodes with ID Groups
by removing the old ID nodes and merging their contents into a new group
node.

As a result, shuffled about the order of callbacks a little in typeinfo
March 12, 2014, 13:39 (GMT)
Draft "add_to_graph()" method for groups

NOTE: this probably won't work out as-is if we use the standard node
add methods, as there are no ID refs set yet when using that method...
March 12, 2014, 13:39 (GMT)
Typeinfo defines for node types
March 12, 2014, 13:39 (GMT)
DEG_get_typeinfo() -> DEG_get_node_typeinfo()
March 12, 2014, 13:39 (GMT)
Remove temp todo comments left in as reminders

These are no longer needed as there are now nodes which demonstrate what
each of these should be like.
March 12, 2014, 13:39 (GMT)
Rename fix - Fix for one old reference of "DatablockDepsNode"
March 12, 2014, 13:39 (GMT)
Finish logic for finding matching data nodes
March 12, 2014, 13:39 (GMT)
Add some missing #includes
March 12, 2014, 13:39 (GMT)
Finish off "add to graph" for data node
March 12, 2014, 13:39 (GMT)
Start of logic for node types
March 12, 2014, 13:39 (GMT)
Stubbing in more graph building stuff * Start of AnimData building * Objects loop
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021