Blender Git Commit Log
Git Commits -> Revision 001ff69
Revision 001ff69 by Sergey Sharybin (depsgraph_refactor) November 6, 2014, 10:14 (GMT) |
Depsgraph: Make scene evaluation closer to the master This means BKE_scene_update_tagged() will now do the same callbacks and sound system updates as the old implementation does and will only replace scene update with new code. This is aimed to solve the following issues: - Adding new objects doesn't abort anymore, this is because old code was rebuilding the depsgraph from the scene update function in cases DAG is NULL. Don't see why not to do the same with the new dependency graph for now. - Callbacks are being executed properly, which should make scripts happy. Well, nobody uses this branch yet, but it's good thing to do and easy to support anyway. - Hopefully rendered viewport will be also happier now because the render engine update is now called for new depsgraph as well. |
Commit Details:
Full Hash: 001ff699088980f9b46b1b7a9045f38577536a0d
Parent Commit: ecd20c8
Lines Changed: +77, -72
1 Modified Path:
/source/blender/blenkernel/intern/scene.c (+77, -72) (Diff)