February 12, 2015, 10:44 (GMT) |
Depsgraph: Bone Local node is needed for proxy as well This is because of drivers. |
February 12, 2015, 10:35 (GMT) |
Depsgrpah: Proxy relations were still nto correct Now linked objects which depend on individual armature bones will keep working after creating the proxy. |
February 12, 2015, 10:23 (GMT) |
Depsgraph: Fix for proxy source object operation nodes It should in fact just copy result from the local proxy object instead of doing pose solution again. |
February 12, 2015, 07:05 (GMT) |
Merge branch 'master' into depsgraph_refactor Conflicts: source/blender/editors/object/object_constraint.c |
February 12, 2015, 07:04 (GMT) |
Depsgraph: Remove stub.h from CMakeLists.txt |
February 11, 2015, 15:01 (GMT) |
Depsgraph: Fix typo in comment |
February 11, 2015, 14:27 (GMT) |
Depsgraph: Corrected dependency between animation data and driver |
February 11, 2015, 14:18 (GMT) |
Depsgrpah: Move evaluation time into EvaluationCOntext This way evaluation context hols all the shared data which defines how exactly the graph needs to be evaluated, making it unnecessary to pass time source node to callbacks. Which also makes it possible to move those callbacks into BKE (where they're actually should be). |
February 11, 2015, 13:47 (GMT) |
Merge branch 'master' into depsgraph_refactor |
February 11, 2015, 10:10 (GMT) |
Depsgraph: Make it closer to master Were some intermediate changes which are no longer needed. |
February 11, 2015, 09:40 (GMT) |
Depsgraph: Add early out from the scene update function |
February 11, 2015, 09:36 (GMT) |
Depsgraph: Fix missing updates in freestyle scenes The issue was caused by depsgraph not being properly built. |
February 11, 2015, 09:13 (GMT) |
Depsgraph: Layer visibility was disabled by accident Now invisible objects should stay unevaluted for until becoming visible. |
February 11, 2015, 09:04 (GMT) |
Merge branch 'master' into depsgraph_refactor |
February 9, 2015, 15:54 (GMT) |
Merge branch 'master' into depsgraph_refactor |
February 9, 2015, 15:39 (GMT) |
Depsgraph: Make freestyle compatible with C++11 This commit makes code aware of auto_ptr being deprecated in C++11 and makes it so unique_ptr is used instead. There is now utility header file for this which defines AutoPtr to either unique or auto pointer. The only unclear thing is how to cast unique_ptr to pointer of another type. getting some weird compiler issue with that. So if some of the C++ guys around can have a look that'd help a lot. For now using really dumb approach to solve that. This doesn't mean freestyle works with new depsgraph -- there is some missing scene update which makes lines being misaligned with the scene. Will have a look later into this issue. But with --legacy-depsgraph command line argument freestyle still seems to work. |
February 9, 2015, 15:24 (GMT) |
Depsgraph: Fix compilation error with C++11 disabled |
February 6, 2015, 12:13 (GMT) |
Depsgraph: Make cyclic relations debug prints a bit more informative Include information about the ID block and the bone name when printing these messages, so that riggers have a clue about where to look. |
February 6, 2015, 11:38 (GMT) |
Depsgrpah: Some tweaks to proxies Basically made them working closer to old dependency graph. From quick tests seems they're working, but some stuff to be considered: - Do we still need inverted relation between proxy and original object? - We probably need to skip original object evaluation in depsgraph traversal. |
February 6, 2015, 11:04 (GMT) |
Merge branch 'master' into depsgraph_refactor |
|