March 12, 2014, 13:42 (GMT) |
OpNode evaluation function now needs to know about what the evaluation context is |
March 12, 2014, 13:42 (GMT) |
Move evaluation context type enum to external-facing depsgraph header |
March 12, 2014, 13:42 (GMT) |
Added stubs for freeing evaluation contexts |
March 12, 2014, 13:42 (GMT) |
Fleshing out entrypoint for evaluation context creation |
March 12, 2014, 13:42 (GMT) |
Changed Components to store a stack of different contexts they can use XXX: This code may still need to be modified before it will compile |
March 12, 2014, 13:42 (GMT) |
Start of draft code to initialise evaluation contexts |
March 12, 2014, 13:42 (GMT) |
Replacing geometry eval callbacks with proper new stubs for each type |
March 12, 2014, 13:42 (GMT) |
Rename evaluation context freeing API method to make it clearer that multiple contexts are being freed |
March 12, 2014, 13:42 (GMT) |
Code reshuffling - Move context management decls before evaluation entrypoint funcs |
March 12, 2014, 13:42 (GMT) |
Evaluation entrypoints now need to know what contexts they are to be evaluating This is necessary to ensure that just the right set of values end up getting evlauated |
March 12, 2014, 13:42 (GMT) |
Compile Fix - Type Typo |
March 12, 2014, 13:42 (GMT) |
When adding new nodes to the graph, they need to be added to the op_nodes list This allows us to keep track of all the nodes which play a part in the evaluation process. |
March 12, 2014, 13:42 (GMT) |
Reshuffle order of creating root node so that it is first |
March 12, 2014, 13:42 (GMT) |
Fleshing out operation eval contexts - for separate Viewport/Render/Bake eval steps For each of these different situations, we need to have separate copies of the data hanging around, allowing us to render with different geometry data copies, etc. which solves our state/data dilemas. |
March 12, 2014, 13:42 (GMT) |
Stub for evaluating mesh geometry |
March 12, 2014, 13:42 (GMT) |
Add some ptr data to some more operations |
March 12, 2014, 13:42 (GMT) |
Setting Pose PointerRNA for pose eval operations |
March 12, 2014, 13:42 (GMT) |
Surface and Lattice Eval Ops |
March 12, 2014, 13:42 (GMT) |
Stubbed in evaluation operation node for metaball evaluation From the looks of things so far, it seems that only "motherball" metas can be evaluated. Other metaballs are evaluated at the same time that the motherball gets done. |
March 12, 2014, 13:42 (GMT) |
Set PointerRNA data for obdata eval operations |
|