March 12, 2014, 13:39 (GMT) |
Cleaning up Depsgraph struct (aka "toplevel") A lot of the stuff there previously isn't really needed. We may still restore it yet, but at least now we only have the stuff we absolutely need. |
March 12, 2014, 13:39 (GMT) |
Reshuffling component init code - This should reduce code duplication |
March 12, 2014, 13:39 (GMT) |
Defining new registry "register" calls for typeinfo defs for all new types |
March 12, 2014, 13:39 (GMT) |
Starting to flesh out component relations adding... |
March 12, 2014, 13:39 (GMT) |
Porting ID-Node typeinfo and methods over to the new system |
March 12, 2014, 13:39 (GMT) |
Finish relationship adding for components |
March 12, 2014, 13:39 (GMT) |
Set node.class when creating nodes |
March 12, 2014, 13:39 (GMT) |
Change arguments to DEG_get/find/add_node() methods to use string/name arg to distinguish items Previously, these used RNA Pointers, but that approach proves to be useless in most cases we have (type already covers the basic honing in, but then the pointers prove to be too coarse to do anything about callbacks). So, now use the identifiers stored in nodes to perform this role. |
March 12, 2014, 13:39 (GMT) |
Finish search code for inner nodes TODO: * Still need to figure out where rigidbody sim steps go * Still need a faster way of checking for matches within a component |
March 12, 2014, 13:39 (GMT) |
Change name defines in structures to use a static length |
March 12, 2014, 13:39 (GMT) |
Component nodes now have a hash for quicker lookups of operation nodes This is mainly for the case where objects have heaps of drivers, in which case this step will take a while without |
March 12, 2014, 13:39 (GMT) |
Refactoring core code + headers to use fixed name bufs |
March 12, 2014, 13:39 (GMT) |
Cleanup NodeTypeInfo 2 - init_data() |
March 12, 2014, 13:39 (GMT) |
Step 1 in NodeTypeInfo cleanup - Remove unnecessary/unused methods |
March 12, 2014, 13:39 (GMT) |
Cleanup includes |
March 12, 2014, 13:39 (GMT) |
Trying to prepare internal API for new changes |
March 12, 2014, 13:39 (GMT) |
Added special component type for "Pose" object (for containing all the bones) |
March 12, 2014, 13:39 (GMT) |
Start trying to perform search for inner nodes... this could be tricky... |
March 12, 2014, 13:39 (GMT) |
Some operation contexts for most of the component types defined so far * This is just a rough first pass at what each of these should be like * TODO: Particles hasn't been done yet |
March 12, 2014, 13:39 (GMT) |
Start of revamped node search - ID and Component Nodes |
|