Blender Git Commits

Blender Git "depsgraph_refactor" branch commits.

Page: 6 / 59

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021