Blender Git Loki
Git Commits -> Revision c43443d
Revision c43443d by Brecht Van Lommel (master) July 4, 2018, 16:40 (GMT) |
Workspaces: store view layer per main window, instead of per workspace. It was a bit odd that the scene was stored per window but not the view layer. The reasoning was that you would use different view layers for different tasks. This is still possible, but it's more predictable to switch them both explicitly, and with child window support manually syncing the view layers between multiple windows is no longer needed as often. |
Commit Details:
Full Hash: c43443d530bff67693dc2db4efdca6307703ce61
Parent Commit: 4e22285
Lines Changed: +250, -393
32 Modified Paths:
/source/blender/blenkernel/BKE_layer.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+0, -28) (Diff)
/source/blender/blenkernel/intern/context.c (+10, -2) (Diff)
/source/blender/blenkernel/intern/layer.c (+20, -10) (Diff)
/source/blender/blenkernel/intern/library_query.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/workspace.c (+0, -101) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -32) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+11, -8) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -4) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -6) (Diff)
/source/blender/editors/render/render_internal.c (+9, -11) (Diff)
/source/blender/editors/render/render_shading.c (+3, -3) (Diff)
/source/blender/editors/scene/scene_edit.c (+10, -3) (Diff)
/source/blender/editors/screen/area.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -2) (Diff)
/source/blender/editors/screen/screen_edit.c (+20, -19) (Diff)
/source/blender/editors/screen/workspace_edit.c (+10, -47) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+14, -8) (Diff)
/source/blender/editors/space_buttons/buttons_texture.c (+7, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+10, -9) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+2, -1) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+0, -8) (Diff)
/source/blender/makesrna/intern/rna_material.c (+1, -2) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -5) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -2) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+12, -5) (Diff)
/source/blender/windowmanager/intern/wm_toolsystem.c (+23, -26) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+65, -35) (Diff)
/source/blender/windowmanager/WM_api.h (+3, -2) (Diff)
/source/blender/windowmanager/WM_toolsystem.h (+3, -5) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+0, -28) (Diff)
/source/blender/blenkernel/intern/context.c (+10, -2) (Diff)
/source/blender/blenkernel/intern/layer.c (+20, -10) (Diff)
/source/blender/blenkernel/intern/library_query.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/workspace.c (+0, -101) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -32) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+11, -8) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -4) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -6) (Diff)
/source/blender/editors/render/render_internal.c (+9, -11) (Diff)
/source/blender/editors/render/render_shading.c (+3, -3) (Diff)
/source/blender/editors/scene/scene_edit.c (+10, -3) (Diff)
/source/blender/editors/screen/area.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -2) (Diff)
/source/blender/editors/screen/screen_edit.c (+20, -19) (Diff)
/source/blender/editors/screen/workspace_edit.c (+10, -47) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+14, -8) (Diff)
/source/blender/editors/space_buttons/buttons_texture.c (+7, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+10, -9) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+2, -1) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+0, -8) (Diff)
/source/blender/makesrna/intern/rna_material.c (+1, -2) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -5) (Diff)
/source/blender/windowmanager/intern/wm.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -2) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+12, -5) (Diff)
/source/blender/windowmanager/intern/wm_toolsystem.c (+23, -26) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+65, -35) (Diff)
/source/blender/windowmanager/WM_api.h (+3, -2) (Diff)
/source/blender/windowmanager/WM_toolsystem.h (+3, -5) (Diff)