Blender Git Commit Log

Git Commits -> Revision db2a603

Revision db2a603 by Sergey Sharybin (master)
November 28, 2017, 13:24 (GMT)
Depsgraph: Remove workaround for Blender Internal in viewport

This commit effectively reverts fix T45702 done in 067fe2719a99.

Reasoning:

- Blender Internal is being replaced with Eevee, and will be removed entirely
rather soon.

- All render engines are planned to have own depsgraph, so such threading
conflicts should no longer be an issue.

- We don't want to spend time on porting workarounds for EOL things to a new
design. Less code -- faster the work :)

- If such notifications will end up needed for some other cases, we would
need to re-implement this a more proper depsgraph tagging/flushing and make
it to work with all copy-on-write datablocks and everything.

Commit Details:

Full Hash: db2a603f6ef8ffc6f0b72fe108710d88ccd2f85d
Parent Commit: 86bfce6
Lines Changed: +4, -43

6 Modified Paths:

/source/blender/blenkernel/intern/scene.c (+1, -5) (Diff)
/source/blender/depsgraph/DEG_depsgraph.h (+1, -7) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+1, -11) (Diff)
/source/blender/editors/include/ED_render.h (+0, -1) (Diff)
/source/blender/editors/render/render_update.c (+0, -17) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021