Blender Git Loki
Git Commits -> Revision c9aef27
Revision c9aef27 by Sergey Sharybin (master) July 13, 2017, 13:43 (GMT) |
Depsgraph: Begin work on making depsgraph per-scene-layer This is a first step towards proper depsgraph "ownership", where we would allow scene to be in multiple states dependent on active workspace or scene layer. This commit introduces a basic API to get proper dependency graph for a given scene layer. It also renames scene->depsgraph to depsgraph_legacy, so it's easier to search0-n-replace in the future. |
Commit Details:
Full Hash: c9aef27326d54ed053edb37d27fe5571805139b9
Parent Commit: 065cd6e
Lines Changed: +59, -38
17 Modified Paths:
/source/blender/blenkernel/BKE_scene.h (+5, -0) (Diff)
/source/blender/blenkernel/intern/context.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/displist.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+11, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_debug.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+6, -6) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+6, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+2, -1) (Diff)
/source/blender/python/intern/gpu_offscreen.c (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+4, -1) (Diff)
/source/blender/blenkernel/intern/context.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/displist.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+11, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_debug.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+6, -6) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+6, -5) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+2, -1) (Diff)
/source/blender/python/intern/gpu_offscreen.c (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+4, -1) (Diff)