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