Blender Git Loki
Git Commits -> Revision 8d9c484
Revision 8d9c484 by Dalai Felinto (master) May 5, 2017, 16:08 (GMT) |
Implement overridable scene render settings This add a new set of (possible) render settings that can be defined at the scene level and overridable at the scene layer level. Once we get workspaces we can either add workspace inbetween scene and scene layer evaluation. Or to replace layer settings, to avoid extra confusion to users. An example of this setting is "samples", as implemented now for the clay engine. |
Commit Details:
Full Hash: 8d9c48415257eca370dad5c163f0fec06e31dd6b
Parent Commit: 741d848
Lines Changed: +600, -145
22 Modified Paths:
/release/scripts/startup/bl_ui/properties_render.py (+13, -0) (Diff)
/release/scripts/startup/bl_ui/properties_render_layer.py (+21, -0) (Diff)
/source/blender/blenkernel/BKE_layer.h (+15, -5) (Diff)
/source/blender/blenkernel/intern/layer.c (+256, -68) (Diff)
/source/blender/blenkernel/intern/scene.c (+21, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+14, -0) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+10, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -1) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+20, -5) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+14, -3) (Diff)
/source/blender/draw/engines/external/external_engine.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_manager.c (+1, -1) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/object_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_vertex_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_weight_mode.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_layer_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+190, -50) (Diff)
/source/blender/render/extern/include/RE_engine.h (+1, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+7, -2) (Diff)
/release/scripts/startup/bl_ui/properties_render_layer.py (+21, -0) (Diff)
/source/blender/blenkernel/BKE_layer.h (+15, -5) (Diff)
/source/blender/blenkernel/intern/layer.c (+256, -68) (Diff)
/source/blender/blenkernel/intern/scene.c (+21, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+14, -0) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+10, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -1) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+20, -5) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+14, -3) (Diff)
/source/blender/draw/engines/external/external_engine.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_manager.c (+1, -1) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/object_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_vertex_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_weight_mode.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_layer_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+190, -50) (Diff)
/source/blender/render/extern/include/RE_engine.h (+1, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+7, -2) (Diff)