Blender Git Loki
Git Commits -> Revision 873d7f7
Revision 873d7f7 by Clément Foucault (master) July 10, 2018, 13:31 (GMT) |
DrawData: Change drawdata to a generic struct shared accross ID types This makes tagging much more generic and make the world updates more in line with the new tagging system (Depsgraph). |
Commit Details:
Full Hash: 873d7f7e14e080f75e75ed7c6c07f326e588cecb
Parent Commit: dfd192c
Lines Changed: +280, -150
22 Modified Paths:
/source/blender/blenkernel/BKE_world.h (+0, -6) (Diff)
/source/blender/blenkernel/intern/object.c (+3, -8) (Diff)
/source/blender/blenkernel/intern/world.c (+6, -7) (Diff)
/source/blender/depsgraph/CMakeLists.txt (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+17, -8) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+6, -4) (Diff)
/source/blender/draw/DRW_engine.h (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+44, -28) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+20, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+9, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+6, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+2, -6) (Diff)
/source/blender/draw/intern/draw_manager.c (+120, -22) (Diff)
/source/blender/draw/intern/DRW_render.h (+7, -8) (Diff)
/source/blender/draw/modes/object_mode.c (+6, -6) (Diff)
/source/blender/editors/render/render_update.c (+0, -3) (Diff)
/source/blender/makesdna/DNA_ID.h (+21, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -17) (Diff)
/source/blender/makesdna/DNA_world_types.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+3, -8) (Diff)
/source/blender/blenkernel/intern/world.c (+6, -7) (Diff)
/source/blender/depsgraph/CMakeLists.txt (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+17, -8) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+6, -4) (Diff)
/source/blender/draw/DRW_engine.h (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+44, -28) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+20, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+9, -3) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+6, -6) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+4, -4) (Diff)
/source/blender/draw/engines/workbench/workbench_private.h (+2, -6) (Diff)
/source/blender/draw/intern/draw_manager.c (+120, -22) (Diff)
/source/blender/draw/intern/DRW_render.h (+7, -8) (Diff)
/source/blender/draw/modes/object_mode.c (+6, -6) (Diff)
/source/blender/editors/render/render_update.c (+0, -3) (Diff)
/source/blender/makesdna/DNA_ID.h (+21, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -17) (Diff)
/source/blender/makesdna/DNA_world_types.h (+2, -2) (Diff)