Blender Git Loki

Blender Git "depsgraph_refactor" branch commits.

Page: 52 / 59

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021